资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
BO Universe 语义层设计2014/4/82nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移语义层语义层:企业所有商务智能需求的核心企业所有商务智能需求的核心3语义层:n用直白的业务术语展现数据,提供用户自主性n确保可靠的、可控制的数据访问n对于不同的数据源(关系型,XML,Web Service和OLAP)提供一致的用户体验n增加了商业用户可以获取的信息范围对IT的益处:n充分利用现有在数据上的IT投入,降低了商务智能的实施成本n增强了用户的自主能力,减少了IT的瓶颈效应n利用并扩展现有商务智能平台的安全模块n增强模式中立性无需增加任何ETL或数据仓库对业务的益处:n采用公共的业务术语简化用户的使用体验n通过可重用的计算、公式提高工作效率n确保用户访问数据的可信度数据沿袭n对于商业用户,使复杂数据统一起来语义层语义层数据源数据源查询与分析仪表盘与可视化报表完整的商务智能完整的商务智能方案方案4BusinessObjects 的解决方案透过语义层访问数据业务人员的要求易于使用可靠性集成化的报表和分析工具客服业务量 销售设计语义层设计数据库和数据安全机制企业数据库IT人员的要求安全权限控制可维护性整体协调5语义层的好处n只有Universe设计人员需要懂得数据库结构和相关的SQL知识n业务人员透过语义层访问,面对的是熟悉的业务对象而不是数据库的复杂结构,业务人员无需学习SQLnUniverse设计器提供易用的图形界面n保证数据安全,用户只能看到暴露出的数据,并且只读n查询结果可靠,并且模型易于维护n提供简单的前端界面用于创建查询和报表n所有用户使用统一的业务词汇和口径n用户可以自主进行数据分析6Universe的类和对象nUniverse中的类n类是对象的逻辑分组n相关的一组对象可以放入一个类中n类可以有层次结构nUniverse中的对象n对象反映的是数据元素,可以是数据库中的一列,也可是在列的基础上的计算结果n使用业务相关的术语来命名对象7nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移8启动Universen打开Universe设计器n打开一个Universen新建一个Universen从CMS中导入一个Universen从本地文件中打开一个UniversenUniverse工作区域介绍nUniverse命名n保存和导出Universe9Universe设计器和语义层nUniverse设计器用于创建语义层n使用业务术语将数据库表和字段映射为类和对象n提供预定义的计算方法供前端工具使用n提供预定义的过滤条件10Universe的创建-登录系统11的创建-定义universe的参数12的创建-创建连接注意:Universe名和连接名使用唯一标识13构建Universe结构14构建Universe结构 定义表之间的连接15创建表链接n选择链接字段n选择链接方法n使用链接编辑器n自动检测链接n指定链接基数n自动检测链接基数16nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移17什么是维度(dimension)n文字性的描述n从一个角度反映事实n不同的维度之间是正交的,互不影响的18创建维度对象-使用SQL编辑器 19细节对象(detail)n每个细节对象必须依附于一个维度对象n细节对象不能用于下钻n细节对象往往是描述性的内容n细节对象可以从不同的角度提供更多的关于维度对象的信息20什么是度量(measure)?n度量是关心的数字n用数字反映事实n也称为指标21度量对象的聚合Select层次聚合和层次聚合和Project层次聚合层次聚合nSelect层次的聚合会根据生成的SQL语句,推到目标数据库中执行nProjects层次的聚合,是当数据返回到WebI的microcube之后,microcube根据度量聚合的定义在本地进行聚合1.执行查询的聚合,聚合以SQL语句的形式在数据库端执行2.度量的聚合在Web Intelligence报表这一层22nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移23使用值列表124使用值列表2把值列表和对象相关联把值列表和对象相关联25使用值列表3层级值列表层级值列表26nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移27在对象上施加限制n直接在对象定义中写where语句n定义可并存的限制n在表上施加限制n创建条件对象n使用表链接施加限制28在对象上施加限制直接在对象定义中写where语句29在对象上施加限制定义可并存的限制30在对象上施加限制使用条件对象应用限制使用条件对象应用限制31在对象上施加限制应用限制到表应用限制到表32在对象上施加限制使用表链接来施加限制33nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移34使用函数nPrompt :每次在查询中包括使用 Prompt 函数的对象时,提示用户输入限制的值。nSelect :允许使用另一个对象的 SELECT 语句。nVariable:调用内存中存储的变量的值,比如在引用的文本文件中调用。nWhere :允许使用另一个对象的 WHERE 子句。nScript :每次在查询中包括使用 Script 函数的对象时运行脚本。 nAggregate_Aware :在对象中结合包含聚合和维数据的列。 35函数Prompt的语法Prompt(message,type,lov,Mono|Multi, free|constrained|primary_key,persistent|not_persistent,default_values) nmessage,必需,提示消息的文本ntype,必需, 参数的类型(A, N, or D).nLOV,必需,值列表,可为空,为空时必须用逗号nMono or multi,必需,值列表为单值或多值,可为空nFree, constrained, primary_key,必需,手工输值或列表选值或索引感知nPersistent or not persistent,可选,是否显示提示中上次使用的值nDefault value:key value,可选,默认值示例:Prompt (Choose a line to analyze?,A,Accessories,City Skirts,City Trousers,Dresses,Jackets,Leather,Outerwear,Overcoats,Shirt waist,Sweaters,Sweat-T-Shirts,Trousers,MULTI,CONSTRAINED)36Select 使用 Select 函数来重新使用另一个对象的 SELECT 语句Where Where 函数可以重新使用另一个对象的 WHERE 子句37聚合感知n聚合感知是一个术语,用于说明 Universe 利用数据库中的聚合表的能力。这些表是包含预先计算的数据的表。n在对象的 Select 语句中,可以使用一个称为Aggregate_Aware 的函数,该函数指示查询将依据聚合表而不是包含非聚合数据的表来运行。38nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移39使用层次结构理解层次结构理解层次结构40使用层次结构构建层次构建层次41自动创建时间层次结构42自动创建时间层次结构43时间层次结构44nUniverses简介nUniverse的创建n创建Universe的对象(维度,详细资料和度量)n使用值列表n在对象上施加限制n使用函数Functions n使用层次结构nUniverse的管理,部署与迁移45Universe结构更新机制结构更新机制n查看 刷新结构n与数据库中的定义保持同步。46修改Universe连接参数在Designer中,将Universe的连接参数切换到新的BW系统,例如从BW测试机到BW开发机。谢谢 中黑45pt
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号