系统集成ssassqlserver2016

SQL SERVER SSAS 设计和优化 问题?

项目中遇到的一些SSAS设计和优化的问题,请大家帮忙看看:

1. 如何调试performance问题,SSAS现在好像个黑盒子,不知道底层发生了什么,有没有什么工具可以帮助调试?

2. SSAS hard code问题如何优化

3. 双向筛选有何利弊

4. 不同值类型做筛选条件对性能影响是否相同,比如boolean优于数值判断

5.  度量值嵌套,复杂程度会是否会影响性能

6. M语言基础以及在SSAS里的应用

7. 实际使用中缓慢变化维度和PBI页面筛选的联动,是否必须两层选择实现,第一步筛选时间,第二步筛选缓慢变化维度进行数据过滤,学习下历史维度数据看历史业务数据的处理。

8. 模型搭建时如如何有效提高查询性能,方法有哪些?例如不将无用数据导入模型……

9. 用户权限的控制对性能影响,控制权限的地方有没有高效的coding习惯

参与5

1同行回答

zhuqibszhuqibs软件开发工程师Adidas
SSAS的性能优化根据分析的实际需要,合理设置Dimenstrition的Attributes之间的逻辑关联关系添加新的逻辑关系修改默认逻辑关系“rgrid”关系类型:如果关联的两个属性之间的关系没有变化,则将会增量处理数据,而不会每次都全部重新计算“flexible”关系类型:无论关联的两个属性之...显示全部

SSAS的性能优化

  • 根据分析的实际需要,合理设置Dimenstrition的Attributes之间的逻辑关联关系

    • 添加新的逻辑关系
    • 修改默认逻辑关系
    • “rgrid”关系类型:如果关联的两个属性之间的关系没有变化,则将会增量处理数据,而不会每次都全部重新计算
    • “flexible”关系类型:无论关联的两个属性之间的关系是否变化,都会灵活的处理数据
  • 合理设置Dimenstrition Attributes Hierarchy的自动索引,

    • 关闭不在Hierarchy中显示的属性的索引,能够提高执行效率
    • 开启不在Hierarchy中显示,但是作为键值的属性的索引,能够提高执行效率
  • 合理设置Dimenstrition Attributes Hierarchy的自动排序,

    • 如果不在意数据之间的顺序,关闭此项,能够提高执行效率
收起
互联网服务 · 2020-04-30
浏览864

提问者

leo_wyn
商业智能工程师Security

问题状态

  • 发布时间:2020-04-30
  • 关注会员:2 人
  • 问题浏览:1322
  • 最近回答:2020-04-30
  • X社区推广