OracleBI应用技术架构之预制模型概述及示例_第1页
OracleBI应用技术架构之预制模型概述及示例_第2页
OracleBI应用技术架构之预制模型概述及示例_第3页
OracleBI应用技术架构之预制模型概述及示例_第4页
OracleBI应用技术架构之预制模型概述及示例_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OracleBI应用技术架构详解

预制分析模型概述及示例基于角色的信息板分析工作流指导性导航安全性/可见性警报和预先发送逻辑层到物理抽象层计算和量度定义可见性和个性化动态SQL生成高度并行多层、可自定义部署模块化抽象的数据模型一致的维度异种数据库支持特定于数据库的索引OracleBI应用产品体系结构管理元数据OracleBI表示服务按角色分类的信息板报表、分析/分析工作流量度/KPI逻辑模型/主题领域物理映射OracleBIServer直接访问源数据数据仓库/数据模型ETL加载流程临时区域提取流程DAC联合数据源SiebelOracleSAPR/3PSFTEDW其它ETL概述管理元数据OracleBI表示服务按角色分类的信息板报表、分析/分析工作流量度/KPI逻辑模型/主题领域物理映射OracleBIServer直接访问源数据数据仓库/数据模型DAC联合数据源SiebelOracleSAPR/3PSFTEDW其它可以通过三种方法来访问/加载源数据批ETL低延迟ETL从OracleBIServer直接访问源数据ETL将体系结构分为提取、通用临时存储和加载层提供独立性、模块化和可扩展性能够快速支持数据源系统版本更改能够通过附加适配器扩展渐变维度支持针对性能而构建所有映射都通过增量提取构建高度优化的并发加载批量加载器支持所有数据库数据仓库应用程序控制台(DAC)应用程序管理、执行和监视ETL加载流程临时区域提取流程DAC管理元数据OracleBI表示服务按角色分类的信息板报表、分析/分析工作流量度/KPI逻辑模型/主题领域物理映射OracleBIServer直接访问源数据数据仓库/数据模型DAC联合数据源SiebelOracleSAPR/3PSFTEDW其它ETL加载流程临时区域提取流程DACETL概述加载提取SAPPeopleSoft独立于源的层临时表提取其它SiebelOLTPOraclePowerConnectPowerConnectSQLSQLSQLSQL应用层ABAP应用层Oracle数据仓库数据提取和加载过程提取模式直接数据库访问

OracleEBSSiebelCRMPowerConnect技术SAPR/3PeopleSoftEnterprise通用业务适配器对于没有预先包装业务适配器的系统通过平面文件接口转换和加载数据供应平面文件(S)或表定义的标准格式相对于从零开始建设全面ETL解决方案,明显降低实施和维护的成本加载提取SAPPeopleSoft独立于源的层临时表提取其它SiebelOLTPOraclePowerConnectPowerConnectSQLSQLSQLSQL应用层ABAP应用层Oracle数据仓库加载提取SAPPeopleSoft独立于源的层临时表提取其它SiebelOLTPOraclePowerConnectPowerConnectSQLSQLSQLSQL应用层ABAP应用层Oracle数据仓库数据提取和加载过程数据提取特定业务系统和通用业务适配器从复杂的商业实体系统中取得业务实体信息转换数据源相关的数据格式到通用临时表格式轻量级,优化抽取性能,并行执行设计可拓展加载提取SAPPeopleSoft独立于源的层临时表提取其它SiebelOLTPOraclePowerConnectPowerConnectSQLSQLSQLSQL应用层ABAP应用层Oracle数据仓库数据提取和加载过程独立于源的层封装仓库加载逻辑处理:缓慢变化维度信息查找比对/生成代理主键插入/更新策略货币转换数据一致性在所有数据库平台都使用批量加载数据源无关加载(SIL)数据源相关抽取(SDE)统一数据临时区SourceIndependentMappletBusinessComponentMappletSourceAdapterMapplet业务分析数据仓库PLPmpltmpltSiebelOracleSAPR/3PSFTEDWOther

分散的数据源加载完成后流程–事实表上的数据聚合和预计算

