Excel 多维数据集 - OLAP?

Posted

技术标签:

【中文标题】Excel 多维数据集 - OLAP?【英文标题】:Excel Cubes - OLAP? 【发布时间】:2018-02-09 10:58:35 【问题描述】:

我不确定这是否可行,但我有一个非常大的数据集(使用 Microsoft SQL Server Management Studio 提取)并希望将其导入某种多维数据集(OLAP?)中,以便在 Microsoft Excel 中进行分析(数据透视表等)当然受到大约 100 万行的限制。

理想情况下,我会将 Management Studio 中的查询直接运行到一个多维数据集中,然后通过 Excel 访问该多维数据集。

提前致谢。

【问题讨论】:

【参考方案1】:

您可以使用外部数据创建数据透视表。

然后您可以将 SQL Server 作为源,并且源具有超过 100 万行并不重要:

【讨论】:

感谢您的帮助。有没有办法使这种连接动态化?使用 Excel 工作表中的单元格传递变量? @Kajan - 我真的希望不能动态访问数据库,因为这意味着数据库的密码和用户名将在单元格中可见。这是一个巨大的安全问题。 非常正确,但我只是想使用用户定义的变量来刷新,例如日期范围。 @Kajan - 对于简单的刷新来说,这样的事情应该是相当不错的 - Range("A1").ListObject.QueryTable.Refresh BackgroundQuery:=False 谢谢,但是你在哪里传递日期变量?

以上是关于Excel 多维数据集 - OLAP?的主要内容,如果未能解决你的问题,请参考以下文章

在 Excel 中查看 OLAP 多维数据集详细信息

在连接到 SSAS OLAP 多维数据集的 Excel 中按键排序

为 Excel Pivot 提供支持的 OLAP 多维数据集。啥是更好的解决方案?

如何使用或过滤器从 Excel 中的 OLAP 多维数据集数据透视表中获取数据

在 Excel 中的 OLAP 多维数据集中搜索

将破坏 OLAP 多维数据集的字符列表