案例一如何创建一个新的项目源Word文档格式.docx
《案例一如何创建一个新的项目源Word文档格式.docx》由会员分享,可在线阅读,更多相关《案例一如何创建一个新的项目源Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
当应用程序连接到这个元数据库时,所有的框架对象、报表对象、配置对象和项目设置信息都存储在这里。
2数据仓库(DataWarehouse)
数据仓库是为企业所有级别的决策制定过程提供支持的所有类型数据的战略集合。
它是单个数据存储,出于分析性报告和决策支持的目的而创建。
元数据和数据仓库的RDBMS不必相同。
3MSTR的体系结构
MSTR的两层结构示意图
4项目源
项目源对象处于Microstrategy对象的最高级。
一个项目源代表一个元数据库连接。
5项目
项目是一个配置对象,可以在其中定义框架和用户对象。
项目在项目源下,一个项目源下可以有多个项目。
6数据库实例
数据库实例代表与数据仓库的连接。
用于在某个项目中使用的数据仓库。
数据库实例代表一个到数据仓库的连接
【解决思路:
【实现步骤:
1创建一个空的元数据库文件
1.1准备空的RDB
以Access为例,在Access中创建一个空数据库:
Test_MD。
Test_MD用来存储MSTR的元数据。
1.2定义一个系统ODBC
系统ODBC可以命名为Test_MD。
按照下列图示步骤完成。
2配置元数据库文件
使用ConfigurationWizard(开始/程序/MicrostrategyTools/ConfigurationWizard)第一项,按照下列步骤进行。
3创建项目源
这个连接可以由两种方式实现:
●直接或两层模式――通过知道DSN、LOGIN、口令连接到元数据库。
●服务器或三层模式――通过指向一个定义好的IntelligenceServer连接到元数据库。
3.1打开项目源管理器
3.2配置项目源
3.填入项目源的名称
4.选择连接模式,这里首先使用直接方式连接,稍后再把建设好的应用配置成三层模式。
5.选择ODBC:
Test_MD
6.如使用Access数据库,无需登陆id和密码,SQLServer则如实填写
7.点击确定(两次)。
4创建项目
4.1进入项目源
在MicrostrategyDeveloper中双击进入刚才定义的项目源Training。
注意:
最初配置一个项目源时,MSTR会创建一个内嵌的用户,用户名是Administrator,没有口令,当进入一个项目源时,需要输入这个项目源的user/PWD。
从安全的角度考虑,进入一个新项目源后,应该在项目源—管理—用户管理器-Everyone下修改MSTR内嵌用户Administrator的口令。
4.2项目创建
选择菜单“框架/创建新项目”弹出项目创建助理:
点击“确定”。
4.3项目生成
5项目配置
5.1选择“数据库实例向导”
5.2定义数据库实例
2.输入一个数据库实例名称;
这里我们创建一个数据库实例Tutorial代表MSTR自带的Tutorial数据库。
3.选择数据库连接类型;
4.下一步
5.在“本地系统ODBC数据源”中,选择一个指向所要的数据库源;
MicroStrategy_Tutorial_Data数据源为MSTR自带示例,无需创建,选择即可;
6.在“数据库登录信息中”选择正确的数据库登录名;
8.这样就定义了一个数据库实例,来代表物理的数据仓库。
5.3选择数据仓库表
将焦点放置所要控制的项目上(MyProject),选择菜单框架/仓库目录
在项目(MyProject)中,我们要创建报表等BI应用,这些报表需要从数据仓库中的某些TABLES中选取数据。
一个项目需要哪些数据仓库表,就在仓库目录中定义。
每个项目有一个仓库目录。
仓库目录包含项目中需要的数据仓库表的一个子集。
第一次进入仓库目录对话框,系统会弹出选择数据库实例界面:
先选取3个TABLEs:
事实表Order_detail,维表Lu_day,Lu_Item。
。
5.4查看数据仓库表
【小结:
到此为止,我们已经完成了一个新的项目源的创建,在一个新的项目源下可以有创建多个项目,每个项目都必须与数据仓库建立联系,并选择相关的数据仓库表后,才可以进行下一步报表的设计工作。
创建项目源、项目、数据库实例的配置等,以及后续实体、事实等创建的操作全部都会记录在我们创建的元数据库(MetadataBase)中