安装 Data Quality Services

SQL Server Data Quality Services (DQS) 是 SQL Server 2012 中的一项新功能,它包含以下两个组件:数据质量服务器数据质量客户端

DQS 组件

说明

数据质量服务器

数据质量服务器 在 SQL Server 2012 数据库引擎的基础上安装,包括三个数据库:DQS_MAIN、DQS_PROJECTS 和 DQS_STAGING_DATA。 DQS_MAIN 包含 DQS 存储过程、DQS 引擎和已发布的知识库。 DQS_PROJECTS 包含数据质量项目信息。 DQS_STAGING_DATA 是临时区域,您可以从中复制源数据来执行 DQS 操作,然后导出已处理的数据。

数据质量客户端

数据质量客户端 是一个独立的应用程序,使您可以连接到 数据质量服务器,并提供一个高度直观的图形用户界面来执行数据质量操作以及与 DQS 相关的其他管理任务。

重要说明重要提示

除了上述两个 DQS 组件之外,还有一个 Integration Services 中的 DQS 清理组件,该组件在 Integration Services 打包过程中执行数据清除,并且在您安装 Integration Services 时自动安装。 有关安装 Integration Services 的信息,请参阅安装 Integration Services

还可以在 Master Data Services 中启用 DQS 集成以使用 Master Data Services Excel 外接程序中的 DQS 匹配功能。 有关详细信息,请参阅实现 Data Quality Services 与 Master Data Services 的集成

DQS 安装过程包括三个部分:

  • 安装前任务:在安装 DQS 前验证系统要求。

  • Data Quality Services 安装任务:通过使用 SQL Server 安装程序安装 DQS。

  • 安装后任务:使用 SQL Server 安装程序完成安装 DQS 后执行这些任务。

注意注意

本主题不包括有关从命令行运行安装程序的说明。 有关用于安装数据质量服务器和客户端的命令行选项的信息,请参阅从命令提示符安装 SQL Server 2012中的功能参数

安装前任务

在安装 DQS 之前,确保您的计算机满足最低系统要求。 下表提供有关 DQS 组件的最低系统要求的信息:

DQS 组件

最低系统要求

数据质量服务器

数据质量客户端

  • .NET Framework 4.0(如果尚未安装,则在数据质量客户端安装期间安装)

  • Internet Explorer 6.0 SP1 或更高版本

重要说明重要提示
  • 数据质量服务器 和 数据质量客户端 既可以安装在同一台计算机上,也可以安装在不同的计算机上。 这两个组件可以彼此独立并按任何顺序进行安装。 但是,要使用 数据质量客户端,您将需要安装数据质量服务器以进行连接。

  • DQS 将不会与早期版本的 SQL Server 一起使用。

  • 尽管 Microsoft Excel 不是用于安装数据质量客户端的先决条件,但 Microsoft Excel 2003 或更高版本必须安装在数据质量客户端计算机上以在客户端应用程序中执行各种操作,例如从某一 Excel 文件导入域值,或者映射到 Excel 文件中的源数据以便进行知识发现、清理或匹配活动。

  • SQL Server 2012 累积更新 1 (CU1) 版本支持 DQS 作为群集化 SQL Server 2012 安装程序的一部分。 有关详细信息,请参阅此处。 您可以从此处下载 CU1 版本。

有关安装 SQL Server 2012 的最低系统要求的详细信息,请参阅安装 SQL Server 2012 的硬件和软件要求

Data Quality Services 安装任务

您必须使用 SQL Server 2012 安装程序安装 DQS 组件。 运行 SQL Server 安装程序时,必须完成一系列的安装向导页面,以根据您的要求选择适当的选项。 下表仅列出了安装向导页面中供选择的选项将对 DQS 安装产生影响的那些页面:

操作

功能选择

