MSTR官方培训教程v1.4_第1页
MSTR官方培训教程v1.4_第2页
MSTR官方培训教程v1.4_第3页
MSTR官方培训教程v1.4_第4页
MSTR官方培训教程v1.4_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

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

文档简介

1、MSTRMSTR产品简介,产品定位二、MSTRMSTR产品应用演示在浏览器中演示查看 Document、Grid Report、Graph Report、图形和表格显示、 旋转、钻取、 分析、创建报表、保存报表、打印、导出Excel、PDF、历史列表应用、发送 Email。三、产品安装(及汉化)四、最简单项目开发流程背景:已经有一个数据仓库,有一个最简单需求(一张报表,按年查看销售信息),用MSTR如何实现。这基本上没有技术上的问题,只是步骤的问题。数据仓库使用 mstr_tutorial,这里先介绍 3个表,order_detail(事实表)、Lu_day(时间维表)、 Lu_ltem(商品

2、维表)。需求是按 年查看销售金额,销售数量,成本0 .介绍元数据库Microstrategy元数据是存储在关系型数据库中的一个预定义的结构。Microstrategy定义了这 个元数据的结构。元数据和数据仓库的RDBMS不必相同。当应用程序连接到这个元数据库 时,所有的框架对象、报表对象、配置对象和项目设置信息都存储在这里。1.准备空的 RDB,并定义 ODBC以SQL SERVER为例,在SQL SERVER中创建一个数据库 MstrMD。定义一个系统 ODBC , 命名为MstrMD。2 .配置元数据库使用 Configuration Wizard(开始 /程序 /Microstrateg

3、y/Configuration Wizard)第一项:下一步,配晝曲耳-云数毎査料库配晝为简单起见,只选择创建元数据表, 下一步,选择ODBC数据源名称:MstrMD,输入用户名和密码。(如果使用Access作为元数据库, 则选择在Access数据库配置资料库,在下面的文本框中输入 Access文件的路径即可,系统 会创建Access文件并配置ODBC。点击下一步。如果有警告信息,点击关闭,再点下一步。选择元数据脚本位置,一般情况下系统会根据元数据库类型选择出默认的脚本程序,如本例中系统会找到 .md7sql.sql。点击下一步。正在完成元數据资料库配置冋辱紀置向导将使用催输入的信息创建元数据

4、资料库口诘按完 成蹩续如聚费返回烦迪页”清阱本匹底部的复选班元數据瓷糾库设置任雾:连接到斂葩库创淫元数据资料库表创建默认:骨录接邑戶 配登连角用 认认认认起 訪默默默耒 &; Jh_ * =鼻一 P 一 _ 建軽赶莊Sjj臣返回主屛配畳內导走数蚪赍料库配畳帮助取消(上一步迎下一f-1一“西威(J)点击完成。MicroStrategy7zMicroStrategy7zTfte Integrated Business InteligeiKf Pitomn Bulk for 屉(ilBfprisJJJJ完咸一配置自导-元議塞资料库配置正在完感元数据贺料库配畳向号配買同导将慢用燈输入的信扈创連元数据资

5、料展诣按完 戍继罠如果要趣回欢迎贡_清除本页底部的戻选框迂数据蛊紹库设置枉冬.连援到数据匡创建无数僵资铝库表创逢默认;MJSffifiEM R释主屏帮助 |取梢 |上二击值)I I下七 ) |完成|点击确定。配置元数据库完毕! !3 .连接项目源项目源对象处于Microstrategy对象的最高级。一个项目源代表一个元数据库连接。这 个连接可以由两种方式实现:直接或两层模式通过知道DSN、LOGIN、口令连接到元数据库。服务器或三层模式通过指向一个定义好的Intelligenee Server连接到元数据库。这里首先使用直接方式连接,稍后再把建设好的应用配置成三层模式。启动Microstrat

6、egy Desktop,选择菜单工具/项目源管理器,点击添加,输入项目源名称(如Training),选择连接模式为 直接,选择ODBC : MstrMD,点击确定(两次)。衲 icroStrmtegy7/icroStrmtegy7/Th* I migrated fiLsiness- hntelligerce Pldlfom Buill for the EnrfeBrmk#r 置录捋色I 配登连角用 秋&毀默熙 巨3._-&_ B2T甘: 煩阴腿13劭建项目电)从仓库目录选择表辽)在这里,首先用创建项目4.创建项目在应用中定义的MSTR对象(框架对象和用户对象等)隶属于项目。项目在项目源下,一个

7、项 目源下可以有多个项目。在Microstrategy Desktop中双击进入刚才定义的项目源Training (最初配置一个项目源时,MSTR会创建一个内嵌的用户,用户名是Administrator,口令为空,当进入一个项目源时,需要输入这个项目源的user/PWD。从安全的角度考虑,进入一个新项目源后,应该修改MSTR内嵌用户Administrator的口令),选择菜单 框架/创建新项目。Desktop弹出项目创建 助理:检审矍蠶勰牘11證启再接从创逮事实的确认 I 取洎 | 帮助00|项目创建助理 有4个按钮,用于创建项目和快速初始化一个项目。按钮来创建项目,其余按钮的功能在后面介绍。

8、点击创建项目按钮啟迪餌您将通过下列步骤来创建二了 -亠. croStrstegrcroStrstegr DesktopDesktop自点击毎TT步骤和不同 的配苣对话補奂完成这一过程这里我们创建一个数据库实例Tutorial代表MSTR自带的Tutorial数据库。输入项目名称和描述,点击确定,在弹出的登录窗口输入用户名(Administrator)和密码(空)项目创建完毕后,点击 确定。在项目源下出现新建的项目。5 .定义数据库实例数据库实例代表与数据仓库的连接。用于在某个项目中使用的数据仓库。在项目源下的 管理/数据库实例管理器 中点击菜单文件/新建/数据库实例,输入一个数据库 实例名称,

9、选择数据库连接类型,输入描述;在数据库连接 中点击新建,输入数据库连接 名称,选择一个指向所要的数据库的 本地系统ODBC数据源;在数据库登录名 中点击新建, 输入数据库登录以及合法的登录ID和密码,点击确定;选择正确的数据库登录名,点击确 定;选择正确的 数据库连接名称,点击确定。这样就定义了一个数据库实例,来代表物理的数据仓库。数轄庠实例1 1星理I I高级I I作业忧先级I IWA取消 | 帮助 |6 .选择数据仓库表刚才创建了一个项目(TestProject),我们要在项目中创建报表等BI应用,这些报表需要从数据仓库中的某些 TABLES中选取数据。一个项目需要哪些数据仓库表,就在仓库

10、目录中定义。每个项目有一个仓库目录。将焦点放置所要控制的项目上(TestProject),选择菜单 框架/仓库目录,由于现在是第一次进入仓库目录对话框,系统会弹出选择数据库实例界面:选择刚刚创建的Tutorial数据库实例,点击确定。系统弹出 仓库目录 对话框。左侧是数据仓库中可用的TABLE,右侧是选中的数据仓库表。作为最简单项目, 我们先选取 3个TABLES :事实表 Order_detail ,维表Lu_day,Lu_ltem 。7 .定义事实在MicroStrategy产品环境中事实是关联数据仓库中的数值和MicroStrategy报表环境的框架对象。他们对应到数据仓库中的物理字段,

11、并用以创建对事实数据进行运算的度量对象。在这个简单项目中,先定义三个事实(Fact): QTY (销售数量),AMT (销售金额),COST(成本)。将焦点移至TestProject项目下的框架对象/事实中,选择菜单 文件/新建/事实,系统载入 事 实编辑器,并进入到创建事实表达式界面。先创建 QTY事实,QTY事实存在于事实表Order_Detail中,在源表下拉列表中选择 Order_Detail,把QTY_SOLD 字段从可用的列拖 到事实表达式 中,在 映射方法中选择手动(手动和自动的区别 见附录),点击确定:选中Order_Detail表前的复选框,点击 保存并新建。确认保存的路径是

12、 框架对象/事实,输入对象名称 QTY,点击保存。再创建AMT (销售金额)事实。AMT事实也存在于事实表 Order_Detail中,与QTY不同的 是 AMT 的表达式为:UNIT_PRICE * QTY_SOLD再创建COST(成本)事实。COST的表达式为:UNIT COST*QTY SOLD8 .定义实体在Microstrategy环境中,实体-以及组成实体的元素 -是业务内容的概念。你在报表中按照实体来汇总和查看数据。每个实体可能具有多个形式;每个形式可能从多个物理表中 表示;实体间会有父子关系。一个实体的实体形式是考察实体的一个角度。每个实体至少有一个实体形式,通常有两 个:ID

13、描述(DESC)一些实体可能会有其它描述型形式。比如,客户实体有客户名称形式,还有地址、Email等其它描述型形式。实体形式之间必须具有一对一关系。形式有两种用途:1.显示一一在报表上或数据浏览时显示2.- 条件分析或做查询时用于限制条件。你可以用多个形式使实体更加灵活。比如,零售业中的商品实体有两个基本的形式,ID在数据库中参与快速的运算;名称一一保存商品的名称。由于商品在不同的国家/语言中可能会有不同的名称。你可以创建另外的实体形式表示外文名称。你还可以创建其它如尺寸、规格、包装等实体形式。在这个简单项目中,先定义三个实体(Attribute) : Item (商品),Day(日期),Ye

14、ar(年);其中Year 是 Day 的 Pare nt。(1)定义Item实体将焦点移至TestProject项目下的框架对象/实体中,选择菜单 文件/新建/实体,系统载入 实 体编辑器,并进入到 创建实体形式 (ID)表达式界面。在数据库中 (已选的3个表)的 Order_Detail、LUtem 表里记录着Item实体的信息,其中 LUtem 是维表,Order_Detail 是事实表。对于Item实体的ID在数据库中是用ItemD字段表示的。在创建实体形式 (ID) 表达式界面,选择源表LU_Item,把ItemD字段从可用的列拖到形式表达式中,在映射方 法中选择手动(手动和自动的区别

15、 见附录),点击确定:选中Order_Detail、LUtem表前的复选框,点击 确定:系统显示如下界面。现在对于Item实体已经定义好了 ID形式(Form),再定义Item实体的DESC (描述)形式。点 击界面上的 新建按钮。Item实体的DESC(描述)信息在数据库中是用 ITEM_NAME 表示 的。把ITEM_NAME 字段从可用的列 拖到形式表达式 中,在映射方法中选择手动(手 动和自动的区别 见附录),点击确定:-lai x|r.Item眷形式包含关于实体的信息工工Item(DESC)-创建新形式表达式:T3M()|+ - * /ftx)周除(L)画D充式裏达式ITEM_NAM

