版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、培训体系) MSTR 官方培训教程壹、 MSTR 产品简介,产品定位。二、MSTR 产品应用演示于浏览器中演示查见 Document 、 GridReport 、 GraphReport 、图形和表格显示、旋转、 钻取、分析、创建报表、保存报表、打印、导出 Excel 、PDF 、历史列表应用、发送 Email 。三、产品安装 ( 及汉化 )四、最简单项目开发流程背景:已经有壹个数据仓库,有壹个最简单需求(壹张报表, 按年查见销售信息) ,用 MSTR 如何实现。这基本上没有技术上的问题,只是步骤的问题。数据仓库使用 mstr_tutorial ,这里先介绍 3 个表,order_detail
2、( 事实表 )、Lu_day( 时间维表 )、 Lu_Item( 商品维表 ) 。需求是按 年查见 销售金额,销售数量,成本 。0介绍元数据库Microstrategy 元数据是存储于关系型数据库中的壹个预定义的结构。 Microstrategy 定义 了这个元数据的结构。元数据和数据仓库的 RDBMS 不必相同。当应用程序连接到这个元数 据库时,所有的框架对象、报表对象、配置对象和项目设置信息均存储于这里。1 准备空的 RDB ,且定义 ODBC以 SQLSERVER 为例,于 SQLSERVER 中创建壹个数据库 MstrMD 。定义壹个系统 ODBC , 命名为 MstrMD 。2配置元
3、数据库使用 ConfigurationWizard( 开始 / 程序 /Microstrategy/ConfigurationWizard)第壹项:下壹步,为简单起见,只选择 创建元数据表 ,下壹步,选择 ODBC 数据源名称: MstrMD ,输入用户名和密码。 (如果使用 Access 作为元数据库, 则选择 于 Access 数据库配置资料库 ,于下面的文本框中输入 Access 文件的路径即可,系 统会创建 Access 文件且配置 ODBC 。)点击 下壹步 。如果有警告信息,点击 关闭 ,再点 下壹 步。选择元数据脚本位置,壹般情况下系统会根据元数据库类型选择出默认的脚本程序,如本
4、例 中系统会找到 .md7sql.sql 。点击 下壹步 。点击 完成 。点击 确定 。配置元数据库完毕!3连接项目源项目源对象处于 Microstrategy 对象的最高级。壹个项目源代表壹个元数据库连接。这个连接能够由俩种方式实现:直接或俩层模式通过知道DSN、LOGIN 、口令连接到元数据库。服务器或三层模式通过指向壹个定义好的 IntelligenceServer 连接到元数据库。这里首先使用直接方式连接,稍后再把建设好的应用配置成三层模式。启动 MicrostrategyDesktop ,选择菜单 工具/项目源管理器 ,点击添加 ,输入项目源名称 (如Training ),选择连接模
5、式为 直接,选择 ODBC : MstrMD ,点击 确定(俩次) 。4创建项目于应用中定义的 MSTR 对象(框架对象和用户对象等 )隶属于项目。项目于项目源下,壹个项目源下能够有多个项目。于 MicrostrategyDesktop 中双击进入刚才定义的项目源 Training ( 最初配置壹个项目源时,MSTR 会创建壹个内嵌的用户, 用户名是 Administrator ,口令为空, 当进入壹个项目源时,需要输入这个项目源的 user/PWD 。从安全的角度考虑,进入壹个新项目源后,应该修改MSTR 内嵌用户 Administrator 的口令 ),选择菜单 框架 / 创建新项目 。D
6、esktop 弹出 项目创建助理 :项目创建助理 有 4 个按钮,用于创建项目和快速初始化壹个项目。于这里,首先用 创建项目按钮来创建项目,其余按钮的功能于后面介绍。点击 创建项目 按钮输入项目名称 和描述,点击 确定,于弹出的登录窗口输入用户名 (Administrator) 和密码 (空)项目创建完毕后,点击 确定 。于项目源下出现新建的项目。5 定义数据库实例数据库实例代表和数据仓库的连接。用于于某个项目中使用的数据仓库。于项目源下的 管理/数据库实例管理器 中点击菜单 文件/新建/数据库实例 ,输入壹个 数据库实 例名称 ,选择 数据库连接类型 ,输入 描述 ;于数据库连接 中点击 新
7、建 ,输入 数据库连接名 称,选择壹个指向所要的数据库的 本地系统 ODBC 数据源 ;于数据库登录名 中点击 新建, 输入数据库登录 以及合法的 登录 ID 和密码,点击确定;选择正确的 数据库登录名 ,点击 确 定;选择正确的 数据库连接名称 ,点击 确定 。这样就定义了壹个数据库实例,来代表物理的 数据仓库。这里我们创建壹个数据库实例 Tutorial 代表 MSTR 自带的 Tutorial 数据库。6选择数据仓库表刚才创建了壹个项目 (TestProject) ,我们要于项目中创建报表等 BI 应用, 这些报表需要从数 据仓库中的某些 TABLES 中选取数据。 壹个项目需要哪些数据
8、仓库表, 就于 仓库目录 中定义。 每个项目有壹个仓库目录。将焦点放置所要控制的项目上 (TestProject) ,选择菜单 框架 / 仓库目录 ,由于当下是第壹次进 入仓库目录对话框,系统会弹出选择数据库实例界面:选择刚刚创建的 Tutorial 数据库实例,点击 确定 。系统弹出 仓库目录 对话框。左侧是数据仓库中可用的TABLE,右侧是选中的数据仓库表。作为最简单项目, 我们先选取 3 个 TABLEs :事实表 Order_detail ,维表 Lu_day ,Lu_Item 。7定义事实于 MicroStrategy 产品环境中事实是关联数据仓库中的数值和 MicroStrateg
9、y 报表环境的框 架对象。他们对应到数据仓库中的物理字段,且用以创建对事实数据进行运算的度量对象。于这个简单项目中,先定义三个事实 (Fact) : QTY (销售数量) , AMT (销售金额) ,COST (成本)。将焦点移至 TestProject 项目下的 框架对象 / 事实中,选择菜单 文件/ 新建/ 事实,系统载入 事实编辑器 ,且进入到 创建事实表达式 界面。先创建 QTY 事实, QTY 事实存于于事实表 Order_Detail 中,于源表下拉列表中选择 Order_Detail ,把 QTY_SOLD 字段从 可用的列 拖 到事实表达式 中,于 映射方法 中选择 手动(手动
10、和自动的区别见附录) ,点击 确定 : 选中 Order_Detail 表前的复选框,点击 保存且新建 。确认保存的路径是 框架对象 /事实,输入对象名称 QTY ,点击 保存。再创建 AMT (销售金额 )事实。 AMT 事实也存于于事实表 Order_Detail 中,和 QTY 不同的 是 AMT 的表达式为 : UNIT_PRICE*QTY_SOLD再创建 COST (成本 )事实。 COST 的表达式为: UNIT_COST*QTY_SOLD8 定义实体于 Microstrategy 环境中,实体以及组成实体的元素是业务内容的概念。 你于报表 中按照实体来汇总和查见数据。每个实体可能
11、具有多个形式;每个形式可能从多个物理表中 表示;实体间会有父子关系。壹个实体的 实体形式 是考察实体的壹个角度。每个实体至少有壹个实体形式,通常有俩个:ID描述 (DESC) 壹些实体可能会有其它描述型形式。 比如, 客户实体有客户名称形式, 仍有地址、 Email 等其它描述型形式。实体形式之间必须具有壹对壹关系。形式有俩种用途:1 显示于报表上或数据浏览时显示2 条件分析或做查询时用于限制条件。你能够用多个形式使实体更加灵活。比如,零售业中的商品实体有俩个基本的形式,ID于数据库中参和快速的运算;名称保存商品的名称。由于商品于不同的国家/语言中可能会有不同的名称。你能够创建另外的实体形式表
12、示外文名称。你仍能够创建 其它如尺寸、规格、包装等实体形式。于这个简单项目中,先定义三个实体 (Attribute) :Item (商品 ),Day (日期 ),Year (年 );其中 Year 是 Day 的 Parent 。(1)定义 Item 实体将焦点移至 TestProject 项目下的 框架对象 / 实体中,选择菜单 文件/ 新建/ 实体,系统载入 实体编辑器 ,且进入到 创建实体形式 (ID) 表达式 界面。于数据库中 (已选的 3 个表 ) 的 Order_Detail 、LU_Item 表里记录着 Item 实体的信息, 其中 LU_Item 是维表, Order_Deta
13、il 是事实表。对于 Item 实体的 ID 于数据库中是用 Item_ID 字段表示的。于创建实体形式 (ID) 表达式界面,选择 源表 LU_Item ,把 Item_ID 字段从 可用的列 拖到形式表达式 中,于 映射方 法中选择 手动(手动和自动的区别见附录) ,点击 确定 : 选中 Order_Detail 、 LU_Item 表前的复选框,点击 确定 : 系统显示如下界面。当下对于 Item 实体已经定义好了 ID 形式 (Form) ,再定义 Item 实体的 DESC (描述)形式。 点击界面上的 新建按钮。 Item 实体的 DESC (描述 )信息于数据库中是用 ITEM_
14、NAME 表 示的。把ITEM_NAME 字段从可用的列拖到形式表达式 中,于映射方法中选择手动(手 动和自动的区别见附录) ,点击 确定 : 选中 LU_Item 表前的复选框,点击 确定 : 系统显示如下界面。点击 保存且新建 按钮。确认保存的路径是 框架对象 /实体,输入对象名称 Item ,点击 保存。(2)定义 Day 实体再创建 Day (日期 )实体, Day 实体的 ID 于数据库中的 LU_Day 维表里是用 DAY_DATE 字 段表示,于 Order_Detail 事实表里是用 ORDER_DATE 字段表示。这样 Day 实 体的 ID 有俩个表达式。首先 选择源表 L
15、U_Day ,把 DAY_DATE 字段从可用的列 拖到形 式表达式 中,于 映射方法 中选择手动(手动和自动的区别见附录) ,点击 确定: 于界面上选中 LU_Day 表前面的复选框。由于 Day 实体的 ID 于不同的表中有俩种表达式, 当下需要于创建壹个表达式。点击 新建 按钮,选择 源表 Order_Detail ,把 Order_Date 字段 从可用的列 拖到形式表达式 中,于映射方法 选择手动,点击确定: 于界面上选中 Order_Detail 表前面的复选框,点击 确定 。系统回答下图界面。对于 Day 实体,不需要描述形式,这样 Day 实体的定义就已经完成了。点击 保存且新
16、建 按 钮。确认保存的路径是 框架/实体,输入对象名称 Day ,点击 保存。(3) 定义 Year 实体再创建 Year (年)实体。Year实体于仅于数据库中的 LU_Day 维表里出现。选择源表 LU_Day , 把 Year_ID 字段从 可用的列 拖到 形式表达式 中,于 映射方法 中选择 手动 ,点击 确定 : 于界面上选中 LU_Day 表前面的复选框,点击 确定 。到如下界面:对于 Year 实体,也不需要描述形式,这样 Year 实体的定义就已经完成了。点击 保存且关闭 按钮。确认保存的路径是 框架/实体,输入对象名称 Year ,点击保存。9更新框架对于当下的简单项目,所有
17、的框架对象 (SchemaObjects) 均已经定义完了,为使框架对象最 终于报表生效,需要 更新框架 。选择菜单 框架 / 更新框架 ,点击 确定 来更新框架。10 创建度量 度量是报表组件,它代表了商业度量和关键性能指示器。用存储于数据库中的数 据进行表达计算,这和电子数据表软件中的公式相似。使用事实创建度量。 对于我们当下的简单项目,对应上面创建的 3 个事实,能够创建 3 个度量:销售数量、销售 金额和成本。将焦点移至 TestProject 项目下的 公共对象 / 度量中,选择菜单 文件/ 新建/ 度量,系统载入 度量编辑器 。将 AMT 事实拖至度量定义中:点击保存且新建 按钮,
18、确认保存的路径是 公共对象 /度量,输入对象名称 销售金额 ,点击 保 存。将 COST 事实拖至度量定义中: 点击保存且新建 按钮,确认保存的路径是 公共对象 /度量,输入对象名称 成本,点击 保存。将 QTYT 事实拖至度量定义中:点击保存且关闭 按钮,确认保存的路径是 公共对象 /度量 ,输入对象名称 销售数量 ,点击 保 存。11 创建报表下面完成壹个报表的需求。将焦点移至 TestProject 项目下的 公共对象 / 报表中,选择菜单 文件/ 新建/ 报表,系统载入 报表编辑器 :从数据资源管理器 中找到 框架对象 /实体,双击 Year 实体(或拖拽 ),则 Year 实体显示于
19、报表 模板上,再从 数据资源管理器 中找到 公共对象 /度量,双击 销售金额、销售数量、成本 : 选择菜单 查见 /表格查见 ,则报表执行,且以表格形式呈现结果。点击保存且关闭 按钮,确认保存的路径是 公共对象 /报表,输入对象名称 Rep1 ,点击 保存。 这样,壹张报表就完成了。12 设置 I-SERVER用刚才创建的简单项目 (元数据库是 SQLSERVER 中的 MstrMD 数据库, ODBC:MstrMD) , 设置 I-SERVER ,就能够从浏览器见到报表。使用 ConfigurationWizard( 开始 / 程序 /Microstrategy/ConfigurationW
20、izard)第二项:下壹步,选择 ODBC 数据源: MstrMD ,输入数据库用户名、密码,点击下壹步。输入 MicroStrategy 管理员用户名和密码,点击下壹步。输入壹个服务器定义名称,点击下壹步。选中 TestProject 项目,点击下壹步。点击 完成 。(如果系统显示警告信息,点击 确定 即可)13 Web 浏览选择开始/ 程序/Microstrategy/Web/Web进入 MicrostrategyWEB 界面,点击TestProject ,输入用户名和密码 (当下只有 Administrator 用户,密码为空 ) ,点击 登录 ,点 击 共享报表 ,再点击报表 Rep1
21、 。这样就能够于 Web 上见到刚才做好的报表了。五、完整项目开发当下来完善刚才的简单项目。将使用到数据仓库中多个TABLE,创建丰富的报表。0.TutorialDW 及项目介绍详见 2_MicroStrategyTutorial 介绍 .ppt1. 以服务器方式连接元数据库刚才已经把元数据库 MstrMD 配置给 I-SERVER ,当下能够用服务器方式连接元数据库,以 后的项目开发就于 3 层结构下完成,这种方式 Desktop 和 I-SERVER 不必于同壹台 HOST 。 实际的开发过程通常是 3 层结构。于 Desktop 中 选 择 菜 单 工 具 / 项 目 源 管 理 器 ,
22、 点 击 添 加 , 输 入 项 目 源 名 称 ( 如Training(server) ),选择连接模式为 服务器 ,输入 I-SERVER 服务器名称, 点击 确定(俩次)。2 添加数据仓库表为完善项目,首先需要更多的数据仓库表。双击进入 Training(server) 项目源,再进入 TestProject 项目,确认焦点于 TestProject 项目 中。选择菜单 框架 / 仓库目录 。基于对 Tutorial 数据仓库的理解,且为简单起见,于上壹章 中建设的项目上添加 14 个维表、 5 个事实表。从 仓库中可用的表 中选择:事实表:OrderFactYr_Category_SL
23、SQty_Category_SLs MNTH_Category_SLs Day Ctr SLS轻度汇总表年商品类别聚合表 季度商品类别聚合表 月商品类别聚合表 天呼叫中心聚合表Lu_Year年维表时间维表Lu_Quarter季度维表Lu_Month月维表Lu_Category商品类别维表商品维表Lu_Subcateg商品子类别维表维表:Lu_Country国家维表Lu_Region地区维表地理维表Lu_Call_CTR呼叫中心维表Lu_Employee员工维表Lu_Cust_Region客户所于地区维表客户维表Lu_Cust_State客户所于州维表Lu_Cust_City客户所于城市维表Lu
24、_Cust_Customer客户维表Lu Order定单维表选择完毕后,如下图:点击 保存且关闭 。3修改事实当下系统中有 3 个事实 (Fact) ,由于添加了新的数据仓库表 (包含事实表 ),这 3 个事实 (Fact) 的定义需要修改,以使事实 (Fact) 和数据仓库表关联。关于事实的详细文档参考 AdvancedReporting.pdf217 232 页(FACT 章节)。(1) 修改 QTY( 销售数量 )事实事实保存于 框架对象 / 事实 文件夹下。双击 QTY (销售数量 )事实进入事实编辑器:原来于只有壹个事实表 Order_Detail 时,QTY 的表达式是 QTY_S
25、OLD ,注意到 源表 中多出 了壹个表 ORDER_FACT ,这是因为于 ORDER_FACT 表中也有壹个表示销售数量的字段且且 字段名称也是 QTY_SOLD ,由于映射方法 为手动, 这个表没有选中, 当下的工作是选中这个 表,是表达式 QTY_SOLD 于这个表中有效。考察刚才添加的事实表中的聚合表,发现这 4 个聚合表中也有销售数量信息,只是销售数量 的字段名称为 TOT_UNIT_SALES 。为完整定义 QTY 事实,当下点击界面上的 新 建按钮添加新的表达式 于创建新事实表达式 界面的 源表 中选择壹个聚合表 (如 DAY_CTR_SLS),将TOT_UNIT_SALES
26、字段拖至 事实表达式 中,点击确定。 选中源表中4个聚合表前的复选框,这样就定义好了 QTY 事实。点击保存且关闭 。(2) 修改 AMT( 销售金额 ) 事实双击 AMT (销售金额 )事实进入事实编辑器:考察刚才添加的事实表中的聚合表,发现这 4 个聚合表中也有销售金额信息,只是销售金额 的字段名称为 TOT_DOLLAR_SALES 。为完整定义 AMT 事实,当下点击界面上 的新建 按钮添加新的表达式。于创建新事实表达式 界面的 源表 中选择壹个聚合表 (如 DAY_CTR_SLS),将 TOT_DOLLAR_SALES 字段拖至 事实表达式 中,点击确定。选中 源表 中 4 个聚合表
27、前的复选框。另外仍有壹个事实表 ORDER_FACT ,于这个事实表中的销售金额信息是 ORDER_AMT 字段。为完整定义 AMT 事实,当下再点击界面上的 新建 按钮添加新的表达式。 于创建新事实表达式 界面的源表中选择聚合表 ORDER_FACT,将 ORDER_AMT 字段拖至 事实表达式 中,点击确定。选中源表中 ORDER_FACT 表前的复选框。这样就定义好 AMT 事实。点击 保存且关闭 。(3) 修改 COST( 成本 )事实COST 和 AMT 事实非常相似,见下图:4 修改实体实体保存于 框架对象 / 实体 文件夹下。(1) Item( 商品 )实体新添加的数据仓库表(事
28、实表和维表)没有 Item( 商品)信息, Item 实体不用修改。(2)Day( 日期 )实体双击 Day (日期 )实体进入实体编辑器:点击修改按钮进入 Day 实体的 ID 形式编辑界面:选 择 表 达 式 Day_Date , 于 右 边 的 源 表 中 选 中 DAY_CTR_SLS 表 ; 再 选 择 表 达 式 ORDER_DATE ,于右边的 源表 中选中 ORDER_FACT 表,点击 确定 。点击 保存且关闭 。(3)Year( 年 )实体双击 Year (年)实体进入实体编辑器,点击 修改 按钮进入 year 实体的 ID 形式编辑界面: 选中源表中的 5个表;将焦点放于
29、 LU_YEAR 表上,点击 设为查找表 按钮。点击 确定。 点击 保存且关闭 。5创建新实体创建实体能够用实体编辑器,也能够用 实体创建向导 。但只能用实体编辑器来修改实体。实 体创建向导能够同时创建多个实体。当你使用实体创建向导时,你需要定义下列内容:ID 和描述字段定义查找表 父子关系实体创建向导是非常好的初始化实体的工具,可是你不能用它来编辑已经存于的实体。用实体创建向导创建实体当下用 实体创建向导 来创建其它实体。选择菜单 框架 /实体创建向导 。点击下壹步。时间维上的实体QuarterMonth季度月商品维上的实体Category商品类别SubCat商品子类别地理维上的实体Coun
30、try国家Region地区CallCtr呼叫中心Emp员工客户维上的实体CustRegion客户所于地区CustState客户所于州CustCity客户所于城市Customer客户Order定单于 实体创建向导 ID列选择 界面选择这13 个实体的 ID因为已经有了 3 个实体,当下需要再创建 13 个实体。Quarter_Id,从 可用的列 选择Month_IdCategory_IdSubCat_IdCountry_IdRegion_IdCall_Ctr_IdEmp_IdCust_Region_IdCust_State_IdCust_City_IdCustomer_IdOrder Id点击按
31、钮添加到 实体 中。点击 下壹步 。于这个界面为每个实体选择代表描述的字段。 MSTR 会根据字段名称找到可能的列用于实体 的描述,如果没有合适的字段会用 使用 ID 作为描述 。于这里系统找到了大部分实体的描述, 其中某些实体的描述字段不正确,修改壹下即可。对于 CallCtr (呼叫中心 )实体选择 CENTER_NAME 作为描述列;对于 Custormer (客户 )实体, 希望的描述是客户的姓和名, 可是于 实体创建向导 中只能选择 壹个字段,所以这里先选择 CUST_FIRST_NAME 作为描述列, 稍后用 实体编辑器 来修改它; 对于 Emp (员工 )实体,和 Custome
32、r 实体类似,先只用 EMP_FIRST_NAME 作为描述列; 对于 Order (定单 )实体,不必有描述形式,所以选择 使用 ID 作为描述 即可。于这个界面为每个实体选择查找表 ( 维表 )。这里,系统帮助找的查找表均是正确的。检查查找表名称 和实体名称 是否对应。点击 下壹步 。于这个界面为这 13 个实体定义父子关系。为思路清晰起见,下面按顺序建立它们的父子关 系。选择 实体 中的 Quarter 实体,点击右面的 加入 按钮,选择 Month 实体,点击 确定 。再选择 实体 中的 Category 实体,点击右面的 加入 按钮,选择 Subcat 实体,点击 确定 。再选择 实
33、体中的 Country 实体,点击右面的 加入按钮,选择 Region 实体,点击 确定 。再选择 实体中的 Region 实体,点击右面的 加入 按钮,选择 CallCtr 实体,点击 确定。再选择 实体中的 CallCtr 实体,点击右面的 加入按钮,选择 Emp 实体,点击 确定 。再选择 实体 中的 CustRegion 实体,点击右面的 加入 按钮,选择 CustState 实体,点击 确 定。再选择 实体中的 CustState 实体,点击右面的 加入按钮,选择 CustCity 实体,点击 确定 。 再选择 实体 中的 CustCity 实体,点击右面的 加入 按钮,选择 Cus
34、tomer 实体,点击 确定 。 再选择 实体 中的 Customer 实体,点击右面的 加入 按钮,选择 Order 实体,点击 确定 。 点击 下壹步 。点击 完成 。用实体创建向导 13 个实体已经创建完成。于 Desktop 中选择 框架对象 / 实体 文件夹,于这 里已经有了 16 个实体。选择菜单 框架/图型查见 /层系检查这 16 个实体的父子关系是否正确:注意到先前创建的 3 个实体 Item 、 Day 、 Year 为孤立的实体,没有和关联实体建立父子关 系。当下修改壹下这 3 个实体的定义,是系统层系完善。于 Desktop 中的 框架对象 / 实体 中双击 Day 实体
35、用实体编辑器打开它, 选择 父标签,点击 添 加按钮,选择 Month 实体,点击 确定 。点击 保存且关闭 。再双击 Year 实体用实体编辑器打开它,选择 子标签,点击 添加 按钮,选择 Quarter 实体, 点击 确定 。点击 保存且关闭 。再双击 Item 实体用实体编辑器打开它,选择 父标签,点击 添加 按钮,选择 Subcat 实体, 点击 确定 。点击 保存且关闭 。于刚才打开的 层系窗口点击刷新按钮 (或选择菜单 查见/刷新或按 F5 键)检查父子关系是否正 确。如果父子正确,关闭窗口即可。修改 Customer 实体刚才用实体创建向导创建 Customer 实体时, 其描述
36、列只选择了壹个, 当下用实体编辑器再 编辑 Customer 实体,使它的形式定义和期望的壹致。双击 Customer 实体用实体编辑器打开该实体。选择 DESC 形式,点击 修改 按钮,选择 CUST_FIRST_NAME 表达式,点击 修改 按钮:将形式表达式修改成: CUST_FIRST_NAME+"."+CUST_LAST_NAME 点击 确定 俩次,再点击 保存且关闭 。修改 Emp 实体刚才用实体创建向导创建 Emp 实体时,其描述列也只选择了壹个,当下用实体编辑器再编 辑 Emp 实体,使它的形式定义和期望的壹致。通过修改 Emp 实体来了解壹下实体形式的属性
37、。这些属性影响形式的处理和显示: 形式定义通过定义实体形式的表达式把实体形式和数据仓库中的字段对应起 来。形式类别帮助对形式的分类。默认的类别有ID、 DESC、 NONE 。你能够创建新的形式类别。形式格式这里有俩个选项:显示类型默认排序形式常规信息用于描述形式名称,及怎样使用。双击 Emp 实体用实体编辑器打开该实体。选择 DESC 形式,点击 修改 按钮,选择CUST_FIRST_NAME 表达式,点击 修改 按钮:相对于刚才修改 Customer 实体的描述形式, 当下用不同的方式处理。 修改 形式常规信息 中 的名称 ,改为 FirstName ,添加 描述 :员工的名。点击 确定。
38、点击 新建 按钮来新建壹个新的实体形式,将 EMP_LAST_NAME 从可用的列 拖到 形式 表达式中,点击 确定:于名称中输入 LastName ,选择使用的种类 为 DESC,点击确定,系统弹出如下 提示: 点击 是 :输入名称 :NAME ,点击 确定 。Emp 实体定义显示如下:面提到实体能够有多个形式,当下为 Emp 实体再创建壹些实体。对于 员工 来讲,仍有的 属性如生日、薪水、雇佣日期等。点击 新建 来创建壹个新形式:将 BIRTH_DATE 从可用的列拖到 形式表达式 中,点击 确定 。于名称中输入 BirthDay ;点击 形式种类 中的 修改 按钮:输入新的形式种类名称
39、BIRTHDAY ,点击 添加,点击 确定。选择使用的种类 为 BIRTHDAY ,点击确定。Emp 实体定义显示如下:点击 新建 来创建壹个新形式:将 SALARY 从可用的列拖到 形式表达式 中,点击 确定 。于名称中输入 BirthDay ,点击 确定 。 Emp 实体定义显示如下:点击 新建 来创建壹个新形式:将 HIRE_DATE 从可用的列拖到 形式表达式 中,点击 确定 。于名称中输入 HireDate ,点击 确定 。 Emp 实体定义显示如下:选择 显示 标签:保留 报表显示形式 和 浏览形式 中的 FirstName 、LastName ,添加形式 ID 到浏览形式 ,调
40、整 浏览形式 的顺序,如上图。点击 保存且关闭 。6 创建 0basereport下面创建壹个新报表。于 Desktop 中将焦点放到 公共对象 /报表中,点击菜单 文件 /新建 /报 表,报表编辑器打开,将对象浏览器定位到 框架对象 / 实体 ,选择 Region 和 Emp 实体且添 加到报表上 (双击即可 );再将对象浏览器定位到 公共对象 / 度量,选择 销售金额、销售数量和 成本 度量且添加到报表上。点击菜单 查见 /表格查见 (或左上角的表格查见按钮 )运行报表:选择菜单 文件/保存,输入报表名称 0basereport ,点击 保存。7 报表 1derivedmetric于报表上能够添加计算列( derivedmetric ),比如通过 销售金额 和 成本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47110-2026密封胶表面固化时间的测定
- GB/T 25890.3-2026轨道交通地面装置直流开关设备第3部分:户内直流隔离开关、负荷开关和接地开关
- 医联体模式下围手术期药品集中配送与共享机制
- 2025年社区防灾培训
- 医联体医保总额付费下的协同机制
- 医疗风险防控体系构建
- 医疗资源协同创新生态构建
- 2025年老年人生活安全培训课件
- 2025年交通安全手势规范培训课件
- 医疗质量改进项目可持续性评价框架
- 2025年及未来5年市场数据中国新型肥料行业发展前景预测及投资战略数据分析研究报告
- 《军事理论》-第五章 信息化装备
- 农网考评员考试题及答案
- 煤矿开采合规性自查报告
- 2026年中级注册安全工程师之安全生产法及相关法律知识考试题库500道附答案【能力提升】
- 旅游美学课件
- 地质灾害治理工程监理安全管理制度
- 圆弧夹芯板施工方案
- 垃圾填埋操作工技师考试试卷与答案
- 《法律职业伦理(第3版)》全套教学课件
- 2025至2030军工新材料行业发展趋势分析与未来投资战略咨询研究报告
评论
0/150
提交评论