时间:2021-07-01 10:21:17 帮助过:22人阅读
Oracle Fusion 数据分析分为两种形式: 1,OBIA 这种类型的Fusion类于EBS,PSFT等。 它需要Fusion数据源(Fusion DB)经过ETL过程,将数据抽取,传送,加载到DWH中。大数据要展现在BI Answers,需要将DW中的数据,经过Common Semantic Model转换,加载到BI S
Oracle Fusion 数据分析分为两种形式:
1,OBIA
这种类型的Fusion类似于EBS,PSFT等。 它需要Fusion数据源(Fusion DB)经过ETL过程,将数据抽取,传送,加载到DWH中。大数据要展现在BI Answers,需要将DW中的数据,经过Common Semantic Model转换,加载到BI Server 上。
Fusion DB --> ETL --> DW --> Common Semantic Model --> BI Server --> BI Answers
对于OBIA DBDIFF 和SATA 的数据分析,我们需要借助 Financial Analytics Data Lineage (Fusion) 和 OTBI_VO_Source Details 这两张表格。 Financial Analytics Data Lineage (Fusion) 表存储着展现层【BI Answers】(PRESENTATION_CATALOG - PRESENTATION_TABLE_NAME -PRESENTATION_COLUMN_NAME)数据, 逻辑层 【BI Server】(LOGICAL_TABLE_NAME - LOGICAL_COLUMN_NAME ), 物理层【DW】(PHYSICAL_TABLE -PHYSICAL_COLUMN),数据源【DB VO对象】(SOURCE_MODEL -SOURCE_TABLE -SOURCE_COLUMN)。经过这些存储的数据,我们可以查询到各个点之间的对应关系。如果需要查询DB原表,就需要利用OTBI_VO_Source Details这个表格,通过对应分别得VO对象来匹配DB原表。DB原表存储在OTBI_VO_Source Details这个表格中。
2,OTBI
这种类型的Fusion没有ETL过程,Fusion数据源直接与BI相关联,经过Common Semantic Model转换,加载到BI Server上。
Fusion DB --> Common Semantic Model --> BI Server --> BI Answers
对于OTBI SATA 的数据分析(只有SATA), 我们需要借助OTBI_VO_Source Details这张表格。这张表格存储着VO对象(VO_NAME -VO_FULL_NAME - VO_COLUMN_NAME ),展现层【BI Answers】(PRESENTATION_CATALOG -PRESENTATION_TABLE_NAME -PRESENTATION_COLUMN_NAME)数据, 数据源【DB原表】(SOURCE_TABLE_NAME -SOURCE_COLUMN_NAME)。通过相互的对应关系,我们可以通过已知的展现层内容,得到相应的原表,查看原表中的数据,分析是否是bug还是benchmark没有更新。
对于OTBI还有一种方法,可以利用BI Analytics将要测试的 Logical SQL输入到BI Answers等到结果,在打开另一中浏览器,以管理员身份登录Analytics,点击Administration,Manage Sessions 查看各个用户执行SQL的日志,日志中可以找到相应的VO对象,通过VO对象在OTBI_VO_Source Details表格中查询相应的数据原表。