选择:

  • “数据库引擎服务”下的“Data Quality Services”以安装 数据质量服务器。
    如果您选中了 Data Quality Services 复选框,SQL Server 安装程序会将安装程序文件 DQSInstaller.exe 复制到您的计算机上的 SQL Server 实例目录下。 在完成 SQL Server 安装程序以完成 数据质量服务器 安装后,您必须运行此文件。 此外,您必须执行一些附加步骤来配置 数据质量服务器,然后才能使用它。 有关详细信息,请参阅安装后任务。

  • “数据质量客户端”以安装 数据质量客户端。

  • (建议)选择“管理工具 – 基本”之下的“管理工具 – 完整”以安装 SQL Server Management Studio。 它为您提供一个图形用户界面来管理您的 SQL Server 实例,并将帮助您执行在下一部分中列出的其他安装后任务。

数据库引擎配置

单击“添加当前用户”以便将您的用户 Windows 帐户添加到 sysadmin 固定服务器角色。 若要能在稍后运行 DQSInstaller.exe 文件以完成 数据质量服务器 安装,则必须执行此操作。

安装后任务

在您完成 SQL Server 安装向导之后,您必须执行此部分中提到的额外步骤来完成您的 数据质量服务器 安装、对其进行配置,然后使用该服务器。

操作

说明

相关主题

完成 数据质量服务器 安装

运行 DQSInstaller.exe 文件。 在运行 DQSInstaller.exe 文件后:

  • 创建 DQS_MAIN、DQS_PROJECTS 和 DQS_STAGING_DATA 数据库。

  • 创建 ##MS_dqs_db_owner_login## 和 ##MS_dqs_service_login## 登录名。

  • dqs_administrator、dqs_kb_editor 和 dqs_kb_operator 角色在 DQS_MAIN 数据库中创建。

  • DQInitDQS_MAIN 存储过程在 master 数据库中创建。

  • DQS_install.log 文件通常在 C:\Program Files\Microsoft SQL Server\MSSQL11.<instance_name>\MSSQL\Log 文件夹中创建。 该文件包含与对 DQSInstaller.exe 文件执行的操作有关的信息。

  • 如果 Master Data Services 数据库与 数据质量服务器 处于相同的 SQL Server 实例中,则会创建一个映射到 Master Data Services 登录名的用户,并向该用户授予对 DQS_MAIN 数据库的 dqs_administrator 角色。

此时就完成了 数据质量服务器 的安装。

运行 DQSInstaller.exe 以便完成数据质量服务器安装

将 DQS 角色授予用户

若要使用 数据质量客户端 登录到 数据质量服务器,用户必须对 DQS_MAIN 数据库具有以下三种角色的任何一种:dqs_administratordqs_kb_editordqs_kb_operator。 默认情况下,如果您的用户帐户是 sysadmin 固定服务器角色的成员,则您可以使用 数据质量客户端 登录到 数据质量服务器,即使在没有任何 DQS 角色授予您的用户帐户的情况下也是如此。 有关这三个 DQS 角色的信息,请参阅 DQS 安全性

注意注意

这三个 DQS 角色不适用于 DQS_PROJECTS 和 DQS_STAGING_DATA 数据库。

将 DQS 角色授予用户

如果将从远程计算机访问 数据质量服务器,则启用 TCP/IP 网络协议。

如果 数据质量服务器 和 数据质量客户端 组件不在同一台计算机上,您必须使用 SQL Server 配置管理器为安装了 数据质量服务器 的 SQL Server 实例启用 TCP/IP 协议。 否则,远程 数据质量客户端 应用程序无法连接到 数据质量服务器。

为 SQL Server 启用 TCP/IP 网络协议

使数据可供 DQS 操作使用

确保您可以访问用于 DQS 操作的源数据,并且可以将已处理的数据导出到数据库中的某个表。

访问 DQS 操作数据

请参阅

任务

.NET Framework 更新后升级 SQLCLR 程序集

使用 DQSInstaller.exe 导出和导入 DQS 知识库

在安装 SQL Server 更新后升级 DQS 数据库架构

概念

安装 SQL Server 2012 商业智能功能

卸载 SQL Server 2012

删除数据质量服务器对象

Data Quality Services

其他资源

视频:安装和配置 DQS

解决 DQS 中的安装和配置问题