16、EITEM_NAMErurfirnrllscrornflcrurfirnrllscrornflc cflcflIDIDCDFOREIGNFOREIGN NMENME:IELONGLONG DE5CDE5CNAMENAMEITEMURLIDIDIDIDUNITUNIT COSTCOSTPRICEPRICEWARRANTYWARRANTY列-竝宇聃型(100)-.(100)-. nEM_HAIEnEM_HAIE映射方然C自动揃述:手动选择使用1111俵达式的谯表确沃 | 职消 | 帮助0 妙公式=5um5um(AMTjAMTj 曲级(維産2 播表爼别 鬲条件三疑白) 0 0转换= 俺白)用惡浏览器

17、XS爭实ByBy ShortcutsShortcutsAMTAMT0 COST0 QTY名称删隆改搜索;定义名称:新建底量3 3 3 3 3 3D D 010010 o o o o O O2 2 2 2 2 22 2d d事事车My f ers&iial.Pnlsli c Object()+ - * / f(x)JSuflkSuflk (AMT)(AMT)门洁除3事实:AHTAHT7 7辽窘式正硝点击保存并新建 按钮,确认保存的路径是 公共对象/度量,输入对象名称 销售金额,点击保 存。将COST事实拖至度量定义中:|新建度量-度SSSS-inijd|新建度量(l)-SSSSJ 口12S1My

18、 f ers&iial.Pnlsli c ObjectQ Q 5um5um(85T85T)龍报表级男I IMM 处式=SumSum(COSTCOST) 曲钢(維度)=播鳶级别 鬲条件= (2626) 団转换m燈白)罡义名称:新建度量罡义名称:新建處量立歆日騙粽曰 a(v)工員 柯口险 W(H)同保存幷并讯(E守臆暑體II)观成 辺对療浏览誥)公式度量 新建度呈(1 1)定义討-点击保存并新建按钮,确认保存的路径是 公共对象/度量,输入对象名称 成本,点击保存。 将QTYT事实拖至度量定义中:AMTAMT0 COST0 QTY名称删隆改s爭实ByBy ShortcutsShortcuts搜索如;

19、3 3 3 3 3 3 o c Oo o o o O O2 2 2 2 2 22 2d d事事车|新建度量启)-度SSSSJO12S1用惡浏览器XS爭实度量新建度垦定义討- fljflj SurrKQTVXiWSurrKQTVXiW 沙处式=SumSum(QTYQTY) 曲钢(堆度)=播表级别 鬲条件=疑白) 団转换=(白)My FersondL.Pnlsli c Object名称:新建度量()+ - * / W1Suflk (QT) fj洁除3事实:m7立歆日騙粽曰 (y y)工員柯口险 W(H)IQ保存并并讯b 辺对療浏览誥Q)公式|中计/聚合|匝蚩式正确点击保存并关闭按钮,确认保存的路径

20、是 公共对象/度量,输入对象名称销售数量,点击保 存。11.创建报表下面完成一个报表的需求。将焦点移至TestProject项目下的公共对象/报表中,选择菜单 文件/新建/报表,系统载入 报 表编辑器:UyUy ShortcutsShortcuts搜索;2 2d d从数据资源管理器 中找到框架对象/实体,双击Year实体(或拖拽),则Year实体显示在报表 模板上,再从 数据资源管理器 中找到公共对象/度量,双击销售金额、销售数量、成本:二1CJ 凶二J度垦Tear |體苦金顒咸丰在tHUSlS标畔选择菜单查看/表格查看,则报表执行,并以表格形式呈现结果。|R阴并弼1Q H鸟勢创弹与眼31 !

21、, 4|劃S| M 裂 0 ?!肾 X-|囲谊IWBEi副卬|囱|耳行值VV確I奠型m销隹金履就击二叹限电貳从对辣训益器施动对象文W(D 祐国鬲(D貳人 福朮側城他叢相(甸稻顽哆權椀如瞬0D 酥B圈障樹曲理帮助皿抒表对象捋赛询说“车诧审方H H学津联表畫表推总看丰地施点击保存并关闭按钮,确认保存的路径是 公共对象/报表,输入对象名称 Rep1,点击保存。 这样,一张报表就完成了。12 .设置 I-SERVER用刚才创建的简单项目(元数据库是 SQL SERVER中的MstrMD数据库,ODBC: MstrMD), 设置I-SERVER,就可以从浏览器看到报表。使用 Configuration

22、Wizard(开始 /程序 /Microstrategy/Configuration Wizard)第二项:下一步,选择ODBC数据源:MstrMD,输入数据库用户名、密码,点击下一步。输入MicroStrategy管理员用户名和密码,点击下一步。S3 置甘导-MicroStrategy Intelligence Serve rid 置输入一个服务器定义名称,点击下一步。TABLE,创建丰富的报表。13. Web浏览选择开始 /程序 /Microstrategy/Web/Web 进入 Microstrategy WEB 界面,点击 TestProject,输 入用户名和密码(现在只有Admin

23、istrator用户,密码为空),点击登录,点击共享报表,再点 击报表Rep1。这样就可以在 Web上看到刚才做好的报表了。五、完整项目开发现在来完善刚才的简单项目。将使用到数据仓库中多个选中TestProject项目,点击下一步。点击完成。(如果系统显示警告信息,点击 确定即可)O.Tutorial DW 及项目介绍详见 2_MicroStrategy Tutorial 介绍.ppt事实表:时间维表商品维表维表:地理维表客户维表OrderFact Yr_Category_SLS Qty_Category_SLs MNTH_Category_SLs Day_Ctr_SLS Lu_Year Lu

24、_Quarter Lu_Mo nth Lu_Category Lu_Subcateg Lu_C ountry Lu_Regi on Lu_Call_CTR Lu_Employee Lu_Cust_Regi on Lu_Cust_State Lu_Cust_City Lu_Cust_Customer Lu Order轻度汇总表年-商品类别聚合表 季度-商品类别聚合表 月一商品类别聚合表 天一呼叫中心聚合表 年维表季度维表 月维表 商品类别维表 商品子类别维表 国家维表 地区维表 呼叫中心维表 员工维表 客户所在地区维表 客户所在州维表 客户所在城市维表 客户维表 定单维表1.以服务器方式连接元数

25、据库刚才已经把元数据库 MstrMD配置给I-SERVER,现在可以用服务器方式连接元数据库,以 后的项目开发就在 3层结构下完成,这种方式Desktop和I-SERVER不必在同一台 HOST。实际的开发过程通常是 3层结构。在Desktop中选择菜单工具/项目源管理器,点击添加,输入项目源名称(如Training(server), 选择连接模式为 服务器,输入I-SERVER服务器名称,点击 确定(两次)。2 .添加数据仓库表为完善项目,首先需要更多的数据仓库表。双击进入 Training(server)项目源,再进入 TestProject项目,确认焦点在 TestProject项目中。

26、 选择菜单 框架/仓库目录。基于对Tutorial数据仓库的理解,并为简单起见,在上一章中建设的项目上添加14个维表、5个事实表。从 仓库中可用的表 中选择:选择完毕后,如下图:齐金库冃承-JDI库中可用的隶通;此项目正在便用的盍遡;名称匚 IT_MNTTH_5L5IT_MNTTH_5L5J 匚【TY_5UBTY_5UB 匚 ATEATE 百TdTH,TdTH, _ _1CIT_5UBCATEG_5LS1CIT_5UBCATEG_5LSOU5TOMER_5LSOU5TOMER_5LSDT_pAVDT_pAVOT.MONTH0 DT_riONTH_OF_YFLDT_riONTH_OF_YFL一D

27、T_QUAFHTR j DT_QUWRTER_OF_YRDT_QUWRTER_OF_YR0 DT_VWEEKDAYDT_VWEEKDAYDTJEAROET.FactQE_priceQE_price0 EMPPJRV_MACHIMEEMPPJRV_MACHIME j j EM_CLlEIMTJACHINtEM_CLlEIMTJACHINt口 EM_CONNECT_SOUROEEM_CONNECT_SOUROEEM_DB_IJSER ET1_Dr5CONN_REA5ONET1_Dr5CONN_REA5ON 0明上XI5T50 EM_HIDDENEM_HIDDEN EM_JO6_TARJ5D EM_

28、CWNEREM_CWNERr#.Jl i iLLC称名一一 一llllllll一 二- -lllllllllllllll lllllll ll 一二一二 *LU_CALL_CTRLU_CALL_CTR LULU .CATALOG.CATALOG LU.CATEGORYLU.CATEGORYLU_COUNTRVLU_COUNTRV LU_CUST_CIT?LU_CUST_CIT?LU_CU5T_REGKNLU_CU5T_5TATELU_CU5T_5TATELU_CLI5TOMERLU_CLI5TOMERLU_DArLU_DAr 山EMPLOYEEEMPLOYEELUJTEMLUJTEMLU_MO

29、IMTHLU_MOIMTHLU_ORDER.LU_ORDER.LU_QUARTERLU_QUARTERLU_REGI0HLU_REGI0HLU_5UBCATEGLU_5UBCATEG LU_4EARLU_4EARMNTH_CATEGORV515MNTH_CATEGORV515 ORDER_DETAILORDER_DETAIL ORDER_FACTORDER_FACT QTR_CTEGORY_5L5QTR_CTEGORY_5L5 VFl_CATEGORY_SL5VFl_CATEGORY_SL5文伴启工具(D操作帮肋凹P19煤存笄冥田祐)选项roi.点击保存并关闭。3 .修改事实现在系统中有3个事

30、实(Fact),由于添加了新的数据仓库表(包含事实表),这3个事实(Fact)的定义需要修改,以使事实(Fact)和数据仓库表关联。关于事实的详细文档参考 AdvancedReporting.pdf 217232页(FACT章节)。(1)修改QTY(销售数量)事实事实保存在 框架对象/事实文件夹下。 双击QTY (销售数量)事实进入事实编辑器:QRDEFtORDERORDERDETAILDETAILFACTFACTQT_5OLDQT_5OLD 手动叢达式 |映射方法X X*丨I I卜|韶一个爭卖在不同表中可育寥个定义 原来在只有一个事实表 Order_Detail时,QTY的表达式是 QTY_

31、SOLD,注意到源表中多出 了一个表ORDER_FACT,这是因为在 ORDER_FACT表中也有一个表示销售数量的字段并 且字段名称也是 QTY_SOLD,由于映射方法为手动,这个表没有选中,现在的工作是选中 这个表,是表达式 QTY SOLD 在这个表中有效。烹件总編辑工具(!)窗口凹帮助凹)|巳保存并fa知1 X1JfiJJfiJ凶E3 QTY -李实走異|列别名|扩展爭买表达式但);考察刚才添加的事实表中的聚合表,发现这4个聚合表中也有销售数量信息, 只是销售数量的字段名称为TOT_UNIT_SALES 。为完整定义 QTY事实,现在点击界面上的新 建按钮添加新的表达式。在创建新事实表

32、达式 界面的源表中选择一个聚合表(如DAY_CTR_SLS),将ono- 叼Q回0:YRYR CATEGORV_8L5CATEGORV_8L5TOT_UNIT_SALES字段拖至事实表达式中,点击确定爭实表达式直);表达式映射方摆巫;QTY_OLD芋动 TOT_UNIT_5ALE5TOT_UNIT_5ALE5 手动MNTn_CftTEGORr_3L5MNTn_CftTEGORr_3L5QTRQTR 匚ATEGORYATEGORY 5L55L5VV选择的表包括突出餡恚迭式选中源表中4个聚合表前的复选框,这样就定义好了QTY事实。点击 保存并关闭修改AMT(销售金额)事实双击AMT (销售金额)事

33、实进入事实编辑器:E3 QTTfQTTf - -爭实觑|列别名|扩展考察刚才添加的事实表中的聚合表, 发现这4个聚合表中也有销售金额信息, 只是销售金额 的字段名称为TOT_DOLLAR_SALES 。为完整定义 AMT 事实,现在点击界面上 的新建按钮添加新的表达式。在创建新事实表达式 界面的源表中选择一个聚合表(如DAY_CTR_SLS),将 TOT_DOLLAR_SALES 字段拖至事实表达式中,点击确定。E3 AMTAMT - -爭实立件立件(B编辑(工員(!)窗口凹帮助也巳保存并Xffl(S) fa|Z?1 X OOO- 叼QQ0MNTti_CftTEGORV_5L5MNTti_Cf

34、tTEGORV_5L5QTRQTR CATEGORYCATEGORY 5L55L5:YRYR CATEGORV_8L5CATEGORV_8L5V选择的表包括突出的恚迭式选中源表中4个聚合表前的复选框。另外还有一个事实表 ORDER_FACT,在这个事实表中的销售金额信息是 ORDER_AMT 字段。为完整定义AMT事实,现在再点击界面上的 新建按钮添加新的表达式。 AMT-创建Sf爭实表达式2d洒表( (X) ):|OBBER_rACT|OBBER_rACT3 3可用的刿:名称# | rfjEMPJDrfjEMPJD rfjrfj FREIGHTFREIGHT r0OR.DERr4Tr0OR.

35、DERr4T flOFlDER.COSTflOFlDER.COST tfj0R.DER_DATEtfj0R.DER_DATE riJoR-DERriJoR-DER JDJD rflQTY_5OlDrflQTY_5OlD |flftUSH_ORDER|flftUSH_ORDER fl5HIP_OATEfl5HIP_OATE事实融式Qt)()+-*/ ftx)周除(L)檢童(D| | DRDEE_MTDRDEE_MT】列-兵垦-:0ME!i_AMT映射方诽r自动悴手动揃述:手动选择使用止俵达式的旌表眼消帮助逖)在创建新事实表达式界面的源表中选择聚合表ORDER_FACT,将 ORDER_AMT字段

36、拖至事实表达式中,点击确定。走異|列别名|扩展爭实表达式直);癢达式I I映射方祛E E (UMITJJRI(UMITJJRI匚E E 岀 Q1Y-5OLD)Q1Y-5OLD) 轴三 TOT_DOLLAR_ALESTOT_DOLLAR_ALES手动选中源表中ORDER_FACT表前的复选框。这样就定义好AMT事实。点击保存并关闭修改COST(成本)事实COST与AMT事实非常相似,见下图:ltem(商品)信息,Item实体不用修改。4 .修改实体实体保存在框架对象/实体文件夹下。(1)ltem(商品)实体新添加的数据仓库表(事实表和维表)没有Day(日期)实体双击Day (日期)实体进入实体编

