【发布时间】:2012-10-29 13:48:12
【问题描述】:
我想知道用于存储多维数据集的数据结构是什么以及从中读取数据的机制是什么。
【问题讨论】:
-
见:Programming AMO OLAP Basic Objects。多维数据集以多维形式存储。您可以使用 AMO 和 AMOMD(MDX 查询)更新/检索数据。使用DMX 进行数据挖掘。
标签: sql-server data-structures ssas cube
我想知道用于存储多维数据集的数据结构是什么以及从中读取数据的机制是什么。
【问题讨论】:
标签: sql-server data-structures ssas cube
总的来说,这是一个相当复杂的答案。有关 SSAS 如何构建其数据的详细信息,我推荐《Microsoft SQL Server 2008 Analysis Services Unleashed (Paperback)》一书。它包含许多关于 SSAS 用于构建其数据的各种存储的详细信息。这不适合胆小的人,所以要为许多令人讨厌的细节做好准备:-)
这么说,基本情况是: - SSAS 的数据结构涉及围绕创建许多文件的专有架构。主文件是每个分区的 *.data 文件,包含数据本身 - 还有许多索引、映射和聚合文件,允许 SSAS 查询数据聚合而不是直接扫描数据文件 - 对于这些文件类型中的每一种,还有头文件(vs 数据)文件。这些包含有关这些文件中存在的内容的元数据。
【讨论】: