MicroStrategy知识库

  • 格式:doc
  • 大小:1.90 MB
  • 文档页数:37

一、系统配置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里面看不到用户是因为没有创建项目源,如上图。

通过configuration wizard去创建3层的项目源,然后再打开license manager,这样的话就可以看到相应的项目了,然后生成审查报告。

(License Manager > Audit, select the 3 tier project source, check 'everyone', check 'show user privileges report, click 'audit' then click 'report' to generate the report)也可以建议客户在客户端机器里面,打开license manager,然后在audit,intelligence server 下面找到3层的(linux的)项目源,然后再生成审查报告请将系统的日志文件DSSERRORSlog和mstr.hist 文件(这两个文件应该是在同一个目录中能找到)发给我们做进一步研究。

7、用户权限问题(1)用户访问报表首先要具有访问该报表所在项目的权限,其次要具有访问该报表的权限。

如果一个用户不具有访问某一项目的权限,那么即使它具有访问该项目下报表的权限也无法访问该项目的报表(该用户无法进入该项目)(2)用户所具有的操作权限可以单独设置,也可以按安全角色来设置;如果给用户分配了安全角色,那么它会继承该安全角色的所有权限;此时还可以给该用户添加安全角色没有的权限。

最后该用户得到综合的权限。

(3)项目的访问权限由用户的访问权限和在项目访问权限列表中该用户所在的安全角色决定,最后拥有最高的访问权限;如果用户的权限比较低,但它处在具有较高权限的安全角色中,那么就具有较高的权限;如果用户的权限比较高,但它处在具有较低权限的安全角色中,那么它依然具有较高的权限。

8、用户权限说明Web Professinoal附图图1.1 Web查看历史列表图1.2 Web打印模式图1.3 Web导出图1.4W eb订阅到历史列表图1.5 Web对象搜索图1.6 Web改变视图模式图1.7 Web改变用户首选项图1.8 Web排序图1.9 Web配置工具栏图1.10 Web切换页元素图1.11 Web使用锁定的页眉图1.12 Web用户图2.1 Web使用报表对象窗口图2.2 Web使用视图筛选编辑器图2.3 Web数字格式化图2.4 Web编辑备注图2.5 Web对象别名图2.6 Web使用视觉阀值编辑器图2.7 Web旋转报表图2.8 Web保存到我的报表图2.9 Web保存为共享报表图2.10 Web创建新报表图2.11 Web高级钻取图2.12 Web简单的图表格式化图2.13 Web设置实体形式显示图2.14 Web修改小计图2.15 Web在选择区上的筛选图3.1 Web上使用提示编辑器图3.2 Web设计文档图3.3 Web定义高级报表选项图3.4 Web使用高级阀值编辑器图3.5 Web使用筛选编辑器图3.6 Web格式表格和图表图3.7 Web使用设计模式图3.8 Web修改报表对象列表9、Linux下常用配置命令二、报表技巧及常见问题MSTR五大功能:1:查询&报表;2:OLAP;3:信息发布和告警;4:统计分析&数据挖掘;5:记分卡&仪表盘MSTR常见问题1.如何在报表页面做一些打开默认设置?如在打开报表时,“视图筛选器”窗口默认隐藏。

答:当然可以。

用需要改变界面设置的用户登录,运行一个报表,在“工具”菜单中选择需要显示或隐藏的部分,注销。

下次登录时就生效了。

2.如何把web上的“报表详细信息”设置成默认收起。

答:同上。

3.如何使用MicroStrategy创建ad_hoc查询。

答:所谓ad hoc查询,就是可以创建出简单或者复杂的查询条件,任意查询数据仓库中的数据,使用MicroStrategy提供的筛选和提示即可做到这一点。

(不是指创建SQL查询语句)4.如何使用MicroStrategy的信息发布与告警功能。

答:可以尝试使用订阅,来实现自动信息的分发。

如果需要完整的分发功能,则需要使用Narrowcast服务组件5.如何使用MicroStrategy的统计分析与数据挖掘功能。

答:数据挖掘和统计功能本质上是对应计算功能的度量定义。

有下面几种方法:1、用函数定义数据挖掘度量,通过数据集训练确定度量的参数;2、导入PMML定义的度量。

(具体的做法可以参考文档。

)6.MicroStrategy个性化widget的开发。

答:考虑使用Web开发的对应接口。

(仅供参考,对widget不熟悉)7.如何在表头或表尾加一些说明性的文字。

答:使用html或者文档即可,简单表格不能。

8.修改项目后通过MSTR正式环境(linux)在web上看到的还是旧的项目数据,感觉就是在web上没有即时生效,有延时。

项目备份能不能只备份其中的报表,还是以整个项目为单位来备份。

答:问题一:应该是报表缓存的影响,可以采取下列办法:1、对于频繁更新的数据,可以取消报表的缓存;2、可以设置项目缓存的缺省失效时间;3、在管理、系统监视器、缓存中手动清除对应得缓存。

问题二:项目备份需要备份整个项目。

报表设计技巧1、如何显示表头多列的名称answer:表格——长名称,能不能单独修改一个实体的长名称2、报表中的实体如何换名字?answer:数据-报表数据选项-显示-别名3、小计的灵活应用,各选项的功能体现4、空白值的处理answer:数据-报表数据选项-显示-空白值5、同一个表的时间字段不能引用一个时间维度6、改了数据库的表结构,如何自动更新框架下的表结构?answer:框架——仓库目录——选择要更新的表结构(可以全选),右键更新结构7、按年龄结构统计answer:可以使用自定义分组,使用方法和实体一样,本质就是实体中的元素。

年龄段要算好界限,可以用函数AddMonths(CurrentDate(),-n月)与年龄做比较。

AddMonths(CurrentDate(),-n月)函数生成的SQL太长,替换成ApplySimple("ADD_MONTHS(sysdate , -n)",""),ApplySimple相当于万能函数,把数据库中的函数转化成MSTR可以执行的函数,数据库不一样,同样功能的函数也会不一样。

8、分组中的小计answer:可以为分组新建小计9、合并实体中的几项内容answer:用合并功能,合并多个属性到一个属性。

10、比例小计问题answer:如果用插入计算来实现比率,则小计不会相加;如果用度量来计算比例,应该把它设置成智能小计,否则小计会相加11、对于统计结果为1的,为了不让它显示,可以用阀值来处理,把1替换成别的字符或者为空。

12、同一表中有多个不同级别的度量,要在度量的级别中设置对应的级,报表级别是必须的。

13、报表数据选项—评估次序,可以改变报表中计算的优先级,尤其当计算存在依赖关系的时候要注意。

14、报表中实体以大纲的形式逐级展开操作步骤:在desktop或者web的“设计”模式下,进行如下操作:第一步:选中“表格”菜单的“显示大纲结果”第二步:选中“表格”菜单的选项属性第三步:在“常规”tab页中,根据需要进行选择即可。

15、Dashboard中联合图形的使用联合图形的使用要求比较严格,要求报表行上一个实体,列上有两个度量,分别显示在左右连个Y轴上。

操作步骤:在desktop中打开dashboard,将符合要求的报表插入到dashboard,然后设置其图标样式为联合中合适的即可。

注意:不要选中双轴下的“拆分双轴”选项,flash模式(其他模式可以)下不支持此类图形。

Web上显示效果如下:16、在文档中隐藏嵌套报表的表头操作步骤:在web上打开文档,在“设计”模式下,进行如下操作:将列的“显示”和“合并”勾掉,就可以了。

另外,普通文档上添加“窗口小部件”,只能在web上操作。

选择器鱼眼效果的生成:选择器的flash风格选中“单选按钮”即可。

媒体控件(不太可靠,难免播放不了)的使用:1.在desktop中,右键-》属性,设置其flash页下的“选中的动感部件”为媒体;2.在web上,右键单击媒体控件,设置其url即可。