MSTR入门培训手册PPT课件_第1页
MSTR入门培训手册PPT课件_第2页
MSTR入门培训手册PPT课件_第3页
MSTR入门培训手册PPT课件_第4页
MSTR入门培训手册PPT课件_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

MicroStrategy报表设计培训 培训主题介绍 MicroStrategy简介MicroStrategy平台架构项目设计报表开发 MicroStrategy简介 MicroStrategy是什么 1 专业的商务智能分析工具2 整合不同的业务系统数据3 将数据转换为信息4 为决策者指定计划提供依据 MicroStrategy的功能 1 报表2 图形3 OLAP分析4 客户化 典型的BI系统结构 MicroStrategy平台架构 架构说明 此架构中包含如下部分 源系统数据仓库MicroStraregy元数据MicroStraregy商务智能平台 源系统 源系统 SourceSystem 是指能获取或保存相关数据的任何系统或文件 通常是指存放交易数据的数据库 交易处理包含交易的简单记录 例如 销售 库存 提款或存款 数据仓库 数据仓库 Datawarehouse 通常构建在关系数据库之上并能用SQL语句查询 从而提取信息并用报表的形式展示出来 存储在数据仓库中的数据就来自源系统 设计数据仓库是为了使分析过程最优化 与其它工具与应用相结合 数据仓库可为强壮的OLAP系统提供基础 例如 分析过程可以用于计算销售趋势 增长模式 贡献度 趋势报表 利润分析等等 数据仓库中的数据可通过对一个现有的源系统进行ETL 抽取 转换 加载 处理后得到 元数据库 元数据库 MetadataDatabase 中存储着MicroStrategy的预定义对象 包括了框架对象 应用对象 配置对象 的信息 并且将MicroStrategy对象映射到数据仓库结构和内容上 框架对象 SchemaObjects 框架对象将数据仓库里的数据映射为逻辑的业务术语 是应用对象的基础框架对象 在Architect产品中进行设计 应用对象 ApplicationObjects 是指报表及报表相关的对象 在desktop中建立 配置对象 ConfigurationObjects 管理和其相关的定义 在MicroStrategyArchitect或MicroStrategyDesktopadministration面板中建立 元数据库 下图概念性地描述了元数据库在商业智能系统中的功能 MicroStrategy应用对元数据库发出请求 经元数据库翻译为SQL到数据仓库中进行查询 并将查询结果经元数据库传回报表 Report 和文档 Document MicroStrategy商务智能平台 MicroStrategy商务智能平台是商务智能环境的核心 它包含一系列的引擎和服务器组件 用于与数据仓库进行高效的通信 并在给定的时间内精确地获得用户所需的结果 平台 意味着用户可与引擎和服务器组件通信 使用一部分或所有的功能 可以在此基础上定制应用 下列的组件构成了平台的核心 SQL引擎和查询引擎 共同工作来生成并发送已优化的SQL到关系数据库分析引擎 加强了分析力度 增强了关系数据库提供的系统的扩展能力服务器组件 ReportService等 MicroStrategy三层架构图 MicroStrategy四层架构图 MicroStrategy执行流程 MicroStrategy执行流程 1 用户经过MicroStrategyDesktop提交报表需求 2 MicroStrategyDesktop发送需求到MicroStrategyIntelligenceServer 3 IntelligenceServer检查报表缓存的有效性 如果报表已经存在于缓存中 IntelligenceServer会直接跳到最后一步将报表传递给客户端 如果没有对报表进行有效的缓存 则IntelligenceServer继续执行报表 下面步骤假设对于报表的需求没有有效的缓存4 从元数据库中获得的对象 5 SQL生成引擎 SQLGenerationEngine 生成SQL 6 查询引擎 QueryEngine 打开数据仓库链接 提交SQL 返回报表结果7 分析引擎 AnalyticalEngine 执行必要的附加运算 对于大多数报表 这种运算包括交叉表以及计算小计 8 IntelligenceServer发送整个报表到MicroStrategyDesktop 同时报表缓存被创建 9 MicroStrategyDesktop格式化并显示已完成的报表 项目需求 背景 有一个简单需求 用MSTR如何实现 需求是按年查看销售金额 销售数量 成本 数据仓库使用mstr tutorial 这里先介绍3个表 order detail 事实表 Lu day 时间维表 Lu Item 商品维表 表结构 设计过程 配置数据仓库ODBC配置元数据库创建新项目数据库实例数据仓库目录创建事实和实体创建度量和筛选创建其他对象配置IntelligenceServer 配置数据仓库ODBC 第一步 打开ODBC数据源管理器 选择添加 配置数据仓库ODBC 第二步 选择对应数据源的驱动程序 点击完成 配置数据仓库ODBC 第三步 填写数据源名相关信息 选择数据库 配置完成 配置元数据的ODBC 步骤同上 命名为training md 配置元数据库 配置元数据库 配置元数据库 元数据库配置完成 项目源 项目源对象处于Microstrategy对象的最高级 一个项目源代表一个元数据库连接 这个连接可以由两种方式实现 直接或两层模式 通过知道DSN LOGIN 口令连接到元数据库 服务器或三层模式 通过指向一个定义好的IntelligenceServer连接到元数据库 这里首先使用直接方式连接 稍后再把建设好的应用配置成三层模式 启动MicrostrategyDesktop 选择菜单工具 项目源管理器 点击添加 输入项目源名称 如Training 选择连接模式为直接 选择ODBC Training md 点击确定 两次 创建项目 在应用中定义的MSTR对象 框架对象和用户对象等 隶属于项目 项目在项目源下 一个项目源下可以有多个项目 在MicrostrategyDesktop中双击进入刚才定义的项目源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 更新框架 对于现在的简单项目 所有的框架对象 SchemaObjects 都已经定义完了 为使框架对象最终在报表生效 需要更新框架 选择菜单框架 更新框架 点击确定来更新框架 度量 度量是报表组件 它代表了商业度量和关键性能指示器 用存储在数据库中的数据进行表达计算 这与电子数据表软件中的公式相似 使用事实创建度量 度量的类型 简单度量 Simplemetrics Sum Revenue Sum Revenue Cost Sum Abs Revenue Cost 复合度量 Compoundmetrics Rank RevenueMetric Avg Revenue Avg Cost 简单度量 SimpleMetric 公式 formula 级 Level 条件 Condition 转换 Transformation 度量 对应上面创建的3个事实 可以创建3个度量 销售数量 销售金额和成本 将焦点移至TestProject项目下的公共对象 度量中 选择菜单文件 新建 度量 系统载入度量编辑器 将AMT事实拖至度量定义中 度量 点击保存并新建按钮 确认保存的路径是公共对象 度量 输入对象名称成本 点击保存 同理建度量COST QTY 报表 将焦点移至TestProject项目下的公共对象 报表中 选择菜单文件 新建 报表 系统载入报表编辑器 报表 从数据资源管理器中找到框架对象 实体 双击Year实体 或拖拽 则Year实体显示在报表模板上 再从数据资源管理器中找到公共对象 度量 双击销售金额 销售数量 成本 报表 选择菜单查看 表格查看 则报表执行 并以表格形式呈现结果 设置I SERVER 用刚才创建的简单项目设置I SERVER 就可以从浏览器看到报表 使用ConfigurationWizard 开始 程序 Microstrategy ConfigurationWizard 第二项 设置I SERVER 选择ODBC数据源 training md 输入数据库用户名 密码 点击下一步 设置I SERVER 输入MicroStrategy管理员用户名和密码 点击下一步 设置I SERVER 输入一个服务器定义名称 点击下一步 设置I SERVER 选中TestProject项目 点击下一步 设置I

温馨提示

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

评论

0/150

提交评论