MicroStrategy(mstr)入门教程版

合集下载

(完整word版)MicroStrategy(mstr)入门教程word版

(完整word版)MicroStrategy(mstr)入门教程word版

MSTR开发入门教程目录一、最简单项目开发流程 (4)0.介绍元数据库 (4)1.准备空的RDB,并定义ODBC (4)2.配置元数据库 (4)3.连接项目源 (9)4.创建项目 (10)5.定义数据库实例 (11)6.选择数据仓库表 (13)7.定义事实 (14)8.定义实体 (19)(1)定义Item实体 (20)(2)定义Day实体 (25)(3)定义Year实体 (27)9.更新框架 (30)10.创建度量 (30)11.创建报表 (33)12.设置I-SERVER (36)13.Web浏览 (40)二、完整项目开发 (40)0.Tutorial DW及项目介绍 (40)1.以服务器方式连接元数据库 (41)2.添加数据仓库表 (41)3.修改事实 (42)(1)修改QTY(销售数量)事实 (42)(2)修改AMT(销售金额)事实 (45)(3)修改COST(成本)事实 (48)4.修改实体 (50)(1)Item(商品)实体 (50)(2)Day(日期)实体 (50)(3)Year(年)实体 (52)5.创建新实体 (54)用实体创建向导创建实体 (54)修改Customer实体 (67)修改Emp实体 (68)6.创建0 base report (79)7.报表1 derived metric (81)8.报表2 阈值 (82)9.Filter(筛选) (84)10.Prompt(提示) (84)11.Metric(度量) (84)12.Drill Map(钻取图) (84)13.Hierachy(层系) (84)14.Customer Group(自定义组)、Consolidation(合并) (84)15.Document(文档) (84)16.DataMarting(数据集市) (84)17.Schedule(调度) (85)18.用户管理 (85)19.Partition Mapping(分区映射) (85)三.其它 (85)1.合作开发 (85)2.Narrowcast intro (85)3.MDX (85)4.Cust Web (85)5.universal (85)附录 (85)手动和自动的区别 (85)参考文档 (86)一、最简单项目开发流程背景:已经有一个数据仓库,有一个最简单需求(一张报表,按年查看销售信息),用MSTR 如何实现。

MicroStrategy知识库

MicroStrategy知识库

MicroStrategy知识库⼀、系统配置1、创建Access元数据库(1)打开MSTR配置向导,第⼀项就是创建元数据(2)下⼀步,选择创建元数据表(3)下⼀步,新建⼀个DSN,出来配置窗⼝(4)下⼀步,驱动器选择,建access数据库选择其他相关数据库(5)下⼀步,选择Access Driver(*.mdb)(6)下⼀步,设置数据源名,创建元数据库,创建成功会有创建成功提⽰,然后点确定,出现“数据源名称创建成功”(7)此时返回到选择DSN窗⼝,选择刚才新创建的数据源(8)下⼀步,配置元数据库成功,完成(9)退出配置向导,此时通过系统的数据源管理⼯具在系统DSN可以看到⾃⼰建的数据源2、创建项⽬源(1)右键新建项⽬源(2)给项⽬源命名,选择连接模式,(直接是在本地创建)(3)然后选择ODBC DSN,⼀个项⽬源对应⼀个元数据库,选择我们刚才新建的数据源(4)设置登录ID(administrator)(5)点确认,创建成功,此时该项⽬源下没有任何项⽬,只有管理3、备份项⽬(1)选择要备份的项⽬,右键“复制项⽬”(2)下⼀步,出现选择可⽤项⽬源窗⼝(3)下⼀步,出现该项⽬源下的所有项⽬,选择要备份的项⽬(6)下⼀步,选择⽬标项⽬源,设置登录ID(administrator)(4)下⼀步,命名⽬标项⽬名称(给备份项⽬起个名字)(5)⼀直下⼀步或者点完成,复制项⽬开始,⼀直到结束,退出4、创建数据库实例(1)在服务器上⽤MSTR的配置向导创建⼀个DSN,⽤来连接数据库实例(2)在配置管理⾥使⽤数据库实例向导创建数据库实例,定义名称,选择数据库类型(3)下⼀步,找到刚才定义的DSN,输⼊数据库登录信息(4)下⼀步,完成(5)到该项⽬的仓库⽬录下导⼊表结构5、元数据迁移(1)在oracle数据库服务器上建表空间(DBA操作)(2)通过MSTR配置向导创建⼀个oracle数据库的数据源(3)通过MSTR配置向导在oracle数据库创建元数据表,此时创建了元数据库最基本的⼀些表(4)通过desktop创建⼀个项⽬源,连接模式为“直接”,DSN选择指向oracle数据库的数据源(5)把已有的项⽬复制到正式库的项⽬源下就完成了迁移(6)通过配置向导配置Intelligence Server,把该项⽬的元数据连接指向oracle数据库(配置Intelligence Server会改变服务器模式的项⽬源的元数据库指向)6、License问题如果在license manger⾥⾯看不到⽤户是因为没有创建项⽬源,如上图。

MicroStrategy知识库

MicroStrategy知识库

