表和列(SSAS 表格)

在您通过使用表导入向导将表和数据添加到某一模型后,可通过添加新的数据列、创建表之间的关系、定义对数据进行扩展的计算以及对表中的数据进行筛选和排序以便于查看,开始使用这些表。

本主题的内容:

优点

在表格模型中,表提供在其中定义列和其他元数据的框架。 表包括:

表定义
表定义包括列组。 列可以从数据源导入,也可以手动添加,例如使用计算列。

表元数据
关系、度量值、角色、透视和粘贴的数据全都是在表的上下文内定义对象的元数据。

数据
在您通过使用表导入向导或通过在计算列中创建新数据来首次导入表时,将数据填充到表列中。 当源中的数据发生更改时,或者在从内存中删除某一模型时,必须运行某一处理操作以便将数据重新填充到表中。

使用表和列

在模型设计器中,您不直接创建新的模型表。 在从其他数据源导入或复制数据时,会自动为您创建新选项卡。 模型设计器中的每个选项卡都包含一个数据表,其中可能包括以下内容:

  • 来自关系数据库或其他非关系源(如 Analysis Services 多维数据集)的单个表或视图。

  • 从数据馈送或文本文件导入的表格形式的数据集合。

  • 关系数据和表格 (HTML) 数据的组合复制并粘贴到表中。

当您导入数据时,每个表或视图、工作表或数据文件都将作为表添加到模型设计器中。 通常,来自不同数据源的数据添加到单独的选项卡上,但可以使用 “粘贴”“追加粘贴”将数据合并到一个表中。 有关详细信息,请参阅 复制和粘贴数据 (SSAS 表格)

在添加了所需的数据后,可以创建各表之间的其他关系,查找或引用其他表中的相关值,或者通过添加新的计算列创建派生值。

如果您在使用非常大的数据集,则可能要筛选出某些数据,以便这些数据不可见。 您还可能要按不同的顺序对数据进行排序。 通过使用模型设计器,您可以使用筛选、排序和隐藏功能来显示或不显示整个列或某些数据。

主题 说明
将列添加到表(SSAS 表格) 介绍如何将源列添加到表定义。
删除列(SSAS 表格) 说明如何使用模型设计器或“表属性”对话框删除模型表列。
更改表、列或行筛选器映射(SSAS 表格) 介绍如何通过使用表预览或 SQL 查询编辑器在“编辑表属性”对话框中更改表、列或行筛选器映射。
指定“标记为日期表”以便用于时间智能(SSAS 表格) 介绍如何使用“标记为日期表”对话框指定日期表和唯一标识符列。 在 DAX 公式中使用时间智能函数时,必须指定日期表和唯一标识符。
添加表(SSAS 表格) 介绍如何通过使用现有数据源连接从数据源中添加表。
删除表(SSAS 表格) 介绍如何删除不再需要的模型工作区数据库中的表。
重命名表或列(SSAS 表格) 介绍如何重命名表或列以使其在您的模型中更易于标识。
设置列的数据类型(SSAS 表格) 介绍如何更改列的数据类型。 数据类型定义列中的数据是如何存储和展示的。
隐藏或冻结列(SSAS 表格) 介绍如何隐藏不想显示的列,以及如何通过在一个区域中冻结 (锁定) 特定列,在滚动到模型的另一个区域时使模型区域可见。
计算列(SSAS 表格) 本节中的主题介绍了如何使用计算列向您的模型添加聚合数据。
对数据进行筛选和排序(SSAS 表格) 本节中的主题介绍了如何使用模型设计器中的控件对数据进行筛选或排序。