MSTR项目报表导出流程
前言
今天最后测试报表效果完成后又学到一个新操作:针对报表及其依赖对象的导出。现在关于MSTR的资料较少,索性自己记录下来,以防以后遗忘。
步骤
1.检查报表
确认报表等对象是否执行并没有异常,这是很重要的事情,如果中间有实体之类的对象属性配置有误,可能会导致导入后一些不必要的麻烦。
我在项目中主要检查的重点有三个:
1.报表的格式
报表完成以后,需要让用户查看方便且整洁,格式必须得先行调整完成,在调整过程中我一个很奇怪的问题:
当设计的报表含有提示时,在Web端直接修改报表必须先经过提示筛选,然后在进行报表相关的编辑。但如果编辑完成,直接在Web端进行保存以后,他会保存本次提示所选择的选项。这样一来,如果有设置安全筛选器的客户,在含有A/B/C元素的实体提示中只能选择A的话,由于之前编辑时选择了B和C,那么该用户也可以选择到B C选项。
虽然最后效果并未有影响,但是,多少对观赏性有一些影响。
所以在调整报表时,务必在Web端以及Developer客户端双重查看,以防存在以上情况发生。
2.实体配置
由于之前在报表开发阶段,实体存在一些映射错误,导致结果出错或者提示无效,所以要针对实体的路径、映射表、属性进行相应检查,确保无误。
3.依赖关系
整个报表关联的依赖对象都需要在导出时整合在一起,所以确认哪些对象需要进行导