我在Sql Server实例中有一个包含几百万行的列存储事实表。
我希望客户能评估和出口分组过滤数据的部分方便了,我很难找到一个很好的方式。
我试过了
- 将Excel PivotGrid直接绑定到表。这使Excel加载数据,这显然需要永远。
- 在Excel中使用Power Query。这也想要完整地加载数据。
- 使用Power BI Desktop(Excel外部)。这个东西确实可以绑定到数据源而不需要复制所有内容(DirectQuery),但是我真的不想给客户:用户界面缓慢而且丑陋,表的导出功能只生成csv。
我认为还有可能将Excel Pivots绑定到SSAS,而SSAS又针对Sql Server执行DirectQuery。我是否真的必须跳过那个篮圈?
别人有什么建议吗?
1
是。如果您不想直接在excel中包含所有数据。或者教他们如何修改SQL语句。至于其他选项,可以选择Reporting Services和相应的报告。您将无法通过该数据使“他可能想要的一切”变得方便。如果您有一组已知报告,您还可以在Excel中使用VBA来提供某种界面。
—
Seth