用于 Microsoft Excel 的 Master Data Services 外接程序

适用于:SQL Server - 仅限 Windows Azure SQL 托管实例

使用 SQL Server Master Data Services Add-in for Excel,可以将筛选后的数据列表从 Master Data Services (MDS) 加载到 Excel 中,然后像处理任何其他数据一样进行使用。 处理完成后,可以将数据发布回 MDS,数据将在此集中存储。 安全级别决定了可以查看和更新的数据。

注意

如果要使用 Excel 加载项来查看或更新数据,则必须在 Microsoft Excel 中启用 ActiveX 控件,否则来自 MDS 数据库的数据可能无法完成加载。 有关详细信息,请参阅 Office 文件中的的“启用或禁用 ActiveX 设置”。

如果你是管理员,则可以使用 Add-in for Excel 创建实体和属性,并且你可以随数据加载这些实体和属性。 通过使用此流程,就不必使用任何其他工具将数据加载到模型中。

在 Add-in for Excel 中,可以首先使用 Data Quality Services (DQS) 来匹配数据,然后再将其加载到 MDS 中。 此功能有助于防止 MDS 中的数据重复。

注意

在 MDS Excel 加载项中与工作簿交互时,请注意以下大小限制。

  • Excel Web 版对请求和响应的有效负载大小限制为 5MB。 如果超出该限制,将引发 RichAPI.Error 错误。
  • Get 操作的范围限制为 500 万个单元格。

下载

注意

Master Data Services Add-in for Excel 要求将 Office 自动化安全性设置为以下之一:

  • 级别 1:启用宏(默认值)
  • 级别 2:使用应用程序宏安全级别

术语

使用加载项时,可能会遇到以下术语。 有关这些概念的详细信息,请参阅 Master Data Services 概述 (MDS)

  • MDS repository 是所有主数据的存储位置。 这是一个配置用于存储 MDS 数据的 SQL Server 数据库。 要处理存储库中的数据,请将其加载到 Excel 中。 完成后,将更改发布回存储库。 管理员可以向该存储库添加新的实体和属性。

  • MDS 托管数据是存储在 MDS 存储库中的数据。 将 MDS 托管数据加载到 Excel 中时,将显示为突出显示的行。 还可以将数据添加到不由 MDS 管理的 Excel 工作表。 如果刷新 MDS 管理数据,此类数据不会受到影响。

  • model 是一种数据容器。 可以创建这些容器的若干版本。 通常建议使用最新版本。 有关详细信息,请参阅 模型 (Master Data Services)

  • 实体是数据列表,与数据库中的表类似。 例如,Color 实体可能包含一个颜色列表。 有关详细信息,请参阅 实体 (Master Data Services)

  • 成员是一条记录或一行数据。 每个实体都包含成员。 例如,Blue 可以是 Color 实体的成员。 有关详细信息,请参阅 成员 (Master Data Services)

  • attribute 是数据列。 每个成员都具有属性。 例如,Blue 成员的 Code 属性为 B。有关属性的详细信息,请参阅 属性 (Master Data Services)

任务说明 主题
创建 Master Data Services 存储库连接。 连接到 MDS 存储库
将 MDS 管理的数据加载到 Excel 中。 将数据从 Master Data Services 导出到 Excel
保存快捷查询,以在将来打开当前显示的 MDS 托管数据。 保存快捷查询文件
与他人共享快捷方式。 通过电子邮件发送快捷查询文件
查看对成员所做的所有更改。 查看成员的所有批注或事务
在发布新数据之前,确定是否存在重复。 匹配相似数据
将数据从工作表发布到 MDS 存储库中。 将数据从 Excel 导入 Master Data Services
使用工作表的数据创建新实体。 (仅限管理员) 创建实体
创建基于域的属性或约束列表。 (仅限管理员) 创建基于域的属性
设置用于加载和发布数据的属性。 (仅限管理员) 设置属性