您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > microstrategyv1.4培训文档
一一一一、、、、MSTR产品简介产品简介产品简介产品简介,,,,产品定位产品定位产品定位产品定位。。。。。二二二二、、、、MSTR产品应用演示产品应用演示产品应用演示产品应用演示在浏览器中演示查看Document、GridReport、GraphReport、图形和表格显示、旋转、钻取、分析、创建报表、保存报表、打印、导出Excel、PDF、历史列表应用、发送Email。三三三三、、、、产品安装产品安装产品安装产品安装(及汉化及汉化及汉化及汉化)四四四四、、、、最简单项目开发流程最简单项目开发流程最简单项目开发流程最简单项目开发流程背景背景背景背景::::已经有一个数据仓库,有一个最简单需求(一张报表,按年年年年查看销售信息),用MSTR如何实现。这基本上没有技术上的问题,只是步骤的问题。数据仓库使用mstr_tutorial,这里先介绍3个表,order_detail(事实表)、Lu_day(时间维表)、Lu_Item(商品维表)。需求是按年年年年查看销售金额销售金额销售金额销售金额,,,,销售数量销售数量销售数量销售数量,,,,成本成本成本成本。0....介绍元数据库介绍元数据库介绍元数据库介绍元数据库Microstrategy元数据是存储在关系型数据库中的一个预定义的结构。Microstrategy定义了这个元数据的结构。元数据和数据仓库的RDBMS不必相同。当应用程序连接到这个元数据库时,所有的框架对象、报表对象、配置对象和项目设置信息都存储在这里。1....准备空的准备空的准备空的准备空的RDB,,,,并定义并定义并定义并定义ODBC以SQLSERVER为例,在SQLSERVER中创建一个数据库-MstrMD。定义一个系统ODBC,命名为MstrMD。2....配置配置配置配置元数据库元数据库元数据库元数据库使用ConfigurationWizard(开始/程序/Microstrategy/ConfigurationWizard)第一项:下一步,为简单起见,只选择创建元数据表创建元数据表创建元数据表创建元数据表,下一步,选择ODBC数据源名称:MstrMD,输入用户名和密码。(如果使用Access作为元数据库,则选择在在在在Access数据库配置资料库数据库配置资料库数据库配置资料库数据库配置资料库,在下面的文本框中输入Access文件的路径即可,系统会创建Access文件并配置ODBC。)点击下一步下一步下一步下一步。如果有警告信息,点击关闭关闭关闭关闭,再点下一步下一步下一步下一步。选择元数据脚本位置,一般情况下系统会根据元数据库类型选择出默认的脚本程序,如本例中系统会找到…..\md7sql.sql。点击下一步下一步下一步下一步。点击完成完成完成完成。点击确定确定确定确定。配置元数据库完毕!!3....连接项目源连接项目源连接项目源连接项目源项目源对象处于Microstrategy对象的最高级。一个项目源代表一个元数据库连接。这个连接可以由两种方式实现:直接或两层模式――通过知道DSN、LOGIN、口令连接到元数据库。服务器或三层模式――通过指向一个定义好的IntelligenceServer连接到元数据库。这里首先使用直接方式连接,稍后再把建设好的应用配置成三层模式。启动MicrostrategyDesktop,选择菜单工具工具工具工具/项目源管理器项目源管理器项目源管理器项目源管理器,点击添加添加添加添加,输入项目源名称(如Training),选择连接模式为直接直接直接直接,选择ODBC:MstrMD,点击确定确定确定确定((((两次两次两次两次)。)。)。)。4....创建项目创建项目创建项目创建项目在应用中定义的MSTR对象(框架对象和用户对象等)隶属于项目。项目在项目源下,一个项目源下可以有多个项目。在MicrostrategyDesktop中双击进入刚才定义的项目源Training(最初配置一个项目源时,MSTR会创建一个内嵌的用户,用户名是Administrator,口令为空,当进入一个项目源时,需要输入这个项目源的user/PWD。从安全的角度考虑,进入一个新项目源后,应该修改MSTR内嵌用户Administrator的口令),选择菜单框架框架框架框架/创建新项目创建新项目创建新项目创建新项目。Desktop弹出项目创建项目创建项目创建项目创建助理助理助理助理:项目创建助理项目创建助理项目创建助理项目创建助理有4个按钮,用于创建项目和快速初始化一个项目。在这里,首先用创建项目创建项目创建项目创建项目按钮来创建项目,其余按钮的功能在后面介绍。点击创建项目创建项目创建项目创建项目按钮输入项目名称项目名称项目名称项目名称和描述描述描述描述,点击确定确定确定确定,在弹出的登录窗口输入用户名(Administrator)和密码(空)项目创建完毕后,点击确定确定确定确定。在项目源下出现新建的项目。5....定义数据库实例定义数据库实例定义数据库实例定义数据库实例数据库实例代表与数据仓库的连接。用于在某个项目中使用的数据仓库。在项目源下的管理管理管理管理/数据库实例管理器数据库实例管理器数据库实例管理器数据库实例管理器中点击菜单文件文件文件文件/新建新建新建新建/数据库实例数据库实例数据库实例数据库实例,输入一个数据库数据库数据库数据库实例名称实例名称实例名称实例名称,选择数据库连接类型数据库连接类型数据库连接类型数据库连接类型,[输入描述描述描述描述];在数据库连接数据库连接数据库连接数据库连接中点击新建新建新建新建,输入数据库连接数据库连接数据库连接数据库连接名称名称名称名称,选择一个指向所要的数据库的本地系统本地系统本地系统本地系统ODBC数据源数据源数据源数据源;在数据库登录名数据库登录名数据库登录名数据库登录名中点击新建新建新建新建,输入数据库登录数据库登录数据库登录数据库登录以及合法的登录登录登录登录ID和密码密码密码密码,点击确定确定确定确定;选择正确的数据库登录名数据库登录名数据库登录名数据库登录名,点击确确确确定定定定;选择正确的数据库连接名称数据库连接名称数据库连接名称数据库连接名称,点击确定确定确定确定。这样就定义了一个数据库实例,来代表物理的数据仓库。这里我们创建一个数据库实例Tutorial代表MSTR自带的Tutorial数据库。6....选择数据仓库表选择数据仓库表选择数据仓库表选择数据仓库表刚才创建了一个项目(TestProject),我们要在项目中创建报表等BI应用,这些报表需要从数据仓库中的某些TABLES中选取数据。一个项目需要哪些数据仓库表,就在仓库目录仓库目录仓库目录仓库目录中定义。每个项目有一个仓库目录。将焦点放置所要控制的项目上(TestProject),选择菜单框架框架框架框架/仓库目录仓库目录仓库目录仓库目录,由于现在是第一次进入仓库目录对话框,系统会弹出选择数据库实例界面:选择刚刚创建的Tutorial数据库实例,点击确定确定确定确定。系统弹出仓库目录仓库目录仓库目录仓库目录对话框。左侧是数据仓库中可用的TABLE,右侧是选中的数据仓库表。作为最简单项目,我们先选取3个TABLEs:事实表Order_detail,维表Lu_day,Lu_Item。7....定义事实定义事实定义事实定义事实在MicroStrategy产品环境中事实是关联数据仓库中的数值和MicroStrategy报表环境的框架对象。他们对应到数据仓库中的物理字段,并用以创建对事实数据进行运算的度量对象。在这个简单项目中,先定义三个事实(Fact):QTY(销售数量),,,,AMT(销售金额),,,,COST(成本)。将焦点移至TestProject项目下的框架对象框架对象框架对象框架对象/事实事实事实事实中,选择菜单文件文件文件文件/新建新建新建新建/事实事实事实事实,系统载入事事事事实编辑器实编辑器实编辑器实编辑器,并进入到创建事实表达式创建事实表达式创建事实表达式创建事实表达式界面。先创建QTY事实,QTY事实存在于事实表Order_Detail中,在源表源表源表源表下拉列表中选择Order_Detail,把QTY_SOLD字段从可用的列可用的列可用的列可用的列拖到事实表达式事实表达式事实表达式事实表达式中,在映射方法映射方法映射方法映射方法中选择手动手动手动手动(手动和自动的区别见附录),点击确定确定确定确定:选中Order_Detail表前的复选框,点击保存并新建保存并新建保存并新建保存并新建。确认保存的路径是框架对象框架对象框架对象框架对象/事实事实事实事实,输入对象名称QTY,点击保存保存保存保存。再创建AMT(销售金额)事实。AMT事实也存在于事实表Order_Detail中,与QTY不同的是AMT的表达式为:UNIT_PRICE*QTY_SOLD再创建COST(成本)事实。COST的表达式为:UNIT_COST*QTY_SOLD8....定义实体定义实体定义实体定义实体在Microstrategy环境中,实体——以及组成实体的元素——是业务内容的概念。你在报表中按照实体来汇总和查看数据。每个实体可能具有多个形式;每个形式可能从多个物理表中表示;实体间会有父子关系。一个实体的实体形式是考察实体的一个角度。每个实体至少有一个实体形式,通常有两个:ID描述(DESC)一些实体可能会有其它描述型形式。比如,客户实体有客户名称形式,还有地址、Email等其它描述型形式。实体形式之间必须具有一对一关系。形式有两种用途:1.显示——在报表上或数据浏览时显示2.条件——分析或做查询时用于限制条件。你可以用多个形式使实体更加灵活。比如,零售业中的商品实体有两个基本的形式,ID——在数据库中参与快速的运算;名称——保存商品的名称。由于商品在不同的国家/语言中可能会有不同的名称。你可以创建另外的实体形式表示外文名称。你还可以创建其它如尺寸、规格、包装等实体形式。在这个简单项目中,先定义三个实体(Attribute):Item(商品),Day(日期),Year(年);其中Year是Day的Parent。(1)定义定义定义定义Item实体实体实体实体将焦点移至TestProject项目下的框架对象框架对象框架对象框架对象/实体实体实体实体中,选择菜单文件文件文件文件/新新新新建建建建/实体实体实体实体,系统载入实实实实体编辑器体编辑器体编辑器体编辑器,并进入到创建实体形式创建实体形式创建实体形式创建实体形式(ID)表达式表达式表达式表达式界面。在数据库中(已选的3个表)的Order_Detail、LU_Item表里记录着Item实体的信息,其中LU_Item是维表,Order_Detail是事实表。对于Item实体的ID在数据库中是用Item_ID字段表示的。在创建实体形式(ID)表达式界面,选择源表源表源表源表LU_Item,把Item_ID字段从可用的列可用的列可用的列可用的列拖到形式表达式形式表达式形式表达式形式表达式中,在映射方映射方映射方映射方法法法法中选择手动手动手动手动(手动和自动的区别见附录),点击确确确确定定定定:选中Order_Detail、LU_Item表前的复选框,点击确定确定确定确定:系统显示如下界面。现在对于Item实体已经定义好了ID形式(Form),再定义Item实体的DESC(描述)形式。点击界面上的新建新建新建新建按钮。Item实体的DESC(描述)信息在数据库中是用ITEM_NAME表示的。把ITEM_NAME字段从可用的列可用的列可用的列可用的列拖到形式表达式形式表达式形式表达式形式表达式中,在映射方法映射方法映射方法映射方法中选择手动手动手动手动(手动和自动的区别见附录),点击确定确定确定确定:选中LU_Item表前的复选框,点击确定确定确定确定:系统显示如下界面。点击保存并新建保存并新建保存并新建保存并新建按钮。确认保存的路径是框架对象框架对象框架对象框架对象/实体实体实体实体,输入对象名称Item,点击保存保存保存保存。(2)定义
本文标题:microstrategyv1.4培训文档
链接地址:https://www.777doc.com/doc-4351421 .html