Cube Cloud 推出原生 MDX API 与 Excel 集成功能

作者:API传播员 · 2025-10-03 · 阅读时间:5分钟
Cube Cloud近日推出原生MDX API与Excel集成功能,进入公开预览阶段。MDX作为一种专为多维OLAP数据集设计的查询语言,自20世纪90年代由微软推出以来,已成为OLAP供应商和下游分析应用程序中的标准。Cube通过全新的MDX端点,不仅恢复了Excel与多维分析功能的直接连接,还通过统一的数据访问接口(REST、GraphQL、SQL和MDX API)对多维分析进行了现代化改进,为企业提供了更高效的分析体验。

Cube Cloud推出原生MDX API与Excel集成功能

Cube近日宣布推出全新的MDX API端点,并进入公开预览阶段。MDX(多维表达式)是一种专为从多维OLAP(联机分析处理)数据集中检索数据而设计的查询语言。自20世纪90年代由微软首次推出以来,MDX已被广泛应用于OLAP供应商和下游分析应用程序中,成为一种经久耐用的查询语言。

从概念上看,MDX与SQL有一定相似性,因为它们都是查询语言。然而,二者的用途有所不同:SQL主要用于查询关系型数据库,而MDX则专注于查询多维数据集并提取聚合度量值。


多维数据集与分析的基础概念

传统的电子表格视图是一个易于理解的二维数据表示示例。在这种视图中,度量值通常按行和列的维度进行聚合。例如,假设电子表格中的每个单元格表示销售总额,行表示区域,列表示时间维度(如每月的交易日期)。

多维数据集的独特之处在于,它可以表示两个以上维度的数据。例如,在上述示例中,若再添加一个产品类别维度,数据的复杂性将显著增加。这种多维表示虽然难以直观想象,但在许多分析场景中非常有用。

多维分析广泛应用于场景规划、供应链优化、物流管理以及财务流程等领域。在财务部门,多维数据分析已成为企业内部财务规划与分析(FP&A)的核心工具,而Excel则是执行此类分析的最常用前端应用程序。Excel中的数据透视表功能是用户体验多维分析的一个典型示例。


数据迁移中的挑战

尽管OLAP多维数据集技术提供了强大的分析能力,但它们通常与传统关系型数据库(如SQL Server、Oracle或SAP HANA)紧密绑定。然而,当企业将数据仓库迁移到现代云数据仓库或数据湖平台时,往往会面临以下挑战:

  1. 用户失去了对建模、安全性和管理良好的数据进行分析的能力。
  2. 现代数据平台通常不支持MDX语言,导致Excel无法直接连接进行实时分析。
  3. 用户不得不依赖导出的数据快照进行分析,降低了效率。


恢复与Excel的直接连接

通过全新的MDX端点,Cube能够有效恢复Excel与多维分析功能的直接连接。这一功能对于因迁移到现代云数据仓库或数据湖技术而失去此能力的用户尤为重要。Cube可以替代SQL Server Analysis Services、Oracle Essbase、SAP HANA等传统OLAP技术,充当新的OLAP引擎。用户只需将MDX工具(如Excel)指向Cube Cloud中的新端点,即可实现无缝连接。

多维分析的现代化改进

Cube不仅恢复了Excel的直接连接,还通过以下方式对多维分析进行了现代化改进:

  1. 性能优化:Cube Store中的预聚合和缓存功能能够超越传统OLAP技术的性能表现。
  2. 现代化工作流程:基于代码的数据建模支持版本控制和代码审查,适配现代数据工程需求。
  3. 实时查询能力:即使用户选择不使用预聚合功能,Cube仍可通过高级查询重写技术支持Excel和其他MDX工具实时查询多种数据源。

统一的数据访问接口

Cube是首个能够通过REST、GraphQL、SQL和MDX API端点透明查询同一数据模型的技术平台。这些API共享以下特性:

  • 统一的安全模型
  • 统一的缓存技术
  • 统一的性能分析和查询历史记录功能

总结

Cube Cloud推出的MDX API端点不仅恢复了Excel与多维数据分析的直接连接,还通过性能优化和现代化工作流程,为用户提供了更高效的分析体验。这一创新使得企业能够在现代数据平台上继续利用多维分析的强大功能,同时享受统一的数据访问接口带来的便利。

我们期待您的反馈,并希望与您携手解决数据分析中的复杂挑战。

原文链接: https://cube.dev/blog/announcing-the-native-mdx-api-and-excel-integration-for-cube-cloud