欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    MSTR入门培训手册课件.ppt

    • 资源ID:2135268       资源大小:1.80MB        全文页数:76页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MSTR入门培训手册课件.ppt

    MicroStrategy 报表设计培训,培训主题介绍,MicroStrategy简介MicroStrategy平台架构项目设计报表开发,MicroStrategy简介,MicroStrategy是什么?1、专业的商务智能分析工具2、整合不同的业务系统数据3、将数据转换为信息4、为决策者指定计划提供依据,MicroStrategy的功能?1、报表2、图形3、OLAP分析4、客户化,典型的BI系统结构,MicroStrategy平台架构,架构说明,此架构中包含如下部分:源系统数据仓库MicroStraregy元数据MicroStraregy商务智能平台,源系统,源系统(Source System)是指能获取或保存相关数据的任何系统或文件。通常是指存放交易数据的数据库。交易处理包含交易的简单记录,例如:销售、库存、提款或存款。,数据仓库,数据仓库(Data warehouse)通常构建在关系数据库之上并能用SQL语句查询,从而提取信息并用报表的形式展示出来。存储在数据仓库中的数据就来自源系统。设计数据仓库是为了使分析过程最优化。与其它工具与应用相结合,数据仓库可为强壮的OLAP系统提供基础。例如:分析过程可以用于计算销售趋势,增长模式,贡献度,趋势报表,利润分析等等。数据仓库中的数据可通过对一个现有的源系统进行ETL(抽取、转换、加载)处理后得到。,元数据库,元数据库(Metadata Database)中存储着MicroStrategy的预定义对象(包括了框架对象、应用对象、配置对象)的信息,并且将MicroStrategy对象映射到数据仓库结构和内容上。框架对象(Schema Objects)框架对象将数据仓库里的数据映射为逻辑的业务术语,是应用对象的基础框架对象,在Architect产品中进行设计。应用对象(Application Objects)是指报表及报表相关的对象,在desktop中建立。配置对象(Configuration Objects)管理和其相关的定义,在MicroStrategy Architect 或MicroStrategy Desktop administration面板中建立。,元数据库,下图概念性地描述了元数据库在商业智能系统中的功能:MicroStrategy应用对元数据库发出请求,经元数据库翻译为SQL到数据仓库中进行查询,并将查询结果经元数据库传回报表(Report)和文档(Document)。,MicroStrategy商务智能平台,MicroStrategy商务智能平台是商务智能环境的核心,它包含一系列的引擎和服务器组件,用于与数据仓库进行高效的通信,并在给定的时间内精确地获得用户所需的结果。“平台”意味着用户可与引擎和服务器组件通信,使用一部分或所有的功能,可以在此基础上定制应用。下列的组件构成了平台的核心:SQL引擎和查询引擎共同工作来生成并发送已优化的SQL到关系数据库分析引擎加强了分析力度,增强了关系数据库提供的系统的扩展能力服务器组件(Report Service等),MicroStrategy三层架构图,MicroStrategy四层架构图,MicroStrategy执行流程,MicroStrategy执行流程,1、用户经过MicroStrategy Desktop提交报表需求。2、MicroStrategy Desktop发送需求到MicroStrategy Intelligence Server。3、Intelligence Server检查报表缓存的有效性。如果报表已经存在于缓存中,Intelligence Server会直接跳到最后一步将报表传递给客户端;如果没有对报表进行有效的缓存,则Intelligence Server继续执行报表;下面步骤假设对于报表的需求没有有效的缓存4、从元数据库中获得的对象。5、SQL生成引擎(SQL Generation Engine)生成SQL。6、查询引擎(Query Engine)打开数据仓库链接,提交SQL,返回报表结果 7、分析引擎(Analytical Engine)执行必要的附加运算。对于大多数报表,这种运 算包括交叉表以及计算小计。8、Intelligence Server发送整个报表到MicroStrategy Desktop。同时报表缓存被创建。9、MicroStrategy Desktop格式化并显示已完成的报表。,项目需求,背景:有一个简单需求,用MSTR如何实现。需求是按年查看销售金额,销售数量,成本。数据仓库使用mstr_tutorial,这里先介绍3个表,order_detail(事实表)、Lu_day(时间维表)、Lu_Item(商品维表)。,表结构,设计过程,配置数据仓库ODBC配置元数据库创建新项目数据库实例数据仓库目录创建事实和实体创建度量和筛选创建其他对象配置Intelligence Server,配置数据仓库ODBC,第一步:打开ODBC数据源管理器,选择添加;,配置数据仓库ODBC,第二步:选择对应数据源的驱动程序,点击完成;,配置数据仓库ODBC,第三步:填写数据源名相关信息,选择数据库,配置完成。,配置元数据的ODBC,步骤同上,命名为training_md;,配置元数据库,配置元数据库,配置元数据库,元数据库配置完成,项目源,项目源对象处于Microstrategy对象的最高级。一个项目源代表一个元数据库连接。这个连接可以由两种方式实现:直接或两层模式通过知道DSN、LOGIN、口令连接到元数据库。服务器或三层模式通过指向一个定义好的Intelligence Server连接到元数据库。这里首先使用直接方式连接,稍后再把建设好的应用配置成三层模式。启动Microstrategy Desktop,选择菜单工具/项目源管理器,点击添加,输入项目源名称(如Training),选择连接模式为直接,选择ODBC:Training_md,点击确定(两次)。,创建项目,在应用中定义的MSTR对象(框架对象和用户对象等)隶属于项目。项目在项目源下,一个项目源下可以有多个项目。在Microstrategy Desktop中双击进入刚才定义的项目源Training(最初配置一个项目源时,MSTR会创建一个内嵌的用户,用户名是Administrator,口令为空,当进入一个项目源时,需要输入这个项目源的user/PWD。从安全的角度考虑,进入一个新项目源后,应该修改MSTR内嵌用户Administrator的口令),选择菜单框架/创建新项目。Desktop弹出项目创建助理:,创建项目,数据库实例,数据库实例代表与数据仓库的连接。用于在某个项目中使用的数据仓库。在项目源下的管理/数据库实例管理器中点击菜单文件/新建/数据库实例,输入一个数据库实例名称,选择数据库连接类型,输入描述;在数据库连接中点击新建,输入数据库连接名称,选择一个指向所要的数据库的本地系统ODBC数据源;在数据库登录名中点击新建,输入数据库登录以及合法的登录ID和密码,点击确定;选择正确的数据库登录名,点击确定;选择正确的数据库连接名称,点击确定。这样就定义了一个数据库实例,来代表物理的数据仓库。,数据库实例,数据库实例,选择数据仓库表,报表需要从数据仓库中的某些TABLES中选取数据。一个项目需要哪些数据仓库表,就在仓库目录中定义。每个项目有一个仓库目录。将焦点放置所要控制的项目上(TestProject),选择菜单框架/仓库目录,选择数据仓库表,事实,在MicroStrategy产品环境中事实是关联数据仓库中的数值和MicroStrategy报表环境的框架对象。他们对应到数据仓库中的物理字段,并用以创建对事实数据进行运算的度量对象。,事实:业务活动中的数值信息事实是一些用数字表示的商业术语值事实可以由多个表达式组成事实和数据库中的既有字段直接对应是一种框架对象使用事实创建度量(metrics)事实的特征:一般是数值型的能够被汇总用来表现更深层次的结果,事实,在这个简单项目中,先定义三个事实(Fact):QTY(销售数量),AMT(销售金额),COST(成本)。将焦点移至TestProject项目下的框架对象/事实中,选择菜单文件/新建/事实,系统载入事实编辑器,并进入到创建事实表达式界面。先创建QTY事实,QTY事实存在于事实表Order_Detail中,在源表下拉列表中选择Order_Detail,把QTY_SOLD字段从可用的列拖到事实表达式中,在映射方法中选择手动(手动和自动的区别见附录),点击确定:,事实,事实,创建AMT(销售金额)事实。AMT事实也存在于事实表Order_Detail中,与QTY不同的是AMT的表达式为:UNIT_PRICE*QTY_SOLD 创建COST(成本)事实。COST的表达式为:UNIT_COST*QTY_SOLD,事实,实体(Attributes),实体对应业务术语(年,客户)实体可以由多个实体形式组成实体 直接和数据库中的字段对应是一种框架对象,创建实体,实体,实体 形式,实体形式表达式,实体形式表达式 表位置,实体,名称和 描述,形式类别,形式 种类和 缺省排序顺序,实体,源表,形式 表达式,映射方法,实体,父/子实体关系,关系说明,实体,可用的显示形式,浏览形式,报表 显示形式,每个实体至少有一个实体形式,通常有两个:ID/描述(DESC)形式有两种用途:1 显示在报表上或数据浏览时显示 2 条件分析或做查询时用于限制条件。在这个简单项目中,先定义三个实体(Attribute):Item(商品),Day(日期),Year(年);其中Year是Day的Parent。,实体(Attributes),定义Item实体 将焦点移至TestProject项目下的框架对象/实体中,选择菜单文件/新建/实体,系统载入实体编辑器,并进入到创建实体形式(ID)表达式界面。在数据库中(已选的3个表)的Order_Detail、LU_Item表里记录着Item实体的信息,其中LU_Item是维表,Order_Detail是事实表。对于Item实体的ID在数据库中是用Item_ID字段表示的。在创建实体形式(ID)表达式界面,选择源表LU_Item,把Item_ID字段从可用的列拖到形式表达式中,在映射方法中选择手动,点击确定,实体(Attributes),实体(Attributes),选中Order_Detail、LU_Item表前的复选框,点击确定,实体(Attributes),现在对于Item实体已经定义好了ID形式(Form),再定义Item实体的DESC(描述)形式。点击界面上的新建按钮。Item实体的DESC(描述)信息在数据库中是用ITEM_NAME表示的。把ITEM_NAME字段从可用的列拖到形式表达式中,在映射方法中选择手动.,实体(Attributes),定义Day实体Day实体的ID在数据库中的LU_Day维表里是用DAY_DATE字段表示,在Order_Detail事实表里是用ORDER_DATE字段表示。这样Day实体的ID有两个表达式。首先选择源表LU_Day,把DAY_DATE字段从可用的列拖到形式表达式中,在映射方法中选择手动,实体(Attributes),实体(Attributes),在界面上选中LU_Day表前面的复选框。由于Day实体的ID在不同的表中有两种表达式,现在需要在创建一个表达式。点击新建按钮,选择源表Order_Detail,把Order_Date字段从可用的列拖到形式表达式中,在映射方法选择手动,点击确定.,实体(Attributes),定义Year实体Year实体在仅在数据库中的LU_Day维表里出现。选择源表LU_Day,把Year_ID字段从可用的列拖到形式表达式中,在映射方法中选择手动,点击确定.,实体(Attributes),对于Year实体,也不需要描述形式,但需要定义Year和Day父子关系。点击子标签,再点击添加按钮,选择Day实体,点击确定。,实体(Attributes),更新框架,对于现在的简单项目,所有的框架对象(Schema Objects)都已经定义完了,为使框架对象最终在报表生效,需要更新框架。选择菜单框架/更新框架,点击确定来更新框架。,度量,度量是报表组件,它代表了商业度量和关键性能指示器。用存储在数据库中的数据进行表达计算,这与电子数据表软件中的公式相似。使用事实创建度量。,度量的类型,简单度量(Simple metrics)Sum(Revenue)Sum(Revenue-Cost)Sum(Abs(Revenue-Cost)复合度量(Compound metrics)Rank(Revenue Metric)(Avg(Revenue)+(Avg(Cost),简单度量(Simple Metric),公式(formula)级(Level)条件(Condition)转换(Transformation),度量,对应上面创建的3个事实,可以创建3个度量:销售数量、销售金额和成本。将焦点移至TestProject项目下的公共对象/度量中,选择菜单文件/新建/度量,系统载入度量编辑器。将AMT事实拖至度量定义中:,度量,点击保存并新建按钮,确认保存的路径是公共对象/度量,输入对象名称成本,点击保存。同理建度量 COST、QTY。,报表,将焦点移至TestProject项目下的公共对象/报表中,选择菜单文件/新建/报表,系统载入报表编辑器:,报表,从数据资源管理器中找到框架对象/实体,双击Year实体(或拖拽),则Year实体显示在报表模板上,再从数据资源管理器中找到公共对象/度量,双击销售金额、销售数量、成本:,报表,选择菜单查看/表格查看,则报表执行,并以表格形式呈现结果。,设置I-SERVER,用刚才创建的简单项目设置I-SERVER,就可以从浏览器看到报表。使用Configuration Wizard(开始/程序/Microstrategy/Configuration Wizard)第二项:,设置I-SERVER,选择ODBC数据源:training_md,输入数据库用户名、密码,点击下一步。,设置I-SERVER,输入MicroStrategy管理员用户名和密码,点击下一步。,设置I-SERVER,输入一个服务器定义名称,点击下一步。,设置I-SERVER,选中TestProject项目,点击下一步,设置I-SERVER,Web浏览,通过WEB服务器(tomcat)访问Microstrategy WEB界面,点击TestProject,输入用户名和密码(现在只有Administrator用户,密码为空),点击登录,点击共享报表,再点击报表Rep1。这样就可以在Web上看到刚才做好的报表了。,以服务器方式连接元数据库,完成了用以上创建的简单项目(元数据库是MstrMD数据库),设置I-SERVER。这样就可以用服务器方式连接元数据库,以后的项目开发就在3层结构下完成,这种方式Desktop和I-SERVER不必在同一台HOST。实际的开发过程通常是3层结构。在Desktop中选择菜单工具/项目源管理器,点击添加,输入项目源名称(如Training(server)),选择连接模式为服务器,输入I-SERVER服务器名称,点击确定。,项目创建-总结,Microstrategy元数据存储了框架对象、报表对象、配置对象和项目设置信息配置对象提供了连接、用户权限、项目管理等参数框架对象对应数据库中的对象,如表、视图、字段等用户对象源于框架对象,如报表(Reports)、筛选(Filters)、提示(Prompts)等一个项目源代表一个到元数据库的连接数据库实例代表一个到数据仓库的连接项目是一个配置对象,你可以在其中定义框架和用户对象仓库目录包含了你项目中需要的数据仓库表的一个子集创建项目的四个步骤:-创建元数据-建立到元数据库和数据仓库的连接-使用项目创建向导创建框架对象和基本的项目定义-配置附加的框架设置,THANK YOU!,

    注意事项

    本文(MSTR入门培训手册课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开