37、辑器:点击修改按钮进入Day实体的ID形式编辑界面:选择表达式Day_Date ,在右边的源表中选中DAY_CTR_SLS 表;再选择表达式ORDER_DATE,在右边的源表中选中ORDER_FACT表,点击确定。点击保存并关闭。(3)Year(年)实体双击Year(年)实体进入实体编辑器,点击修改按钮进入year实体的ID形式编辑界面:选中源表中的5个表;将焦点放在 LU_YEAR表上,点击设为查找表按钮。点击确定。点击保存并关闭。5 .创建新实体创建实体可以用实体编辑器,也可以用实体创建向导。但只能用实体编辑器来修改实体。实体创建向导可以同时创建多个实体。当你使用实体创建向导时,你需要定义

38、下列内容:ID和描述字段定义查找表父子关系实体创建向导是非常好的初始化实体的工具,但是你不能用它来编辑已经存在的实体。用实体创建向导创建实体现在用实体创建向导 来创建其它实体。 选择菜单框架/实体创建向导。此向导将帮肋悠创建项目中要用的实检实悻刨逹向导将硕您完成四个简单步骤:1)1)选擢卖体IDID列Z)Z)选择实体描述列3)3)选彈灾体查找表V定义实体关紊您總定义创崖实体的规则吗7 7醴荐)实体呈信息的基本单位.实侔创建口导-ID列选择渚选择新蛭体的ID列k k选择灾殊来重命名口列名称列类型*JLQ_MONTHJD蹙数(4)(4)flLV_DAY_DATEflLV_DAY_DATE时间魁fl

