MicroStrategy培训教程Word文件下载.docx

上传人:b****2 文档编号:15092094 上传时间:2022-10-27 格式:DOCX 页数:17 大小:27.50KB
下载 相关 举报
MicroStrategy培训教程Word文件下载.docx_第1页
第1页 / 共17页
MicroStrategy培训教程Word文件下载.docx_第2页
第2页 / 共17页
MicroStrategy培训教程Word文件下载.docx_第3页
第3页 / 共17页
MicroStrategy培训教程Word文件下载.docx_第4页
第4页 / 共17页
MicroStrategy培训教程Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

MicroStrategy培训教程Word文件下载.docx

《MicroStrategy培训教程Word文件下载.docx》由会员分享,可在线阅读,更多相关《MicroStrategy培训教程Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

MicroStrategy培训教程Word文件下载.docx

定义一个系统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_SOLD

8.定义实体

在Microstrategy环境中,实体——以及组成实体的元素——是业务内容的概念。

你在报表中按照实体来汇总和查看数据。

每个实体可能具有多个形式;

每个形式可能从多个物理表中表示;

实体间会有父子关系。

实体的形式:

IDDEC

实体以及实体元素是业务内容的概念

一个实体的实体形式是考察实体的一个角度。

每个实体至少有一个实体形式,通常有两个:

⏹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)定义Day实体

再创立Day(日期)实体,Day实体的ID在数据库中的LU_Day维表里是用DAY_DATE字段表示,在Order_Detail事实表里是用ORDER_DATE字段表示。

这样Day实体的ID有两个表达式。

首先选择源表LU_Day,把DAY_DATE字段从可用的列拖到形式表达式中,在映射方法中选择手动〔手动和自动的区别见附录〕,点击确定:

在界面上选中LU_Day表前面的复选框。

由于Day实体的ID在不同的表中有两种表达式,现在需要在创立一个表达式。

点击新建按钮,选择源表Order_Detail,把Order_Date字段从可用的列拖到形式表达式中,在映射方法选择手动,点击确定:

在界面上选中Order_Detail表前面的复选框,点击确定。

系统答复以下图界面。

对于Day实体,不需要描述形式,这样Day实体的定义就已经完成了。

确认保存的路径是框架/实体,输入对象名称Day,点击保存。

(3)定义Year实体

再创立Year(年)实体。

Year实体在仅在数据库中的LU_Day维表里出现。

选择源表LU_Day,把Year_ID字段从可用的列拖到形式表达式中,在映射方法中选择手动,点击确定:

在界面上选中LU_Day表前面的复选框,点击确定。

到如下界面:

对于Year实体,也不需要描述形式,但需要定义Year和Day父子关系。

点击子标签,再点击添加按钮,选择Day实体,点击确定。

这样Year实体的定义就已经完成了。

点击保存并关闭按钮。

确认保存的路径是框架/实体,输入对象名称Year,点击保存。

9.更新框架

对于现在的简单工程,所有的框架对象(SchemaObjects)都已经定义完了,为使框架对象最终在报表生效,需要更新框架。

选择菜单框架/更新框架,点击确定来更新框架。

10.创立度量

度量是报表组件,它代表了商业度量和关键性能指示器。

用存储在数据库中的数

据进行表达计算,这与电子数据表软件中的公式相似。

使用事实创立度量。

对于我们现在的简单工程,对应上面创立的3个事实,可以创立3个度量:

销售数量、销售金额和本钱。

将焦点移至TestProject工程下的公共对象/度量中,选择菜单文件/新建/度量,系统载入度量编辑器。

将AMT事实拖至度量定义中:

点击保存并新建按钮,确认保存的路径是公共对象/度量,输入对象名称销售金额,点击保存。

将COST事实拖至度量定义中:

点击保存并新建按钮,确认保存的路径是公共对象/度量,输入对象名称本钱,点击保存。

将QTYT事实拖至度量定义中:

点击保存并关闭按钮,确认保存的路径是公共对象/度量,输入对象名称销售数量,点击保存。

11.创立报表

下面完成一个报表的需求。

将焦点移至Tes

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1