重命名表或列 (SSAS 表格)

通过在表导入向导“选择表和视图”页中键入友好名称,可以在导入过程中更改表的名称。 如果通过在表导入向导的“指定 SQL 查询”页上指定查询来导入数据,还可以更改表和列名称。

将数据添加到模型后,表的名称(或标题)将显示在模型设计器底部的表选项卡上。 可以更改表的名称,以便为其指定更合适的名称。 还可以在将数据添加到模型后重命名列。 如果已从多个源导入数据,并且希望确保不同表中的列具有易于区分的名称,则此选项尤其重要。

将数据库中的表重命名

  1. 在模型设计器中,右键单击包含要重命名的表的选项卡,然后单击“ 重命名”。

  2. 键入新名称。

    注释

    可以使用“ 编辑表属性 ”对话框编辑表的其他属性,包括连接信息和列映射。 但是,不能在此对话框中更改名称。

重命名列

  1. 在模型设计器中,双击要重命名的列的标题,或右键单击标题,然后从上下文菜单中选择“ 重命名列 ”。

  2. 键入新名称。

列和表的命名要求

不能在表或列的名称中使用以下单词和字符:

  • 开头或结尾空格

  • 控制字符

  • 以下字符(在 Analysis Services 对象的名称中无效):.,;':/\*|?&%$!+=()[]{}<>

  • Analysis Services 保留关键字,包括多维表达式(MDX)和数据挖掘扩展(DMX)函数名称及运算符。

重命名对现有表、列和计算的影响

每当更改表的名称时,将更改基础表对象的名称,该对象可能包含多个列或度量值。 因此,表中的任何列以及使用该表的任何关系都必须更新,以在其定义中使用新名称。 在某些情况下,此更新会自动进行。 度量值不会自动更新。

此外,还必须更新使用重命名表或使用已重命名表中的列的任何计算,并且必须刷新和重新计算派生自这些计算的数据。 根据受影响的表和计算数量,这可能需要一些时间才能完成。 因此,重命名表的最佳时间是在导入过程中,或者在开始生成复杂关系和计算之前。

另请参阅

表和列 (SSAS 表格)
从 PowerPivot 导入 (SSAS 表格)
从 Analysis Services 导入 (SSAS 表格)