一、系统配置1、创建Access元数据库(1)打开MSTR配置向导,第一项就是创建元数据(2)下一步,选择创建元数据表(3)下一步,新建一个DSN,出来配置窗口(4)下一步,驱动器选择,建access数据库选择其他相关数据库(5)下一步,选择Access Driver(*.mdb)(6)下一步,设置数据源名,创建元数据库,创建成功会有创建成功提示,然后点确定,出现“数据源名称创建成功”(7)此时返回到选择DSN窗口,选择刚才新创建的数据源(8)下一步,配置元数据库成功,完成(9)退出配置向导,此时通过系统的数据源管理工具在系统DSN可以看到自己建的数据源2、创建项目源(1)右键新建项目源(2)给项目源命名,选择连接模式,(直接是在本地创建)(3)然后选择ODBC DSN,一个项目源对应一个元数据库,选择我们刚才新建的数据源(4)设置登录ID(administrator)(5)点确认,创建成功,此时该项目源下没有任何项目,只有管理3、备份项目(1)选择要备份的项目,右键“复制项目”(2)下一步,出现选择可用项目源窗口(3)下一步,出现该项目源下的所有项目,选择要备份的项目(6)下一步,选择目标项目源,设置登录ID(administrator)(4)下一步,命名目标项目名称(给备份项目起个名字)(5)一直下一步或者点完成,复制项目开始,一直到结束,退出4、创建数据库实例(1)在服务器上用MSTR的配置向导创建一个DSN,用来连接数据库实例(2)在配置管理里使用数据库实例向导创建数据库实例,定义名称,选择数据库类型(3)下一步,找到刚才定义的DSN,输入数据库登录信息(4)下一步,完成(5)到该项目的仓库目录下导入表结构5、元数据迁移(1)在oracle数据库服务器上建表空间(DBA操作)(2)通过MSTR配置向导创建一个oracle数据库的数据源(3)通过MSTR配置向导在oracle数据库创建元数据表,此时创建了元数据库最基本的一些表(4)通过desktop创建一个项目源,连接模式为“直接”,DSN选择指向oracle数据库的数据源(5)把已有的项目复制到正式库的项目源下就完成了迁移(6)通过配置向导配置Intelligence Server,把该项目的元数据连接指向oracle数据库(配置Intelligence Server会改变服务器模式的项目源的元数据库指向)6、License问题如果在license manger里面看不到用户是因为没有创建项目源,如上图。

MICROMINE软件培训教程

MICROMINE软件培训教程

MICROMINE 软件培训教程软件以模块化构建,共有7 个模块,为用户提供地质勘探数据解译、三维建模、资源评估和采矿设计等功能,主要功能模块如下:综合软件平台—核心模块;地勘模块;测量模块;开采模块;资源评估模块;线框模块;输出模块。

Micromine 主要功能:⑴野外数据采集;⑵坑道掌子面采样;⑶异常图、地球化学图、地球物理剖视图;⑷勘探和钻孔数据库、数据有效性检查和校正;⑸钻探计划及优化;⑹地质建模;⑺三维可视化显示;⑻三维动画;⑼资源评估;⑽采矿设计:坑道及露天采矿设计;⑾矿山及勘探测量;⑿采矿计划;⒀经济评价:盈/亏计算;⒁地下、露天爆破设计;⒂露采品位控制和露采采场设计。

第一部分地质数据库地质数据库主要是四个文件组成:1、开口文件(COLLAR 表)2、测斜文件(S URVEY 表)3、样品文件(ASSAY 表)4、岩性文件(GEOLOGY)。

岩性文件是在进行岩体质量评价的时候用的到,通常地质数据库只用前三个文件即可。

11、基础资料准备将文本数据转换为电子文档,通常是用Excel 表。

