编辑现有数据源连接(SSAS 表格)

本主题介绍如何编辑表格模型中现有数据源连接的属性。

在创建与外部数据源的连接后,可以通过以下方式修改该连接:

  • 可以更改连接信息,其中包括:用作源的文件、馈送或数据库,其属性或其他特定于访问接口的连接选项。

  • 可以更改表和列映射,删除不再使用的列引用。

  • 可以更改从外部数据源获取的表、视图或列。

修改连接

此过程介绍如何修改数据库的数据源连接。 使用数据源的某些选项将根据数据源类型而有所不同;但是,您应该能够轻松地标识这些差异。

更改当前连接使用的外部数据源

  1. 在SQL Server Data Tools (SSDT) 中,单击“模型”菜单,然后单击“现有连接”。

  2. 选择您要修改的数据源连接,然后单击 “编辑”

  3. “编辑连接” 对话框中,单击 “浏览” 找到类型相同但名称或位置不同的其他数据库。

    更改数据库文件后,将立即显示一条消息,指示您需要保存和刷新表以便查看新数据。

  4. 单击“ 保存”,然后单击“ 关闭”。

  5. 在“SQL Server Data Tools”中,依次单击“模型”、“处理”和“全部处理”。

    将使用新数据源重新处理表,但保留原有的数据选择。

    注意

    如果新数据源包含原始数据源中不存在的任何附加表,您必须重新打开已更改的连接并添加这些表。

编辑表和列映射(绑定)

此过程说明如何在更改数据源之后编辑映射。

在数据源发生更改时编辑列映射

  1. 在模型设计器中,选择某个表。

  2. 单击 “表” 菜单,然后单击 “表属性”

    “表名” 框中将显示所选表的名称。 “源名称” 框包含外部数据源中的表的名称。 如果源和模型中对列的命名方式不同,则可通过选择 “源”“模型”选项在这两组列名之间进行切换。

  3. 若要更改用作数据源的表,请为 “源名称”选择当前表之外的其他表。

  4. 在需要时更改列映射:

    1. 若要添加源中存在但模型中不存在的列,请选中列名旁边的复选框。

      实际数据将在下次进行刷新时加载到模型中。

    2. 如果模型中有些列在当前数据源中不再可用,将在通知区域显示一条消息,其中列出无效的列。 您无需执行任何其他操作。

  5. 单击 “保存” 将更改应用于源。

    在您保存当前的一组表属性时,可能会显示一条消息,指示您需要处理表。 单击 “处理” 可将更新的数据加载到模型中。

另请参阅

处理数据(SSAS 表格)
支持的数据源(SSAS 表格)