39、LY_MOfJTH JD整數臼 LY_QUARTER_ID整數(2)(2)fl MANAGER JD建数fl fl MONTHMONTH JJATEJJATE时间戳(0)(0)flMONTH_DURATION整数flMONTH_OFJ/EARflMONTH_OFJ/EAR整数rfj0DER_AMTrSl0RDER_C05Tfj0RDER_DATEfj0RDER_DATE时翊flPREV_PAV_DATEflPREV_PAV_DATE时间對(0)(0)zirl.PDFVrl.PDFV wntiTMwntiTM rnrn实体名称1 TD列Jh.3callCtrCALL_CTR_IDV匚 Ateqo

40、ryAteqoryCATEGORYCATEGORY JDJD.(匚 ourttpyourttpyCOUMTR_1DL.Cu 丈 口 tytyCUSTJZITYJDCUSTJZITYJD.口匸诚 ReqioriReqioriCUST.REGIONJD.jiiCust.jiiCust Stat&Stat&CU5TCU5T 上 TATTAT JIOJIOCustomerCustomerCU5TOMERJD-JlEmp-JlEmpEMP_IDEMP_IDjjMonHijjMonHiMOriTHJt匸 OderOderORDER-IDORDER-IDF dniiarl-ariHl IADTRD JVi点

41、击下一步。帮助11取消111完成1因为已经有了 3个实体,现在需要再创建 13个实体。时间维上的实体Quarter Mon th季度月商品维上的实体Category SubCat商品类别 商品子类别地理维上的实体CountryRegi on国家 地区实怵创建向导-弁铝就迎使用 实萍创逢向导厂不妾再昼示此窗口 )可用的列:实俸一Call Ctr Emp呼叫中心员工客户维上的实体Cust Regio n客户所在地区Cust State客户所在州Cust City客户所在城市Customer客户Order定单在实体创建向导-ID列选择界面选择这13个实体的ID列,从可用的列选择Quarter_IdM

42、onthdCategory_ldSubCat_ldCou ntry_ldRegio ndCall_Ctr_ldEmpdCust_Region_ldCust_State_ldCust_City_ldCustomer_ldOrder_ld点击按钮添加到实体中。点击下一步。在这个界面为每个实体选择代表描述的字段。 MSTR会根据字段名称找到可能的列用于实体 的描述,如果没有合适的字段会用使用ID作为描述。在这里系统找到了大部分实体的描述, 其中某些实体的描述字段不正确,修改一下即可。对于Call Ctr (呼叫中心)实体选择 CENTER_NAME 作为描述列;对于Customer (客户)实体,希

43、望的描述是客户的姓和名,但是在 实体创建向导 中只能选择 一个字段,所以这里先选择 CUST_FIRST_NAME 作为描述列,稍后用 实体编辑器来修改 它;对于Emp(员工)实体,和Customer实体类似,先只用 EMP_FIRST_NAME 作为描述列; 对于Order (定单)实体,不必有描述形式,所以选择使用ID作为描述即可。检查其它实体的描述列选择是否正确。点击下一步。在这个界面为每个实体选择查找表 (维表)。这里,系统帮助找的查找表都是正确的。 检查查找表名称和实体名称是否对应。点击下一步。在这个界面为这13个实体定义父子关系。为思路清晰起见,下面按顺序建立它们的父子关 系。选择

44、实体中的Quarter实体,点击右面的 加入按钮,选择 Mo nth实体,点击 确定。 再选择实体中的Category实体,点击右面的 加入按钮,选择Subcat实体,点击 确定。再选择实体中的Country实体,点击右面的 加入按钮,选择Region实体,点击 确定。再选择实体中的Region实体,点击右面的 加入按钮,选择Call Ctr实体,点击 确定。再选择实体中的Call Ctr实体,点击右面的 加入按钮,选择Emp实体,点击 确定。按加人“为左刚列丟的每个实体宦义子宾佈实样:实悴名称去黍类零Emp敦冥体:Call Ctr加入| 移走匾帮助|I取消| |完盹|再选择实体中的Cust

45、Region实体,点击右面的 加入按钮,选择Cust State实体,点击确定。再选择实体中的Cust State实体,点击右面的 加入按钮,选择Cust City实体,点击 确定。实样:实体容称jolljoll CtrCtrL.L. CategoryCategoryCointryCointryLJCustLJCust Ot/Ot/.dm.dm丸 F%EQionF%EQionCustCust StateStateCustomerCustomerid&nDl 口 MonthMonthIJOrderIJOrderL.fL.f QuarterQuarterRegionRegion刁 C C i i

