`
lzkyo
  • 浏览: 468071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何查找DataSource和table的mapping?

 
阅读更多

相信,大家在使用BI Content的时候,经常需要查找DataSource和表之间的mapping关系,一些经验分享一下。

第一种情况,通过DataSource查找表和字段。

1. 标准数据源的话,直接去BI Content Library 搜索,一般都可以找到对应的表和字段。

2. Google 关键词: Datasource Name + "Table" or "Field",例如 搜索0customer_attr table 可以找到0customer对应的表

3. 自定义数据源,直接去RSO2里面看。

4. RSA3里进行模拟抽数,ST05打开SQL 跟踪。

5. LO的数据,直接去LBWE看extraction structure的定义

第二种情况,通过表和字段名查找DataSource

1. 在BI Content Library里搜索表和字段名

2. Google 关键词: Table/Filed Name +" Datasource"

3. 在R3中,SE16 查找表ROOSFIELD, 可以看到field和datasource的mapping。

4. 在R3中,SE16查找表ROOSOUCE可以看到所有DataSource的基本信息

5 .在BW中,SE16查找表RSOSFIELDMAP 可以看到DataSource的Field和InfoObject的mapping

补充:如何查找前台界面背后的表和字段?

在第二种情况中,有时用户是不会告诉你数据来自那张表那个字段的,他们只会告诉你前台操作上,他们用哪个t-code查看他们需要的数据。这个时候,有以下方法查找背后的表和字段:

1. 问function顾问,这个是最快的。

2. 按输入或显示界面按F1,然后查看tech. infomation,可以看到背后的Prgroam,表和字段

3. 2不好使的时候,可以分析program的源代码,然后看其访问的表。

4. SE11,在输入表名称的地方按F4,然后通过描述关键词找你需要的表和字段。这个需要你对业务有点了解,能提炼出正确的关键词。

5 Google是万能的

分享到:
评论

相关推荐

    阿里Druid连接池示例(Servlet)

    String sql = "SELECT * FROM test_table"; ResultSet rs = stmt.executeQuery(sql); // 处理查询结果 } catch (SQLException e) { e.printStackTrace(); } finally { try { if (stmt != null) stmt.close()...

    JBOSS的J2EE开发实践4

    <datasource-mapping>MSSQLSERVER2000</datasource-mapping> <create-table>true</create-table> <remove-table>false</remove-table> <read-only>false <time-out>300 <pk-constraint>true <fk-constraint>...

    spring jdbc示例代码

    2. **SqlSessionFactoryBean**和**DataSource**:在Spring配置文件中,我们需要设置DataSource来管理数据库连接,SqlSessionFactoryBean用于创建SqlSession,它是MyBatis的基础,但在Spring JDBC中我们通常直接使用...

    mycat2(mycat2映射关系.pdf)

    4. 映射关系(Mapping):数据源、集群和逻辑表之间的对应关系。 5. createDataSource:创建数据源的SQL语句。 6. createCluster:创建集群的SQL语句。 7. createTable:创建逻辑表的SQL语句。 8. 分片规则...

    Spring整合Hibernate

    在Java企业级开发中,Spring和Hibernate是两个非常重要的框架,Spring作为一个全面的后端解决方案,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,而Hibernate则是一个强大的ORM(对象关系...

    dbunit使用实例

    3. **类型映射(Type Mapping)**: DBUnit 默认支持常见数据库类型的映射,但也可以自定义映射,以处理特定数据库系统中的特殊类型。 4. **数据库连接(Database Connection)**: 在使用 DBUnit 之前,需要配置一个...

    Adapter有代码

    4. **TableMapping和ColumnMapping**: - `TableMappings`允许我们指定数据库中的表名与`DataSet`中的表名之间的映射,例如`adapter.TableMappings.Add("t_user", "user")`。 - `ColumnMappings`则定义了数据库中...

    Linq To SQL

    例如,对于名为"Customers"的表,我们可以创建一个名为`Customer`的类,并使用`[Table]`和`[Column]`特性来指定映射关系。`[Table]`标记类与数据库表的关系,`[Column]`标记类成员与表字段的对应。如果未指定`Name`...

    hibernate 3.0 dtd

    在这个文件中,你可以找到像`<class>`(表示一个Java类)、`<table>`(对应的数据库表)、`<id>`(主键)、`<property>`(普通字段)、`<many-to-one>`(一对多关系)、`<one-to-many>`(多对一关系)和`<join>`...

    grails开发笔记

    通过 `Constraints` 和 `Mapping` 方法可以自定义字段约束和映射规则。Grails 还提供了 `toString()` 方法来自定义对象的字符串表示形式。 ```groovy class Person { String name Integer age static ...

    ssh整合配置文件以及jar包下載!!

    <property name="dataSource" ref="dataSource"/> ``` Hibernate则作为持久层框架,负责数据的CRUD操作。Hibernate的主配置文件`hibernate.cfg.xml`包含了数据库连接信息和实体映射: ```xml ...

    struts_1.2的JDBC驱动

    pstmt = conn.prepareStatement("SELECT * FROM your_table"); rs = pstmt.executeQuery(); // 处理结果集 while (rs.next()) { // ... } } finally { if (rs != null) { rs.close(); } if (pstmt != ...

    structs的配置文件hbm.xml

    HBM.XML文件是Hibernate用于配置实体类和数据库表之间的映射关系的文件,其全称为Hibernate Mapping XML。在本例中,HBM.XML文件的具体结构如下: ```xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE ...

    JSP连接数据库大全

    配置数据源后,可以通过JNDI(Java Naming and Directory Interface)查找并获取`DataSource`对象。 ```java Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env...

    SSH实现页面的登录和注册功能

    @Table(name = "user") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String username; private String password; // getters and setters } ``` ...

    ssh无注解框架

    SSH无注解框架指的是在Java开发中使用Spring、Struts和Hibernate这三大经典框架时,不依赖于注解(Annotation)的方式进行配置和操作。在传统的SSH框架中,开发者通常会使用XML配置文件来声明对象、依赖关系以及数据...

    ssh三大框架的整合开发步骤

    <class name="com.future.User" table="user" catalog="ssh"> <!-- 映射具体字段 --> </hibernate-mapping> ``` - 上述代码仅给出了一个映射文件的基本结构,具体字段的映射需要根据实际情况填写。 #### 五...

    JPA学习小例子

    **JPA(Java Persistence API)**是Java平台上的一个标准,用于管理关系数据库中的数据,它是Java EE和Java SE应用程序中的ORM(Object-Relational Mapping)解决方案。JPA通过提供API来简化数据库操作,允许开发者...

    springboot_jpa.zip_SpringBoot JPA_jpa_slightokb_springboot

    SpringBoot以其简洁的配置和强大的依赖管理而受到欢迎,而JPA(Java Persistence API)作为Java官方推荐的ORM(Object-Relational Mapping)框架,能够方便地将Java对象映射到关系数据库中,简化数据访问。...

    J2EE开发资料

    J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的框架,它基于Java编程语言,提供了丰富的API和服务,旨在简化多层架构中的应用开发、部署和管理。J2EE技术栈包括了...

Global site tag (gtag.js) - Google Analytics