BO产品学习交流一_第1页
BO产品学习交流一_第2页
BO产品学习交流一_第3页
BO产品学习交流一_第4页
BO产品学习交流一_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

2022年12月14日Universe简介构建Universe高级应用内容提纲2022年12月14日Universe代表了日常商业术语中的数据结构的语义层Universe是对数据库中数据结构(表、列和连接等)的面向业务的映射Universe可以代表任一特定的应用、系统或用户组。例如,Universe可以关联到公司中的一个部门,如市场部或财务部;Universe也可以关联到部门中的某一部分或某一有组织的过程,如:工资单或库存系统什么是Universe2022年12月14日

为WebIntelligence的非技术用户提供一个易于使用和理解的接口,使他们能依据数据库运行查询,以创建报表和执行数据分析。Universe的作用数据库WebIntelligence中的“结果对象”窗格数据库模式对象2022年12月14日一个或多个数据库中间件的连接参数。称为对象的SQL结构,映射到数据库中的实际SQL结构,如列、表和数据库函数。对象按类分组。WebIntelligence用户既可以看到对象,也可以看到类。在数据库中使用的表和联接的模式。对象是通过包括在模式中的数据库结构来构建的。模式只能由Designer用户使用。WebIntelligence和DesktopIntelligence用户看不到模式。Universe包含的内容2022年12月14日类类是Universe中的对象的逻辑分组。它表示对象的类别。可以按层次将类划分为子类。通常,类名反映了业务概念,体现了对象的类型和种类。类可进一步划分为子类。对象对象是映射到数据库中的数据或数据派生的命名元素。对象名反映了来自业务或制度术语的概念。类和对象2022年12月14日Universe、类和对象之间的关系下图有三个Universe:人事、库存和销售。在销售Universe中,有一个名为“统计”的类,它包括两个对象:平均收入和总利润。Universe中的每一组成部分都对应数据库结构的某一部分。2022年12月14日Universe支持的数据库模式2022年12月14日Universe简介构建Universe高级应用内容提纲2022年12月14日定义Universe参数:名称、数据库连接选择策略:对象、联接、表内部策略、外部策略创建类和对象创建度量对象

同一个字段可以设置不同的聚合方式,形成多个度量生成Universe创建Universe-快速设计向导2022年12月14日输入Universe参数

定义、摘要、策略、控制、SQL、链接、参数选择表和列

派生表组织表和列查看表、排列表、查看表中的列、图形选项、

查看表和列的值、查看数据库表的行数创建Universe第二种方法-选择并查看表和列2022年12月14日策略是一种脚本,它会从数据库或普通文件中读取结构化信息。内部策略对象创建策略:告诉DESIGNER如何从数据库表和列自动定义类和对象。联接创建策略:告诉DESIGNER如何根据数据库表和列自动定义连接。表浏览器策略:告诉DESIGNER如何从数据库的数据字典中读取表和列结构。外部策略

外部策略文件在.PRM文件的STG节里声明,.PRM文件位于各个RDBMS文件夹中。创建策略2022年12月14日联接为一种关系操作,将两个或多个具有相同域的表合成一个表。联接的目的是限制对多个表查询的结果集,这样可以防止笛卡尔积的产生。(笛卡尔积即返回每个表的所有行的所有组合)。支持的联接类型等值联接:基于两表中某列的数值相等。因为有相同的列出现在两个表中,等值联接使得两表同步。