46、ikwikw6161 sksk製冥体 :fuwt State实悴名称去黍类零Cust City帮助|取消|I |再选择实体中的Cust City实体,点击右面的 加入按钮,选择Customer实体,点击 确定。再选择实体中的Customer实体,点击右面的 加入按钮,选择 Order实体,点击 确定。按加人“为左刚列丟的每个实体宦义子宾佈按加人“为左刚列丟的每个实体宦义子宾佈实体容称jolljoll CtrCtrL.L. CategoryCategoryCointryCointryLJCustLJCust Ot/Ot/1 1 dmdm丸 F%EQionF%EQionLjcustLjcust S

47、tateStateLCustomerLCustomerL_d&nDL_d&nDl 口 MonthMonthIJOrderIJOrderL.fL.f QuarterQuarterRegionRegion刁 C C i i ikwikw6161 sksk实悴名称去黍类零OrdarWQI) I取消完成込|点击下一步。点击完成。用实体创建向导13个实体已经创建完成。在Desktop中选择框架对象/实体文件夹,在这里已经有了 16个实体。选择菜单 框架/图型查看/层系检查这16个实体的父子关系是否正确:实样:製冥体 :Custaflier注意到先前创建的3个实体Item、Day、Year为孤立的实体,没

48、有和相关实体建立父子关系。现在修改一下这 3个实体的定义,是系统层系完善。在Desktop中的框架对象/实体中双击Day实体用实体编辑器打开它,选择父标签,点击 添加按钮,选择 Mo nth实体,点击 确定。点击保存并关闭。再双击Year实体用实体编辑器打开它,选择子标签,点击 添加按钮,选择Quarter实体,点击确定。点击保存并关闭。再双击Item实体用实体编辑器打开它,选择父标签,点击添加按钮,选择Subcat实体,点击确定。点击保存并关闭。在刚才打开的 层系窗口点击刷新按钮(或选择菜单 查看/刷新或按F5键)检查父子关系是否正 确。层系-TestPraijEct詡言冉斤现區1几二-E

49、+ 转到:层系:系娠层丟 ”1人口:全部入口kCatEEETyJTetrGC1E It氐门血/Thd呂也上31 匸at嚕nw農练层DESC形式,点击 修改按钮,选择将形式表达式修改成:CUST_FIRST_NAME + .+CUST_LAST_NAME点击确定两次,再点击保存并关闭修改Emp实体刚才用实体创建向导创建 Emp实体时,其描述列也只选择了一个,现在用实体编辑器再编 辑Emp实体,使它的形式定义与期望的一致。通过修改Emp实体来了解一下实体形式的属性。这些属性影响形式的处理和显示:形式定义一一通过定义实体形式的表达式把实体形式和数据仓库中的字段对应起 来。形式类别一一帮助对形式的分类

50、。默认的类别有ID、DESC、NONE。你可以创建新的形式类别。形式格式 这里有两个选项:显示类型默认排序形式常规信息一一用于描述形式名称,及怎样使用。双击Emp实体用实体编辑器打开该实体。选择CUST_FIRST_NAME 表达式,点击修改按钮:相对于刚才修改 Customer实体的描述形式,现在用不同的方式处理。修改形式常规信息 中的名称,改为FirstName,添加描述:员工的 名。点击确定。点击新建按钮来新建一个新的实体形式,将EMP_LAST_NAME 从可用的列 拖到形式表达式中,点击确定:在名称中输入LastName,选择使用的种类为DESC,点击确定,系统弹出如下 提示:点击是

