本主题介绍如何在表格模型中编辑现有数据源连接的属性。
创建与外部数据源的连接后,可以通过以下方式修改该连接:
可以更改连接信息,包括作为源使用的文件、数据源或数据库,以及连接的属性或其他特定于提供程序的连接选项。
可以更改表和列映射,并删除对不再使用的列的引用。
可以更改从外部数据源获取的表、视图或列。
修改连接
此过程介绍如何修改数据库数据源连接。 使用数据源的某些选项因数据源类型而异;但是,应该能够轻松识别这些差异。
更改当前连接使用的外部数据源
在 SQL Server Data Tools (SSDT)中,单击 “模型 ”菜单,然后单击“ 现有连接”。
选择要修改的数据源连接,然后单击“ 编辑”。
在“ 编辑连接 ”对话框中,单击“ 浏览 ”以找到同一类型的另一个数据库,但名称或位置不同。
更改数据库文件后,将显示一条消息,指示需要保存和刷新表才能查看新数据。
单击“ 保存”,然后单击“ 关闭”。
在 SQL Server Data Tools 中,单击 “模型”,单击“ 进程”,然后单击“ 全部处理”。
使用新数据源重新处理表格,但保留了原始数据选择。
注释
如果新数据源包含原始数据源中不存在的任何其他表,则必须重新打开更改的连接并添加表。
编辑表和列映射 (绑定)
此过程介绍如何在更改数据源后编辑映射。
当数据源更改时编辑列映射
在模型设计器中,选择一个表。
单击“ 表 ”菜单,然后单击“ 表属性”。
所选表的名称显示在 “表名称 ”框中。 “ 源名称 ”框包含外部数据源中表的名称。 如果在源和模型中以不同的方式命名列,可以通过选择“ 源 ”或 “模型”选项在两组列名之间切换。
若要更改用作数据源的表,对于 源名称,请选择与当前表不同的表。
根据需要更改列映射:
若要添加源中存在但不出现在模型中的列,请选中列名称旁边的复选框。
下次刷新时,实际数据将加载到模型中。
如果模型中的某些列在当前数据源中不再可用,则会在列出无效列的通知区域中显示一条消息。 无需做任何其他事情。
单击“ 保存 ”将更改应用到模型。
保存当前表属性集时,可能会显示一条消息,指示需要处理表。 单击“ 进程 ”将更新的数据加载到模型中。