θ-联接:根据两列除等值外的其它关系联接两表。外联接:关联两表,其中一表的某些记录与另一表公共列中的记录不匹配。快捷联接:用于包含冗余联接路径的模式,几条路径不管方向如何,可获得相同结果。创建联接2022年12月14日基数,即联接的元组数目。元组数目表示了实体B可以和实体A的一个实例关联的最多和最少的实例数。实例的最大和最小数可以是0、1或N。因为联接表现了双向的关系,所以一个联接必须有两个元组数目。创建联接-基数2022年12月14日刷新结构2022年12月14日联接错误类型:环路、断层陷阱、扇形陷阱解决联接问题2022年12月14日解决方法:解决联接问题2022年12月14日别名上下文解决联接问题2022年12月14日定义类和对象操作创建编辑删除移动显示/隐藏……2022年12月14日定义类和对象对象类型:字符型、日期型、长文本型、数字型明细对象不能用于向下钻取分析聚合函数:Sum、Average、Count、Maximum、Minimum、None

时间粒度:年、季度、月份值列:数据库数据、个人数据(文本、excel、.dbf等),值列以.lov为扩展名条件:可以将对象定义为基于类的预定义条件,代表可自由变化的Where子句2022年12月14日函数:用于优化Universe@Aggregate_Awareness:使用预计算的聚合表定义度量对象。@Prompt:创建提示用户输入特定值的对象。@Script:该函数取回VBA宏的结果。@Select:插入先前定义对象的SQLSelect定义。@Variable:用于引用已赋给一个名称或变量的值。@Where:插入先前定义对象的SQLWhere定义。定义类和对象2022年12月14日层次:一系列经过排序的相关的维对象的分组称为维层次提供两种多维分析切片和旋转数据钻取(仅在BUSINESSOBJECTSEXPLORER组件中可用)两种层次形式传统层次:地理:洲-国家/地区-区域-城市产品:类别-品牌-产品时间:年度-季度-月份-星期-日“混合型”层次:地理/产品:洲-国家/地区-类别-品种-产品设置多维分析2022年12月14日聚合感知是利用数据库中聚合表的一种DESIGNER特性。聚合表中包含了预计算的数据,使用它们的目的是为了改善SQL事务的性能:可以加快查询的执行速度。使用@Aggregate_Awareness函数创建对象设置聚合感知2022年12月14日并置对象:通过组合两个已有对象而创建出来的对象带有值列的对象:可以为Universe中的任意对象分配值列度量对象用户对象:最终用户根据Universe中已有的对象,在用户模块中创建的对象。存储在Universe子文件夹中,名称为Universe的名称加.udo扩展名构成创建特殊类型的对象2022年12月14日当Universe初步成形,应该定期地测试其完整性。完整性检查能检测以下几类错误:对象、条件或连接的SQL定义中的语法错误环路孤立的表孤立的联接上下文中的环路缺少元组数目或不正确的元组数目测试Universe的完整性2022年12月14日保存:扩展名为.unv的文件导入导出:将Universe导出到资料库的Universe域中,使它能够被最终用户或其他设计员所用。全量导出增量导出保存与导出的区别保存Universe时,所更新的是资源库文件系统中的版本,不会更新CMS版本导出Universe时,资源库文件系统中的版本更新将与CMS中的Universe更新同步只有导出Universe,WebIntelligence才能使用部署Universe2022年12月14日Universe简介构建Universe高级应用内容提纲2022年12月14日OLAPUniverse是依据OLAP多维数据集或查询生成的Universe可以使用Designer依据以下OLAP数据源创建OLAPUniverse:OLAP

Universe

2022年12月14日可以依据以下元数据源创建Universe:•XML元数据源:公共仓库模型(CWMRelational1.0)公共仓库模型OLAP(CWMOLAP)OracleWarehouseBuilder(OracleWB)DataIntegratorIBMDB2DataWarehouseCenter(IBMDB2DWC)IBMDB2CubeViews•Oracle分析工作区(OracleOLAP)依据元数据源创建Universe2022年12月14日Metric是基于集合、集合行为或过滤器的基于时间的聚合值。使用Metric来跟踪实际绩效,并将其与目标进行比较•Metric通常由以下各部分组成:创建Universe以用作Metric2022年12月14日关联的Universe是共享诸如参数、类、对象或联接这些公共内容的Universe。两种关联的U

温馨提示

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

评论

0/150

提交评论