创建两个表之间的关系(SSAS 表格)

如果数据源中的表没有现有关系,或者添加新表,则可以使用模型设计器中的工具创建新关系。 有关如何在表格模型中使用关系的信息,请参阅“关系”(SSAS 表格)。

在两个表之间创建关系

在关系图视图中创建两个表之间的关系(单击并拖动)

  1. 在 SQL Server Data Tools 中,单击“ 模型 ”菜单,然后单击“ 模型视图”,然后单击“ 关系图视图”。

  2. 单击并按住表格中的一个列,然后拖动鼠标指针至相关查找表中的对应查找列,并释放。 关系将自动按正确的顺序创建。

在关系图视图中创建两个表之间的关系(右键单击)

  1. 在 SQL Server Data Tools 中,单击“ 模型 ”菜单,然后单击“ 模型视图”,然后单击“ 关系图视图”。

  2. 右键单击表标题或列,然后单击“ 创建关系”。

  3. 在“ 创建关系 ”对话框中,单击 的向下箭头,然后从下拉列表中选择一个表。

    在“一对多”关系中,此表应位于“多”端。

  4. 对于 “列”,请选择包含与 相关查找列相关的数据的列。 如果右键单击列以创建关系,将自动选择该列。

  5. 对于 相关查找表,请选择一个表,其中至少有一列数据与您刚刚为 选定的表相关。

    在“一对多”关系中,此表应位于“一”端,这意味着所选列中的值不包含重复项。 如果尝试按错误顺序(一对多而不是多对一)创建关系,则 “相关查找列” 字段旁边将显示一个图标。 反转创建有效关系的顺序。

  6. 对于相关查找列,请选择一个具有唯一值的列,这些唯一值与您为选择的列中的值相匹配。

  7. 单击 “创建”

在数据视图中创建两个表之间的关系

  1. 在 SQL Server Data Tools 中,单击 “表 ”菜单,然后单击“ 创建关系”。

  2. 在“ 创建关系 ”对话框中,单击 的向下箭头,然后从下拉列表中选择一个表。

    在“一对多”关系中,此表应位于“多”方。

  3. 对于 “列”,请选择包含与 相关查找列相关的数据的列。

  4. 对于 “相关查找表”,选择一个表,该表至少有一列数据与刚刚为 选择的表相关。

    在“一对多”关系中,此表应位于“一”端,这意味着所选列中的值不包含重复项。 如果尝试按错误顺序(一对多而不是多对一)创建关系,则 “相关查找列” 字段旁边将显示一个图标。 反转创建有效关系的顺序。

  5. 对于相关查找列,请选择一个具有唯一值的列,这些唯一值与您为选择的列中的值相匹配。

  6. 单击 “创建”

另请参阅

删除关系(SSAS 表格)
关系(SSAS 表格)