每条数据都附有数据源ID在ETL工具中预置开发好的数据抽取过程JDEOracleEBSSourceTableSourceQualifierExpressionTransformationMappletoutputtoExtractMapping举例:预置抽取Oracle应用–产品维度BusinessComponentMappletforOracleEBSProductMasterSourceAdapterMappletTemporaryStagingTable举例:预置抽取Oracle应用–产品维度TemporaryStagingTables(ProductMaster)SourceQualifierExpressionTransformationUniversalStagingTable举例::预置置抽取取Oracle应用–产品维维度UniversalStagingTableSourceQualifierW_PRODUCT_DDataWarehouseTableSourceIndependentLoad(SIL)Mapplet举例::预置置加载载Oracle应用–产品维维度举例::抽取取PeopleSoft员工维维度SDE_PSFT_EmployeeDimension_PhonesSDE_PSFT_EmployeeDimension_AddressesSDE_PSFT_EmployeeDimension_Biography1SDE_PSFT_EmployeeDimension_Biography2SDE_PSFT_EmployeeDimension_JobInformationSDE_PSFT_EmployeeDimensionSIL_EmployeeDimensionW_EMPLOYEE_D抽取PeopleSoft员工维维度SDE_PSFT_EmployeeDimension_PhonesPeopleSoftSourceBCmaplet(seebelow)ExpressionTransformationTemporaryStagingTablePeopleSoftSourceTableSourceQualifierExpressionTransformationMapletoutputtoExtractMapping抽取PeopleSoft员工维维度SDE_PSFT_EmployeeDimension_AddressesPeopleSoftSourceBCmaplet(seebelow)ExpressionTransformationTemporaryStagingTablePeopleSoftSourceTableSourceQualifierExpressionTransformationMapletoutputtoExtractMapping抽取PeopleSoft员工维维度SDE_PSFT_EmployeeDimension_Biography1PeopleSoftSourceBCmaplet(seebelow)ExpressionTransformationTemporaryStagingTablePeopleSoftSourceTablesSourceQualifierExpressionTransformationMapletoutputtoExtractMappingLookupProcedures抽取PeopleSoft员工维维度SDE_PSFT_EmployeeDimension_Biography2PeopleSoftSourceBCmaplet(seebelow)ExpressionTransformationTemporaryStagingTablePeopleSoftSourceTableSourceQualifierExpressionTransformationMapletoutputtoExtractMapping抽取PeopleSoft员工维度度SDE_PSFT_EmployeeDimension_JobInformationPeopleSoftSourceBCmaplet(seebelow)ExpressionTransformationTemporaryStagingTablePeopleSoftSourceTableSourceQualifierExpressionTransformationMapletoutputtoExtractMappingLookupProcedures抽取PeopleSoft员工维度度SDE_PSFT_EmployeeDimensionPeopleSoftSourceTableExpressionTransformationTemporaryStagingTableSourceQualifiermapletEmployeeDimensionpopulatedfromPeopleSoftSDE_PSFT_EmployeeDimensionExpressionTransformationInputtoMaplet(fromabove)ExpressionTransformationMapletoutputtoExtractMappingLookupProceduresEmployeeDimensionpopulatedfromPeopleSoftSIL_EmployeeDimensionEmployeeDimensionpopulatedfromPeopleSoftSIL_EmployeeDimension_SCDUpdateSourceDefinitionExpressionTransformationFilter(SCDlogic)SourceQualifierTargetDefinition增量提取取和加载载各种战略略用于优优化增量量提取并并加载数数据总体设计计–尽可能增增量提取取,否则则增量加加载Siebel使用一个个日期窗窗口和ROWID的组合比比较Oracle使用日期期窗口和和提取最最后更新新日期同时使用用日期/记录印象象,以控控制目标标的更新新PeopleSoft尽可能使使用日期期窗口和和提取最最后的更更新日期期SAP使用日期期窗口和和提取最最后更新新日期同时使用用日期/记录印象象,以控控制目标标的更新新某些维度度是全量量提取,,但在和和目标控控制更新新数据仓库库应用程程序控制制台(DAC)DAC是一个元元数据驱驱动的管管理和部部署工具具,用于于ETL和数据仓仓库对象象由数据仓仓库开发发人员和和ETL管理员使使用应用程序序配置管理元数数据驱动动的任务务相关属属性和关关系允许创建建自定义义ETL执行计划划允许演练练开发和和测试执行允许并行行加载以以实现高高性能ETL有助于索索引管理理和数据据库统计计信息收收集自动化SiebelOLTP更改捕获获协助捕获获已删除除记录细粒度可可重启性性监视支持远程程管理和和监视提供运行行时元数数据验证证检查提供题内内文档物理数据据模型概概述具有一致致维度的的企业级级模块化化数据仓仓库数据据模型销售、服服务、市市场营销销、配送送、财务务、劳动动力、运运营和采采购集成来自自多个数数据源的的数据编码标准准化实时准备备以最细粒粒度的方方式存储储事务数数据跟踪历史史更改支持多币币种、多多语言已针对Oracle、SQLServer、IBMUDB/390和Teradata实现并优优化管理元数据OracleBI表示服务按角色分类的信息板报表、分析/分析工作流量度/KPI逻辑模型型/主题领域域物理映射射OracleBIServer直接访问问源数据据ETL加载流程临时区域提取流程DAC联合数据据源SiebelOracleSAPR/3PSFTEDW其它数据仓库/数据模型特性:一致的维维度以最细粒粒度的方方式存储储事务数数据跟踪所有有历史更更改预建的、、可扩展展的为速度而而构建集成的企企业分析析数据模模型优点:企业级业业务分析析(跨整整个价值值链)访问汇总总量度,,或下钻钻到最低低详细级级别准确的历历史表示示服务客户销售市场营销配送财务HR/劳动力运营采购客户客户供应商供应商供应商选定的业业务分析析仓库的的主要实实体一致的维维度客户产品供应商内部组织织客户地点点客户联系系人GL帐户员工销售代表表服务代表表合作伙伴伴宣传活动动提供的内内容成本中心心利润中心心销售商机报价渠道订单管理理销售订单单行销售计划划行登记提货行帐单积压市场营销销宣传活动动响应营销成本本供应链采购订单单行采购申请请行采购订单单收据库存余量量库存处理理财务应收款应付款总帐COGS呼叫中心心ACD事件代表活动动联系人-代表快照照目标和基基准IVR导航历史史服务服务请求求活动协议劳动力报酬员工档案案员工事件件制药处方联合的市市场数据据财务财务资产产保险索赔赔公共部门门利益案例事件线索模块化DW数据仓库库数据模模型包括括:~350个事实表表~550个维表~5,200个预建量量度(2,500+个是派生生量度))~15,000个数据元元素销售订单单行销售订单单详细信信息EAIETL客户地点点采购方/收货方/收款方日期付款条件件销售渠道道产品制造/销售/供应商员工客户地点工厂/制造发货/存放销售组织织示例量度度取消的订订单行数数量客户数量量新客户数数量订单行数数量订单数量量产品数量量退回的订订单行数数量订单折扣扣百分比比每个订单单的产品品平均数数量平均订单单大小取消的金金额/数量订单到登登记成交交率未结的登记记金额/数量订单合计金金额/数量合计退回金金额/数量特性包含27个逻辑维和和33个现成量度度提供了详细细分析销售售订单行的的功能在事务级别别和行级别别存储数据据示例:销售售订单行事事实表示例:销售售订单行事事实表客户相关信息地点日期/时间戳客户存放地点验证日期采购客户发货地点时间要求收货客户工厂地点日期要求付款客户条件/方法/类型采购订单时间客户帐户属性付款方法采购订单日期客户联系人付款条件承诺的时间收单客户订单状态承诺的日期产品交易类型订购时间产品货运条款订购日期销售产品其它订单确认日期制造产品利润中心盘点日期供应商产品成本中心输入日期员工渠道类型客户要求的发货时间服务代表渠道点客户要求的发货日期销售代表地区创建时间员工供应商确认日期组织系统相关信息成交日期运营单位ETL流程Id取消时间库存组织更改者取消日期销售办公地点创建者登记时间销售团队系统登记日期销售组织事实表的类类型所有的基础础事实表都都是基于单单一的商业业功能,如如:销售订订单行,销销售周期线线,等事实表的类类型事务内容事事实表数据源的交交易数据保持每个交交易记录的的最小颗粒粒度例如:员工工活动实况况,订单情情况快照内容事事实表一段时间内内余额的快快照例如:员工工每日快照照,库存及及账户余额额,应收和和应付帐龄龄快照,销销售机循环周期事事实表来自多个事事实表,通通常存储过过程周期时时间例如:销售售订单周期期线,采购购周期线状态转换事事实表需要统计业业务状态转转换的计数数指标客户状态转转换(#新新建,#无无效客户等等)聚合事实表表性能增强的的关键指标标例如:薪金金聚合(每每月,可以以配置成其其他聚合周周期)业务流程一一致性原有的和数数据源有关关的交易类类型会追加加到标准化化的仓库代代码中标准的仓库库代码是所所支持数据据源的超集集原有的和数数据源有关关的交易类类型会被保保留用于和和具体数据据源有关的的分析例如:民族族代码,人人力资源事事件类型,,信用备忘忘录,借记记备忘录类类型业务流程一一致性举例:应收收账款过程程标准仓库代码OraclePSFTSAPInvoiceInvoiceandPaymentSchedulesInvoiceitemsARdocumentswithDRdocumenttypeCRMemo/DRMemoCRMemoandDRMemoCRMemoandDRMemoitemsARdocumentswithDAdocumenttypePaymentsCashReceiptsetc.Payments/DepositsARdocumentswithDAdocumenttypeand‘A’asspecialindicatorPaymentApplicationsCash/CRMemoapplications/AdjustmentsPaymentItemActivitiesARdocumentswithDZdocumenttypeOtherAllothertypesoftransactionsBI/AR:AllothertypesofitemsAllothertypesofARdocuments业务流程一一致性举例:应收收账款过程程交易类型所所有的源代代码值会存存储在仓库库中和并附附加在标准准化代码所有全局层层次指标使使用相同的的标准化仓仓库代码交易类型源源代码值仍仍然存储,,让每个交交易系统都都能追溯到到原系统TYPECODETYPE_DESCWAREHOUSECODEOCreditmemoCreditMemo4CreditmemolistCreditMemoSCreditmemocancellationCreditMemoCancellationPDebitmemoDebitMemo6IntercompanycreditmemoIntercompanyCreditMemo5IntercompanyinvoiceIntercompanyInvoiceNInvoicecancellationInvoiceCancellationUProformainvoiceProformaInvoice3InvoicelistStandardInvoiceMInvoiceStandardInvoiceTYPECODETYPE_DESCWAREHOUSECODECreditMemoCreditMemoCreditMemoOn-AccountCreditOn-AccountCreditCreditMemoDebitMemoDebitMemoDebitMemoDebitnoteDebitnoteDebitMemoInvoiceInvoiceStandardInvoiceContraContraStandardInvoice业务流程一一致性应收帐款流流程可以通过捕捕获以下信信息来满足足关键分析析要求发票进度安排调整(贷款款单/借款单/其它)付款支付应用程程序将本地源代代码特定的的事务类型型转换为标标准化仓库库代码标准化仓库库代码是所所有受支持持源代码的的超集保留本地源源代码特定定的事务类类型,以进进行源代码码特定的分分析支持的分析析帐龄时段余额效率数量风险(基于于信用限额额的未付余余额)增强多种货货币支持支持多种货货币3个全球货币币,1个本地和交交易(企业业)货币,,提供汇率率财务本地数数额同样存存储在ETL转换机制中中,自动进进行货币转转换数据集成–多数据源加加载隔离和能寻寻源的数据据模型数据源数据据键,包含含:INTEGRATION_ID+DATASOURCE_NUM_IDPartno.Plantid+‘SAPJapan’‘MT27907b’‘NW3’’+SAP‘MATNR~MANDT’OracleEBS‘item_id~organization_idExample:Key_idforProductsdimension业务流程外外包支持OracleBIApps支持租客概概念独特的企业业多源数据据模型通过DATASOURCE_NUM_ID隔离和维持持数据沿袭袭从不同的的数据来源源装载数据据附加TENANT_ID键允许更灵灵活的数据据模型,以以支持多源源系统出租租实现了多种种部署,分分析数据分分离/存储在同一一个数据仓仓库战略实现了多种种部署,分分析数据分分离/存储同一个个数据仓库库的战略EndCustomerDataSourcesBPOCustomer1PSFTHR8.8NorthAmericainstanceBPOCustomer1PSFTHR8.8EuropeaninstanceBPOCustomer2OracleEBS11i10HRinstance服务器信息息库概述管理元数据OracleBI表示服务按角色分类的信息板报表、分析/分析工作流直接访问源源数据数据仓库/数据模型ETL加载流程临时区域提取流程DAC联合数据源源SiebelOracleSAPR/3PSFTEDW其它多层抽象物理层、逻逻辑层和表表示层相互互分离逻辑建模构构建于复杂杂的物理数数据结构基基础之上逻辑模型独独立于物理理数据源,,即,可以以将同一个个逻辑模型型快速地重重新映射到到其它数据据源量度/KPI多通道复杂杂计算量度度(跨多个个事实表))一个逻辑事事实可跨越越多个表源源,包括聚聚合表和实实时分区基于级别的的量度聚合导航联合查询安全性和可可见性预建层次结结构下钻和和交叉维下下钻量度/KPI逻辑模型/主题领域物理映射OracleBIServer度量和计算算应用提供了了一个逻辑辑表达式生生成一些复复杂的指标标占比(例如如:某产品品占所有产产品销售的的比例)比较(例如如:这个部部门的绩效效和所有部部分绩效比比)跨主题指标标(跨财务务和人力,,例如每员员工销售收收入)差值(例如如:预算和和实际)时间序列计计算MTD/YTD/滚动余额/MAVG(例如:当年年截至到今今天销售额额变化%)同期指标(例如:去年年同期销售售额)任何时间点点的快照情情况(例如如,#未完完成的服务务请求)所有这些都都是通过BI逻辑模型完完成无需增加数数据模型/复杂的ETL过程本地化/全球化动态语言转转换(翻译译成15种语言)中文(简体体),中文文(繁体)),捷克语语,丹麦语语,荷兰语语,芬兰语语,法语,,德语,意意大利语,,日语,韩韩语,葡萄萄牙语(欧欧洲),葡葡萄牙语((巴西),,西班牙语语,瑞典语语CodePage/Unicode支持动态时区翻翻译所有时间戳戳都在仓库库中存储为为UTC自定义标记记和命名支支持列名可以动动态命名多日历支持持预置公历和和财政年度度日历可以配置支支持多个财财政年度配置支持基基于用户配配置文件初初始化块读读取多种财财务年度通过初次化化块读取用用户配置动态使用适适当的日历历表CRMOnDemand中实现支持持12个财政日历历Web目录概述基于角色的的信息板包含100多个角色导航大多数报表表至少嵌入入了一个导导航级别可从多个交交互式元素素(如图表表区段)下下钻到细节节指导性导航航条件导航链链接分析流程活动链接从记录直接接导航到事事务处理,,同时保持持上下文警报计划好的条条件iBot突出显示提供量度上上下文的条条件突出显显示(好还还是不好??)管理元数据量度/KPI逻辑模型/主题领域物理映射OracleBIServer直接访问源源数据数据仓库/数据模型ETL加载流程临时区域提取流程DAC联合数据源源SiebelOracleSAPR/3PSFTEDW其它OracleBI表示服务按角色分类的信息板报表、分析/分析工作流Copyright©2008,Oracleand/oritsaffiliates.Allrightsreserved.45通过引导和和有条件的的帮助导航航–提供用户探探索的路径径使用户可以以快速浏览览的标准路路径的分析析发现他们们的具体功功能和作用用提高可用性性和降低学学习曲线的的新用户似乎只有当当条件得到到满足,并并提醒用户户潜在的一一般条件,,需要注意意引导用户找找到一个合合乎逻辑的的步骤的分分析发现指导导航条件导航规范业务流流程最佳实践的的分析工作作流举例:财务分析业务目标/问题获得洞察力采取行动目标集合努努力减少逾期欠欠款下钻到逾期帐单细细节客户和收款款人是谁?逾期欠费未付的时间

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论