51、:输入名称:NAME,点击确定。Emp实体定义显示如下:上面提到实体可以有多个形式,现在为Emp实体再创建一些实体。对于 员工来讲,还有的属性如生日、薪水、雇佣日期等。点击新建来创建一个新形式:工EmR(3fEmR(3f建毎式)-创建新瑾式表达式2S1可用的列: 名称#Irfrf GIRTH_DA7EGIRTH_DA7E rBcALL.CTRJDrBcALL.CTRJD 00 CC*UNTRY_TDCC*UNTRY_TD flfl DIST_CTR_IDDIST_CTR_ID |fl|fl EMP_FIR5T_NAMEEMP_FIR5T_NAME rfjEMPJDrfjEMPJD rBrB;E

52、MP_LA5T_NAMEEMP_LA5T_NAME |fl|fl EMPJ55NEMPJ55N flfl HIRE_DATEHIRE_DATE MANAGERMANAGER JDJD& & SALARYSALARY老式裏达式GOGO( ()P)P + + 二 * 丄更)周除(L)(L) W(l)W(l)BIRTH_DAnBIRTH_DAn列-吋间戮)-:珀班1(_1(_肚珑 映射方诽金自动r r手动迎揃述:自动选择使用此表达式的頑表确沃 | 职消 | 帮助0)0 | I5t X 211匡 Emp -实鮮文件(目骗辑工具(I)窗口(舸帮助保留报表显示形式 和浏览形式中的FirstName、Las

53、tName,添加形式ID到浏览形式,调整 浏览形式的顺序,如上图。点击保存并关闭。6 .创建 0 base report下面创建一个新报表。 在Desktop中将焦点放到公共对象/报表中,点击菜单文件/新建/报表, 报表编辑器打开,将对象浏览器定位到框架对象/实体,选择Region和Emp实体并添加到报表上(双击即可);再将对象浏览器定位到 公共对象/度量,选择销售金额、销售数量和成本 度量并添加到报表上。我式名称国IDFirstNameBirthDaySalarySalaryHireDate两诩竞元素时应用安全筛选()17启用元素缓存心那式|子|父豊示|可舄理式-园圖ra兀索显乎 r锁定功

54、赫解锁 r筛选.报表显示璀式电;浏览呢式:点击菜单 查看/表格查看(或左上角的表格查看按钮 )运行报表:选择菜单 文件/保存,输入报表名称 0 base report,点击保存。7 .报表 1 derived metric在报表上可以添加计算列(derived metric),比如通过销售金额和成本指标添加一个计算度 量利润。选择菜单插入/计算,输入新度量名称 利润,定义表达式为(销售金额-成本), 点击确定。再添加一个计算度量利润率,同样,选择菜单插入/计算,输入新度量名称利润率, 定义表达式为(利润/ 成本),点击确定。豪 U base report左戶旧狞泳三)吞却巧祐几盹样古切救书谢焦

55、勵6 很立阳筛口卅 韦貼(H)HjTnAffi(b) )冒酉1 口电|砧型”副少Y| R| g |斛备| r |窗36寸占虫亂的劭中应可疔”世”*” | BU-H xXI尖埜nft金腰歐呈An岐恒A nn*發呈1ZJL j|n&qion昇韩IFIPI|案1佛 TJJETR LI 1N量LI予 _JakKa ei*rxonLBWEL* Swy*rel ane edk0 123,405 39tLl 51 5M Lg,9fl ne rag MOCS*ndi*r临電f鶯1逵inVwnflB吵* 店Tel p-rC*rrr*nm.-ALL-ut.i : Adkr ie*uc Fwllfcs JL-Dka

56、r tH*Llyw* odfnl terT*g.lTII*BM-%程i t、创團S-&T I.皿l.TUL 耳HULrCl Ti,6T& ZW, L ID 51, TSS 百血随 辿孔975 4刁史 0 gL 射电 27&M9 9S2吃&TT2 91J048n 椚干 闕孔 ng =W,SB? I3r in; r 千L f 护片二.Mm 3_ 5B5R,R13 3 imlgag HiCjag锄;爵ifi cou0 14319Mfi#2S7Si,? 73茁豊2W.4 SU5TT, 5B335t|c irnng lie, nTi心帀川汛a. 5T3)0 7114T鬲1萼3QE,5347, GOTst

57、ern HeraSotb*at.Fr*d uMizy LOT enLyncih 皿11賣St-FMC E-LLcrkuip Gl工稱丄 i番佯1百毒 ! 3 fit ftIlKtr ICC CIUL AFSouthwrth*W 鲁書 tWI勺2dIlbArthur B*Ls#nCIL-ILE 131*1. er cejiait efctrMwri 4 I G.爾电IBxcli-aeL B.Lie a Cai tlau lfu-Kolkar t W-a-Lkird IZl畀TT398,560MBBftTl気0 =827515 WSD3 电o |弟川M莎川弭圧也衬0fTh(1-1.3血 8沖,裁吟

58、匸Cl 1D5Z14&n U&JS3CMJIBCTMB1$JB53d 7SL 胡口ES3/O7珥 277277&館*3ZT.T331. STS LDL 13B010%辭Q3g?a&岳1丁鶴1耳呷Q尿#21 3BTT律遊390503鸟4列”站 毀 MD1賞6广ST L1J什OJIW,T刃 羽 4g监:阳【耳5用(J 苛川归 275?不乱542 氐” 169”仙9妙听嘲9S曲”1昭11, UJ ll,b. J S% ?51:九昵耳9440 1MT9539010* 血99 JJ/ll12. ion Cl 11打1曲了匕时执打畸、和DZDO:*ffff: 3*ftjisCLAP修改利润率值的格式。选择

59、菜单 格式/利润率/值,在数目标签中的种类选择百分比,点击确 选择菜单 文件/另存为,输入报表名称1 derived metric,点击确定。8 .报表2阈值在报表上还可以做阈值显示。选择菜单 表格/阈值,选择度量 销售金额,点击添加按钮,再点按此启动新限定,使表达式为Emp在列表中Leanne ”点击单元格式按钮,定义一个特殊格式,点击确定。点击确定,得到如下报表:m U base report主件日竊$5(曰亘看阿 SAffli裁式砂觀曲网丟稻旳夥醜旳百口何 WBWH) 卫| BOP | 电0 晦| 2磁= ElF 唧晚 Li号 Cu 3 Ij| 5”盧童利军I利祠X1梵型 ffifeJR

60、SDasAHAns* :l ijneaion *11. Jflllpk.cfiia.E .Sudr 11* L# TjtrrLtt J吕18量1_1予or th as!JneLh_3:帀 IZ3.401 网 L21 516 5赳3】 Q T6.6T&.:L 31_, 7&32 DCM 1电丽1 S1CT5421,0MPM gS胆來工09盘”T.HZ9) )i04OTwnflB Tster Hi. 4t-A LLxi.,ti c Jkdr “uc t.对勲2悦囹FS昴丽睹曲Nr h+j-tzutst?ETftlt#rM z DS能十、Sysbam Hera 1JjXllj- Ter 3.-.Pu

温馨提示

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

评论

0/150

提交评论