【背景】
利用一些用户需求,深入使用了一周的SmartBi,同时查阅官方资料,积累了一些优势与劣势的总结。不一定正确,先记录下来,有新的认识再补充修改。
【优势】
- 标准化的报表制作步骤:包括维度,度量,快速的层次构建,高效的汇总方法,比如累计值等。除了现有功能性的便捷,更重要的是将制作报表的过程随着实践框架规范化,标准化。过程的标准化就意味着结果质量的保证。
- 除了制作环节,发布共享也更效率。
- Excel融合能力使得用Excel打地板变得容易。
- 数据集中化。由于可以直连各种类型的数据库,可以将分散的数据集中化,发挥数据池效果。只要不停积累数据资产,做好的报表就一直能反应最新和历史数据。
【问题】
没有一个系统是完美的,特别对于企业定制化需求相关的解决方案平台,更加不可避免地存在诸多问题。
- 关联模式过于简单。有很多复杂的关联方式,比如包含方式的关联等无法满足。
- 不动用宏的情况下,无法用同一个控件同时给两张报表传参。官方给出的所谓参数联动纯粹是层级参数场景下,参数B的备选项随参数A的值变动,或者是跳转形式的关联,还有就是图表的传值。当同一个页面存在两个报表模型,公用一个参数希望同时影响两张报表的情况下是无法做到理想关联刷新的。
【绕过方法】
- 比较自由的预处理,包括表关联,分组,选列等用MySQL视图做好,然后再用SmartBi建立模型展现可以规避很多限制。