开口文件:包含字段为HOLE(钻孔名)、NORTH(被坐标)、开口文件EAST(东坐标)、RL(高程)、TDEPTH (钻孔深度)、SECTI ON (勘探线号)等;测斜文件:包含的字段为HOLE(钻孔名)、SDEPTH(测斜深测斜文件度)、AZIMUTH(方位角)、DIP(倾角)等2样品文件:包含的字段为HOLE(钻孔名)、SAMPLE-ID(样样品文件品号)、FROM(自)、TO(到)、Cu、Ag、Pb 等32、数据的录入打开MM 软件:文件导入ODBC 数据库链接(如下图1)→ 文件→导入文件导入→ODBC 数据库链接(机器数据源(Files)选择对应的文件→导入机器数据源(Excel Files)图2→选择对应的文件导入。

选择对应的文件导入。

4563、钻孔数据的校验因为在前面数据输入的过程中难免会出现错误,就需要对录入的三个数据表文件进行修改。

麦肯锡内部培训咨询顾问必备宝典-七步成诗

麦肯锡内部培训咨询顾问必备宝典-七步成诗

02
经营棕榈产品利润
03
种植投资
04
棕榈产品销售收入
05
种植成本
06
工厂房产
07
基础建设
08
产量
09
价格
10
产量
11
耕地部门的问题
Agri如何以最盈利的方式来扩大 60,000h?
如何从成熟种植中获得最大利润?
如何以最低成本快速开发6万顷?
能降低开发时间吗?
能降低开发成本吗?
如何提高棕榈产品的销售收入?
为什么业绩下降
新图书馆大楼重新安排了图书收集位置
搬家前后图书馆的平面图例 分析用途、交通类型、所用路途 分析由于根本原因产生的抱怨
图书馆平面图蓝图 发行量记录 交通因素 抱怨图书馆记录 图书馆的步行路程 重点客户群
01
提早
02
经常
03
具体
04
综合
05
里程碑
06
不要等待数据 或任何其他因素
3.解决问题的时间安排
必须在6个月后进行改善,所以必须在 2个 月后解决
4.成功努力的标准
改革必须同图书馆的使命一样 所计划的改革必须在6个月内可以实施 改善必须在6个月内可以衡量并有所显现 因为图书馆的工作人员是主要的改革实施者,所以他们必须支持
5.主要衡量标准
不超出预算 调查结果是客户满意度有所改善 发给市长报纸或图书馆长的表扬信
确定那些获取资料,进行分析的人的责任 决定谁做分析 决定时间表
最终成品是指分析结果的描述 画鬼图 写故事
好的工作计划
细节 在绩效下降之前什么情况较普遍
详细的工作计划-公共图书馆实例
问题 假设 分析 来源 职责/时间安排

Microstation教程

Microstation教程

第1章计算机绘图软件使用计算器作为绘图工具,近年来随着个人计算机的普及,已渐渐成为趋势。

在个人计算机上,有许多种绘图软件,按照对图形的处理方式,可分为两大类:点阵型和向量型。

1.1 点阵型绘图软件这类型的软件,包括最阳春的小画家、到功能强大的PhotoShop。

它们的图形是以点阵的方式构成,合适用于处理相片、图画这类没有规那么形状的图形。

1.2 向量型绘图软件这类型的软件,包括Word所附的Microsoft Drawing,功能强大的Corel Draw,以及工程绘图用的AutoCAD及MicroStation。

这些软件的图形是以几何图形构成,而非位图形,放大缩小均不致失去分辨率。

其中Corel Draw主要用于绘制几何图案,也可制作简易的工程图,但准确度不够。

要绘制准确的工程图就必须使用专业软件。

目前市面上最常见的工程制图软件为AutoCAD,其次是MicroStation。

1.3 AutoCAD这是市面上工程绘图的主流,主要以指令来操作。

近来因为Windows的兴起,也渐渐改成图形界面来操作。

本校计算器教室的版本太旧,且套数缺乏,故本课程不用AutoCAD,但假设有心从事计算机辅助绘图,AutoCAD是必须会的软件。

1.4 MicroStation这是最近新起的绘图软件,以图形界面操作,符合Windows环境。

计算器教室有装,且是最新版本,故本课程采用这个软件来教学。

第1章认识MicroStation2.1 工作画面1.档案栏(Title Bar)*显示文件名称及屏幕控制钮(Screen Control Buttons)2.菜单(Menu Bar)*显示Micro Station的各项功能3.标准工具列(Standard Tool Bar)*与一般Windows软件一样的标准按钮。

4.主要工具列(Primary Tool Bar)*上有六个按钮,分别为色彩(color)、图层(level)、线形(style)、线的粗细(weight)、像素分析(analyze element)、精准绘图(AccuDraw)。

1.MicroStrategy 产品介绍

1.MicroStrategy 产品介绍

4 3 4 3 3 4 3 3 3 3 3 3 3 42
4 3 4 3 3 4 3 3 3 3 3 3 3 42
4 3 3 3 2 3 3 3 3 4 3 4 3 41
3 4 3 3 3 3 3 3 3 3 4 3 3 41
3 3 4 3 4 3 3 3 2 4 3 2 3 40
4 3 3 3 3 3 3 3 3 3 3 2 3 39
移动终端演示功能录屏
目录
公司介绍 产品移动终端功能 产品 Web终端功能 产品核心技术功能 答疑
所见即所得WEB 应用功能
可重用的WEB动态仪表盘设计功能
多张报表
通常一起被使用
动态仪表盘
合并多张报表
多层仪表盘手册
合并多张独立仪表盘的设计
Dashboard 1
Dashboard 2
Dashboard 3
产品优势评测
SAP Business Objects Information Builders
IDS Scheer
Jaspersoft
Microsoft
QlikView
LogiXML
Actuate
Tableau
Arcplan
Oracle
Targit
Functional Match to Needs
24
同步访问多数据源
ROLAP 多数据源 ROLAP
多维业务模型
多维业务模型
25
实现数据环境,性能及成本的最优化
支持轴福式(Hub&Spoke)数据结 构
平衡数据库间的均衡
元数据
元数据
MyS QL DB2
Oracle
SQL Serv er
Sybas e IQ

MicroStrategy(mstr)入门教程

MicroStrategy(mstr)入门教程

MSTR开发入门教程目录一、最简单项目开发流程 (4)0.介绍元数据库 (4)1.准备空的RDB,并定义ODBC (4)2.配置元数据库 (4)3.连接项目源 (9)4.创建项目 (10)5.定义数据库实例 (11)6.选择数据仓库表 (13)7.定义事实 (14)8.定义实体 (19)(1)定义Item实体 (20)(2)定义Day实体 (25)(3)定义Year实体 (27)9.更新框架 (30)10.创建度量 (30)11.创建报表 (33)12.设置I-SERVER (36)13.Web浏览 (40)二、完整项目开发 (40)0.Tutorial DW及项目介绍 (40)1.以服务器方式连接元数据库 (41)2.添加数据仓库表 (41)3.修改事实 (42)(1)修改QTY(销售数量)事实 (42)(2)修改AMT(销售金额)事实 (45)(3)修改COST(成本)事实 (48)4.修改实体 (50)(1)Item(商品)实体 (50)(2)Day(日期)实体 (50)(3)Year(年)实体 (52)5.创建新实体 (54)用实体创建向导创建实体 (54)修改Customer实体 (67)修改Emp实体 (68)6.创建0 base report (79)7.报表1 derived metric (81)8.报表2 阈值 (82)9.Filter(筛选) (84)10.Prompt(提示) (84)11.Metric(度量) (84)12.Drill Map(钻取图) (84)13.Hierachy(层系) (84)14.Customer Group(自定义组)、Consolidation(合并) (84)15.Document(文档) (84)16.DataMarting(数据集市) (84)17.Schedule(调度) (85)18.用户管理 (85)19.Partition Mapping(分区映射) (85)三.其它 (85)1.合作开发 (85)2.Narrowcast intro (85)3.MDX (85)4.Cust Web (85)5.universal (85)附录 (85)手动和自动的区别 (85)参考文档 (86)一、最简单项目开发流程背景:已经有一个数据仓库,有一个最简单需求(一张报表,按年查看销售信息),用MSTR 如何实现。

Microstrategy案例分享

Microstrategy案例分享

产品与专业服务“微‎策略((Micros‎t rategy)成立‎于1989年,现在是‎全球最大的独立 BI‎公司(NASDAQ‎:MSTR)”Mi‎c rosrategy‎公司自成立以来保‎持了20年的持续增长‎,年营收超过5亿美金‎,主要来自 BI 软‎件和服务。

该公司高‎度重视中国用户的产品‎体验,现在杭州、北京‎设有两个产品研发中心‎,技术支持中心也设在‎杭州,在华研发员工总‎数超过300人。

下面‎是相关网站的链接:‎多年来,Micro‎s trategy 一‎直是 Gartner‎M agic Quad‎r ant 评鉴中列为‎领先的前五大 BI ‎工具和服务厂家。

主要‎在以下各方面获得客户‎高度的肯定:1. 企业‎级 BI:适合企业级‎的 BI 运用,基于‎数据仓库理论的概念而‎设计,拥有很高的运行‎效能,能支持大的客户‎数据量。

美国最大的数‎据仓库公司也选择M‎S TR 做为其战略伙‎伴,可见其处理大数据‎量的能力。

2. 年度最‎佳移动 BI:支持移‎动终端如 Ipad ‎和 Iphone。

可‎以让客户灵活的自己设‎计需要的仪表盘,轻松‎做好管理驾驶舱的项目‎,是这个领域的最佳‎B I 厂家。

3. 重视用‎户的体验:能保证开发‎人员的效率和生产力,‎主要是因为参数化的报‎表开发范例和面向对象‎的开发环境。

4. 开放独‎立的平台:全部产品自‎行研发,有机成长,持‎续的从客户体验角度做‎改善,兼顾整合性、易‎用性、灵活性和弹性的‎特点。

5. 最强的多维分‎析:强大的 Olap‎分析能力,拥有世界‎最强最快的 Olap‎分析引擎,能与自行‎开发的 Dashbo‎a rd 产品完美整合‎使用。

6. OEM 支持‎:完整的 SDK 支‎持,提供超过4000‎个 AP I接口,许‎多 ISV 或 SI‎在项目中,以 MS‎T R 作为中间件,为‎应用作最佳的组合和搭‎配。

7. 良好的产品售后‎服务和技术支持能力。

MicroStrategy数据集市报表

MicroStrategy数据集市报表

1.1.1什么是数据集市?一个数据集市指的是一个包含报表结果的数据库表,报表通过Desktop创建,数据集市报表存储在你指定的数据仓库。

当你创建数据集市后,你可以将其加入项目,作为其它的报表执行的数据源。

数据集市通常用于:z创建一个聚合表z为大的结果集创建数据库表,供其它如Microsoft Access 和Microsoft Excel的应用程序访问z为离线分析创建数据库表1.1.2数据集市对象创建数据集市需要创建两个对象:z数据集市报表 - 使用报表编辑器创建的一个元数据库对象,当数据集市报表运行后,会在指定的数据仓库中创建数据库表。

数据集市报表包含实体、度量和其它的应用对象,这些对象被转换为数据集市数据库表中的字段。

z数据集市数据库表 - 在数据集市报表运行后创建的关系型数据库表。

1.1.3数据集市数据库实例当你创记建一个数据集市报表的时候,你必须指定一个数据库实例用来创建数据集市报表。

要创建一个数据集市实例的方式有如下的选择:z选择一:使用创建数据集市的项目所使用的数据库实例z选择二:使用和项目数据库实例不同的数据库实例,但是在同一个数据仓库中z选择三:使用和项目数据库实例不同的数据库实例,并且使用不同的数据仓库下列图解释了这三种方法的不同:如果你使用的和项目相同的数据库实例,那么在创建数据集市报表的时候指定其为数据集市数据库实例。

注:后面将介绍如何创建数据集市如果你选择后两种选择,希望使用不同的数据库实例,那么你必须首先创建数据库实例。

然后在创建数据集市报表的过程中指定该信息。

要使用不同于项目数据库实例的数据库实例,需要完成下列的步骤:1、使用数据库实例管理器,创建数据集市要使用的数据库实例。

注意:创建数据库实例在启动和连接课程中详细的介绍2、打开项目配置表辑器,选择数据库实例目录,在可用的数据集市和自由格式SQL数据库实例项下,选中要用于数据集市的数据库实例旁边的检查框。

注意:可以点击新建来创建新的数据库实例。

MSTR9介绍_简体(MicroStrategy BI 报表工具)

MSTR9介绍_简体(MicroStrategy BI 报表工具)

平顺的将部门级的商业智慧孤岛移植为企业级商业智能系统.................... 24
25
2
MicroStrategy的架构
高分析性与交谈性
MicroStrategy9
ROLAP 企业规格的质量
•最高的数据扩充性
TM
关系型OLAP(ROLAP)
所更报表及仪表板均使用单一的 企业逻辑模型建立
之前
内存运作的ROLAP改善了对使用者的响应 时间并释放了数据库的处理能量 MicroStrategy 9的内存运作ROLAP可以 将数据库的处理时间转移至下班时间,释 放出数据库尖峰时间的处理能量,改善使 用者的反应时间。
使用者平均 等待时间(秒) 等待时间 数据库 负载 数据库 负载
之后
使用者平均 等待时间(秒)
画面精致的高质量仪表板报表… …现在可以让企业使用者套用仪表 板模板而轻易的设计出来
画面精致的仪表板可以让企业使用者透过套用仪表板模板自行建立 MicroStrategy 9让企业使用者可以透过崭新的仪表板模板,以及一群可以加速及简化仪表板设计程序的设计 小助手,轻易的建立精密的仪表板。
ROLAP为MicroStrategy技术的核心 ROLAP的基础为虚拟的数据方块,它代表了整个关系型数据库。 ROLAP的虚拟数据方块能像传统的数据方块模型一样提供动态的数 据钻探,但因为是虚拟的,所以数据量不会被严重限制,也不会更 实体多维度MOLAP数据方块的繁杂管理负担。
3
MicroStrategy的架构
储存新报表 设计
我的报表
企业使用者可以用中介数据里的对象轻易的组合出报表 在MicroStrategy 9的网页接口上,企业使用者可以在中介数据库 中,轻易的透过拖曳其中的对象(维度及计量值),在既有的模板中 组合出报表;更可以使用类似Office的直觉式格式化控件,设定报 表格式。而MicroStrategy强有力的SQL引擎可以产生出必要的 SQL指令,以获得使用者设计的报表所需要的数据。

MicrosoftDynamicsCRM开发培训

MicrosoftDynamicsCRM开发培训

MicrosoftDynamicsCRM开发培训Microsoft Dynamics CRM开发培训1.Microsoft Dynamics CRM前台JS编码扩展模型在CRM的前台页⾯中常⽤的事件⼤致可以分为三种:窗体的OnLoad和OnSave事件,以及每个字段的OnChange事件。

1.1. 基本事件的介绍1.1.1 OnLoad事件OnLoad事件发⽣在加载窗体之后,它⽆法阻⽌加载窗⼝。

使⽤OnLoad事件可以准备要在窗体中使⽤的数据。

⼀般使⽤OnLoad事件执⾏的操作:1.根据变化的值执⾏计算。

2.提醒⽤户。

3.禁⽤不应更新的字段。

1.1.2 OnSave事件OnSave事件跟标准的HTML OnSubmit事件并不⼀样,当⽤户按下“保存”或“保存并关闭”按钮,或者触发Save⽅法后,会触发该事件,可以取消OnSave事件以阻⽌保存数据。

由于这个原因,经常使⽤OnSave事件来验证数据。

1.1.3 OnChange事件可在所有字段中使⽤OnChange事件,OnChange事件要求具备两个条件:1.字段中的数据必须发⽣了改变。

2.字段必须失去焦点。

可以使⽤OnChange事件执⾏的操作包括:1.根据变化的值执⾏计算以更改其他字段。

2.更改字段的格式,例如:电话号码。

3.实现动态选择列表(下拉列表)。

1.2 Xrm.Page对象模型Microsoft Dynamic CRM2011引⼊了⽤于表单编程的新对象模型,这个新对象模型可提供以下附加功能:1.显⽰和隐藏⽤户界⾯。

2.⽀持每个属性多个控件。

3.⽀持每个实体多个表单。

4.操作表单导航项。

1.2.1Xrm.Page对象层次结构如下图所⽰,Xrm.Page为下表中所述的三个对象提供了命名空间容器:1.2.1Xrm.Page对象模型集合以上是常⽤的⼀些Xrm.Page对象模型集合。

1.3 前台开发的实际操作1.3.1 前台开发步骤⾸先打开所需开发实体的【窗⼝】界⾯,点击【窗⼝属性】,如下图所⽰:弹出下图所⽰的界⾯:⾸先在窗体库中添加开发必需的⼀些js库,添加完成之后在选择【事件处理程序】中的【控件】选择事件源控件(可以是窗体、选项卡、字段),窗体只有OnSave和OnLoad事件,字段只有OnChange事件,选项卡只有TabStateChange事件。

MSTR使用问题

MSTR使用问题

MSTR问题1.视图筛选条件自动消失问题描述:IE版本相同的情况下,机器不同“视图筛选”界面在有的机器上自动消失正常情况下在下拉列表中选择一项后应出现的页面:问题页面:在下拉列表中选择一项后“视图筛选”页面自动消失解决方案:(1)第一步:(1)第二步确定后,关闭IE,然后重新启动IE.2.Mstr war包路径修改现在MSTR W AR包的覆盖路径改为:C:\bea\user_projects\domains\base_domain\servers\AdminServer\upload路径同其它程序war包部署的路径一致覆盖时要将在其它机器上产生的属性文件删除(路径是:MicroStrategy_9\WEB-INF\xml)因在每一个机器上部署MSTR war包时都会生成一个新的.properties文件3.添加机器名称和机器IP的映射配置路径: C:\Windows\System32\drivers\etc下的hosts文件(要配置在部署MSTR war包的机器上而不是sjfx.war部署的机器上)例如:(大小写最好都写上)10.11.196.21 HGKAS01210.11.196.21 hgkas0124.MSTR中新建只有查看权限的用户1、在项目管理下Public/Guest中右键新建组user_look_only2、设定此组的权限,在安全角色选择里选择“普通用户+继承的访问权限”,如下图所示3、在user_look_only中新建用户guest、密码guest4、发布之后用guest用户登录看到此用户只有如下权限用Administrator登录之后看到如下权限5.Pdf导出遇到错误"The Web Server encountered an unknown runtime error." error message appears when exporting a report to PDF from MicroStrategy Web 7.5.x.SYMPTOM:When exporting a report to Portable Document Format (PDF) from MicroStrategy Web 7.5.x, the following error message appears:The Web Server encountered an unknown runtime error.com.microstrategy.web.app.WebAppRuntimeException: Error in reportresultsCAUSE:This issue may occur due to low JVM Heap Size of the MicroStrategy Web Server machine, which is not large enough to hold the result set of the report in the memory while exporting.ACTION:To resolve this issue, increase the JVM Heap Size to 512 MB if the physical memory size is 1 GB or greater.The JVM Heap size is an allocation of memory for the Java Virtual Machine and it determines the amount of memory that the Java Virtual Machine in the MicroStrategy Web Server can use.When exporting a report, MicroStrategy Web requests all the report data from the MicroStrategy Intelligence Server. The Java Virtual Machine Heap Size Memory must be large enough to hold the result set.To change this setting, open the registry of the Web Server machine and locate the following:\HKEY_LOCAL_MACHINE\Software\MicroStrategy\JNI Bridge\Configuration\JVM\Options\HeapSizeMaxChange this value to '512M'.REGISTRY MODIFICA TION WARNING:Modifying registry values incorrectly may cause serious, system-wide problems that may require the re-installation of Microsoft Windows NT. Any edit of the registry is done at the user's own risk. Since these are user-initiated changes, they are not covered by any MicroStrategy warranty. If using Microsoft Windows NT, the user should backup the registry and/or update an Emergency Repair Disk (ERD) prior to alterations.6.Key already in collection错误一般与Cookie相关,看在其它机器的IE上是否正常,如果是,再修改一下本机IE的设置。

mstr单点登录

mstr单点登录

MicroStrategy Web 的设计模式MicroStrategy Web 应用的实现方式是使用类似Struts 的MVC 模式,整个应用的核心是一个servlet 作为MVC 中的Controller 。

所有的请求都发送给这个servlet,按照默认的web.xml 中的定义,这个servlet 名称是 mstrWeb, mstrWeb 只接受两种参数evt=或者页面参数 pg=通过在客户自己的应用中,通过URL 就可以访问已经订制的报表、文档或者某个特定页面(例如共享报表页面)MicroStrategy Web 的URL 参数说明http://210.82.33.248/MicroStrategy/servlet/mstrWeb?evt=4001&src=mstrWeb.4001&r eportViewMode=1&reportID=D08450DF4E71E2068B9AE78845C1BA28&Port=0&Proj ect=MicroStrategy+Tutorial&Server=FBI&Uid=xxx&Pwd=xxx在MicroStrategy Web 中要执行一个报表、或者访问一个已知的页面的时候,需要必要的认证信息,从request 或者session 中需要提供的五个最基本认证参数如下:Server ---- Intelligence Server 的HostName 或者IP 地址Port –--- Interlligence Server 的监听端口,0 表示默认的端口Project –--- 项目名称Uid –--- MSTR 用户名Pwd –--- MSTR 口令在具体的应用集成中,往往要求业务用户在登陆业务系统后,在调用MicroStrategy 的时候,不需要再次输入用户信息,即单点认证。

在具体实现中,MicroStrategy Web 将上面的五个认证基本参数,封装在一个内部对象中WebIServerSession。

mstr参数说明

mstr参数说明

Mstr URL 传参说明文档By ZhangJin2011/7/11 一、概要:下面是一串普通的mstr url 地址,web_mstr通过获取url传递过来的参数,进行自动捕获。

现在来说明一下基本的几个参数:http://192.168.1.3:8899/MicroStrategy/servlet/mstrWeb?evt=4001 (较长,放在最后解释)&src=mstrWeb.4001(较长,放在最后解释)&Server=192.168.1.3(IServer 的ip地址,也可使用映射网址例如:)&Project=map2(项目名称)&uid=administrator(mstr用户名)&pwd= (mstr密码)&reportViewMode=1 (报表查看模式)&reportID=B749913D4211D1708CE718944879A13F(报表ID)&valuePromptAnswers=2005(自动回答提示问题,一共有三种提示问题的类型,此参数并不相同,请注意!)二、不同提示对象的参数以下是不同提示所用的不同参数详细说明:You can use the URL API to pass certain types of prompt answers to the page being executed.∙Answering all prompts (promptsAnswerXML parameter)∙Generating the XML to answer all prompts (including nested prompts)∙Answering element list prompts (elementsPromptAnswers parameter)∙Passing prompt answers for an unanswered optional element prompt ∙Answering value prompts (valuePromptAnswers parameter)∙Answering object prompts (objectsPromptAnswers parameter)∙Answering a single object prompt∙Answering multiple object prompts∙Passing multiple objects to one promptThe separate sections below each provide a table of the parameters in a typical URL illustrating a specific type or number of prompts and/or a corresponding sample URL. To provide a more visual explanation, the following simple example uses actual sample prompts and prompt values to illustrate how to pass prompts in a URL. While this simple example uses value prompts and the value prompt answer parameter, the process described is the same for all types of prompts.Simple illustrated example of passing value prompts in a URLIn this simple example, let's assume that you have a report with three value prompts—employee pay rate, employee name, and employee ID, in that order. The order can be seen in the prompt page for the report, as shown below.Let's further assume that your answers to these prompts are the values shown below.To pass these three answers as part of the URL, you first construct an answer string which includes the values shown above (in the order they appear on the prompt page), with ^ as the separator character. Using the specific prompts and values in this example, you would take the three values "30, Sam Hill, and 25354" (that is, PayRate, EmployeeName, and EmployeeID, in that order) and construct a string with ^ as the separator between the three values: "30^Sam Hill^2535". Once you have constructed the answer string, you would set it as the value of the valuePromptAnswers parameter: "valuePromptAnswers=30^Sam Hill^2535".Now you are ready to create the URL that runs a specific prompted report and automatically provides your answers to the prompts. With the parameters placed on separate lines for better understanding, the URL you create would look like the one shown below, with your prompt answers shown in bold.http://webserver/MicroStrategy/servlet/mstrWeb?&src=mstrWeb.4001&evt=4001&reportID=4CF6D88A4588097466A4B7B8851A161F&valuePromptAnswers=30^Sam Hill^25354When you use this URL, the report identified by the reportID parameter is executed and automatically supplied with the prompt answers provided by the valuePromptAnswers parameter.Answering all prompts (promptsAnswerXML parameter)A typical URL that passes the answers to all prompts required to run a report would have the parameters in the following table.* optional parametersA corresponding sample URL is shown below.J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?&src=mstrWeb.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&promptsAnswerXML=<rsl><pa pt="4" pin="0"did="9948DC5C47AEB84A18B1BFA7F9459028" tp="10">BB:8D679D4A11D3E4981000E787EC6DE8A4:1:2:0:2:1:3:20044:2004 Q4 pa></rsl>.NET environment:http://webserver/MicroStrategy/asp/Main.aspx?&src=Main.aspx.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&promptsAnswerXML=<rsl><pa pt="4" pin="0"did="9948DC5C47AEB84A18B1BFA7F9459028" tp="10">BB:8D679D4A11D3E4981000E787EC6DE8A4:1:2:0:2:1:3:20044:2004 Q4 pa></rsl>Generating the XML to answer all prompts (including nestedprompts)The promptsAnswerXML URL parameter passes a block of MicroStrategy-specific XML that contains all of the information needed to answer prompts. While it is not recommended, it is possible to use this parameter to automatically answer nested prompts in a URL. To do this, you capture the XML generated by MicroStrategy and then use it as the value of thepromptsAnswerXML parameter in the URL.Use the following procedure to obtain the XML for the promptsAnswerXML parameter for a specific prompted report:1.Add the prompted report to a Report Services document.2.In the body of the Report Services document, add the following auto-text: {&PROMPTXML}. Thisauto-text will generate the XML needed to complete the URL API call.3.Run the Report Services document and answer the prompts with the answers that you want tobe passed in the URL.4.When the document is executed, the XML needed to complete the URL API call will be displayed.Copy this XML and use it as the value of the promptsAnswerXML in the URL.Note: For a code sample that illustrates how to pass prompt answers programmatically, see Capturing the Prompt Answers Supplied by the User at Runtime.Answering element list prompts (elementsPromptAnswersparameter)A typical URL that passes the answers to element list prompts required to export a documentwould have the parameters in the following table.* optional parametersA corresponding sample URL that passes a specific attribute element to a new prompt from one document is shown below.J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?evt=2048001&src=mstrWeb.2048001&documentID=B9800BBC42B65FD064717BB94AF0B44B&currentViewMedia=2&elementsPromptAnswers=54BABC8311D59D57C000B28A4CC5F24F;54BABC8311D59D57C000 B28A4CC5F24F:3A7^Connecticut.NET environment:http://webserver/MicroStrategy/asp/Main.aspx?evt=2048001&src=Main.aspx.2048001&documentID=B9800BBC42B65FD064717BB94AF0B44B&currentViewMedia=2&elementsPromptAnswers=54BABC8311D59D57C000B28A4CC5F24F;54BABC8311D59D57C000 B28A4CC5F24F:3A7^ConnectiuttPassing prompt answers for an unanswered optional element promptA sample URL that answers an unanswered optional element prompt is shown below.J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?&src=mstrWeb.2048001&evt=2048001&documentID=B9800BBC42B65FD064717BB94AF0B44B&currentViewMedia=2&elementsPromptAnswers=54BABC8311D59D57C000B28A4CC5F24F;54BABC8311D59D57C000 B28A4CC5F24F:3A7^Connecticut.NET environment:http://webserver/MicroStrategy/asp/Main.aspx?&src=Main.aspx.2048001&evt=2048001&documentID=B9800BBC42B65FD064717BB94AF0B44B&currentViewMedia=2&elementsPromptAnswers=54BABC8311D59D57C000B28A4CC5F24F;54BABC8311D59D57C000 B28A4CC5F24F:3A7^ConnecticutNote: An unanswered optional element prompt does not filter the results.Answering value prompts (valuePromptAnswers parameter)A typical URL that passes the answers to value prompts required to run a report would have the parameters in the following table.* optional parametersA corresponding sample URL is shown below. J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?&src=mstrWeb.4001&evt=4001&reportID=4CF6D88A4588097466A4B7B8851A161F&reportViewMode=1&valuePromptAnswers=South^1/1/2003.NET environment:http://webserver/MicroStrategy/asp/Main.aspx?&src=Main.asp.4001&evt=4001&reportID=4CF6D88A4588097466A4B7B8851A161F&reportViewMode=1&valuePromptAnswers=South^1/1/2003Answering object prompts (objectsPromptAnswers parameter)A typical URL that passes the answers to object prompts required to run a report would have the parameters in the following table.* optional parametersAnswering a single object promptA sample URL that answers a single object prompt is shown below.J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?&src=mstrWeb.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&objectsPromptAnswers=4C051DB611D3E877C000B3B2D86C964F~4~Profit .NET environment:http://webserver/MicroStrategy/asp/Main.aspx?&src=Main.aspx.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&objectsPromptAnswers=4C051DB611D3E877C000B3B2D86C964F~4~ProfitAnswering multiple object promptsA sample URL that answers multiple object prompts is shown below.J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?&src=mstrWeb.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&objectsPromptAnswers=4C05177011D3E877C000B3B2D86C964F~4~Revenue^8D679D3711D3E4981000E787EC6DE8A4~12~Category.NET environment:http://webserver/MicroStrategy/asp/Main.aspx?&src=Main.aspx.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&objectsPromptAnswers=4C05177011D3E877C000B3B2D86C964F~4~Revenue^8D679D3711D3E4981000E787EC6DE8A4~12~CategoryPassing multiple objects to one promptA sample URL that passes multiple objects to one prompt is shown below. J2EE environment:http://webserver/MicroStrategy/servlet/mstrWeb?&&src=mstrWeb.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&objectsPromptAnswers=4C05177011D3E877C000B3B2D86C964F~4~Revenue%1B4C051DB611D3E877C000B3B2D86C964F~4~Profit^8D679D3711D3E4981000E787EC6DE8A4~12~Category.NET environment:http://webserver/MicroStrategy/asp/Main.aspx?&src=Main.aspx.4001&evt=4001&reportID=EB3CD5D14F4C8C77782AC0882C986B8D&reportViewMode=1&objectsPromptAnswers=4C05177011D3E877C000B3B2D86C964F~4~Revenue%1B4C051DB611D3E877C000B3B2D86C964F~4~Profit^8D679D3711D3E4981000E787EC6DE8A4~12~Category三、所有参数明细表附上所有参数说明表:The table below provides a list of commonly used parameters with brief descriptions.四、evt 和 src 参数说明J2EE environment。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MSTR开发入门教程目录一、最简单项目开发流程 (4)0.介绍元数据库 (4)1.准备空的RDB,并定义ODBC (4)2.配置元数据库 (4)3.连接项目源 (9)4.创建项目 (10)5.定义数据库实例 (11)6.选择数据仓库表 (13)7.定义事实 (14)8.定义实体 (19)(1)定义Item实体 (20)(2)定义Day实体 (25)(3)定义Year实体 (27)9.更新框架 (30)10.创建度量 (30)11.创建报表 (33)12.设置I-SERVER (36)13.Web浏览 (40)二、完整项目开发 (40)0.Tutorial DW及项目介绍 (40)1.以服务器方式连接元数据库 (41)2.添加数据仓库表 (41)3.修改事实 (42)(1)修改QTY(销售数量)事实 (42)(2)修改AMT(销售金额)事实 (45)(3)修改COST(成本)事实 (48)4.修改实体 (50)(1)Item(商品)实体 (50)(2)Day(日期)实体 (50)(3)Year(年)实体 (52)5.创建新实体 (54)用实体创建向导创建实体 (54)修改Customer实体 (67)修改Emp实体 (68)6.创建0 base report (79)7.报表 1 derived metric (81)8.报表 2 阈值 (82)9.Filter(筛选) (84)10.Prompt(提示) (84)11.Metric(度量) (84)12.Drill Map(钻取图) (84)13.Hierachy(层系) (84)14.Customer Group(自定义组)、Consolidation(合并) (84)15.Document(文档) (84)16.DataMarting(数据集市) (84)17.Schedule(调度) (85)18.用户管理 (85)19.Partition Mapping(分区映射) (85)三.其它 (85)1.合作开发 (85)2.Narrowcast intro (85)3.MDX (85)4.Cust Web (85)5.universal (85)附录 (85)手动和自动的区别 (85)参考文档 (86)一、最简单项目开发流程背景:已经有一个数据仓库,有一个最简单需求(一张报表,按年查看销售信息),用MSTR 如何实现。

这基本上没有技术上的问题,只是步骤的问题。

数据仓库使用mstr_tutorial(MSTR安装时已建立ODBC,名称为Microstategy_Tutoricl_Data),这里先介绍3个表,order_detail(事实表)、Lu_day(时间维表)、Lu_Item(商品维表)。

需求是按年查看销售金额,销售数量,成本。

可以使用MSTR自带工具ODBC TEST TOOL进行数据查看。

具体操作请参考视频录像。

0.介绍元数据库Microstrategy 元数据是存储在关系型数据库中的一个预定义的结构。

Microstrategy定义了这个元数据的结构。

元数据和数据仓库的RDBMS不必相同。

当应用程序连接到这个元数据库时,所有的框架对象、报表对象、配置对象和项目设置信息都存储在这里。

1.准备空的RDB,并定义ODBC以ACCESS为例,在ACCESS中创建一个数据库-MstrMD。

定义一个系统ODBC,命名为MstrMD。

可以使用new_blank.mdb文件复制后改名。

具体操作请参考视频录像。

2.配置元数据库使用Configuration Wizard(开始/程序/Microstrategy/Configuration Wizard)第一项:下一步,为简单起见,只选择创建元数据表,下一步,使用Access作为元数据库,选择在Access数据库配置资料库,在下面的文本框中输入Access 文件的路径即可,系统会创建Access文件并配置ODBC。

点击下一步。

如果有警告信息,点击关闭,再点下一步。

选择元数据脚本位置,一般情况下系统会根据元数据库类型选择出默认的脚本程序,如本例中系统会找到…..\md7sql.sql。

点击下一步。

点击完成。

点击确定。

配置元数据库完毕!!具体操作请参考视频录像。

3.连接项目源项目源对象处于Microstrategy对象的最高级。

一个项目源代表一个元数据库连接。

这个连接可以由两种方式实现:直接或两层模式――通过知道DSN、LOGIN、口令连接到元数据库。

服务器或三层模式――通过指向一个定义好的Intelligence Server连接到元数据库。

这里首先使用直接方式连接,稍后再把建设好的应用配置成三层模式。

启动Microstrategy Desktop,选择菜单工具/项目源管理器,点击添加,输入项目源名称(如Training),选择连接模式为直接,选择ODBC:MstrMD,点击确定(两次)。

具体操作请参考视频录像。

4.创建项目在应用中定义的MSTR对象(框架对象和用户对象等)隶属于项目。

项目在项目源下,一个项目源下可以有多个项目。

在Microstrategy Desktop中双击进入刚才定义的项目源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环境中,实体——以及组成实体的元素——是业务内容的概念。

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

每个实体可能具有多个形式;每个形式可能从多个物理表中表示;实体间会有父子关系。

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

每个实体至少有一个实体形式,通常有两个: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(描述)形式。

相关文档
最新文档