安装 Data Quality Services

适用于: SQL Server - 仅限 Windows

SQL Server Data Quality Services (DQS) 包含以下两个组件:Data Quality ServerData Quality Client

DQS 组件 说明
数据质量服务器 Data Quality Server 在 SQL Server 数据库引擎的基础上安装,包括三个数据库:DQS_MAIN、DQS_PROJECTS 和 DQS_STAGING_DATA。 DQS_MAIN 包含 DQS 存储过程、DQS 引擎和已发布的知识库。 DQS_PROJECTS 包含数据质量项目信息。 DQS_STAGING_DATA 是临时区域,您可以从中复制源数据来执行 DQS 操作,然后导出已处理的数据。
数据质量客户端 Data Quality Client 是一个独立的应用程序,使你可以连接到 Data Quality Server,并提供一个高度直观的图形用户界面来执行数据质量操作以及与 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 安装过程包括三个部分:

注意

本主题不包括有关从命令行运行安装程序的说明。 若要了解用于安装和客户端的命令行选项,请参阅从命令提示符安装 SQL Server 中的功能参数

安装前任务

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

DQS 组件 最低系统要求
数据质量服务器 内存 (RAM):最小值:2 GB/建议:4 GB 或更多

SQL Server 数据库引擎。 有关详细信息,请参阅 安装 SQL Server 数据库引擎
数据质量客户端 .NET Framework 4.0(如果尚未安装,则在 Data Quality Client 安装期间安装)

Internet Explorer 6.0 SP1 或更高版本

重要

Data Quality Server 和 Data Quality Client 既可安装在同一台计算机上,也可以安装在不同计算机上。 这两个组件可以彼此独立并按任何顺序进行安装。 但是,如果要使用 Data Quality Client,需要先安装一个 Data Quality Server 以便连接。

通过使用当前或早期版本的 Data Quality Client 和 DQS Cleansing Transformation,你可以连接 SQL Server 版 Data Quality Server。 有关升级现有 DQS 版本到 SQL Server 的信息,请参阅升级 Data Quality Services

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

若要详细了解安装 SQL Server 所需满足的最低系统要求,请参阅安装 SQL Server 的硬件和软件要求

Data Quality Services 安装任务

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

页面 操作
特征选择 选择:

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

用于安装 Data Quality Client 的 Data Quality Client

(建议)选择“管理工具 - 基本”之下的“管理工具 - 完整”以安装 SQL Server Management Studio。 它为您提供一个图形用户界面来管理您的 SQL Server 实例,并将帮助您执行在下一部分中列出的其他安装后任务。
数据库引擎配置 单击 “添加当前用户” 以便将您的用户 Windows 帐户添加到 sysadmin 固定服务器角色。 若要能在稍后运行 DQSInstaller.exe 文件以完成 Data Quality Server 安装,则必须执行此操作。

安装后任务

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

  1. 运行 DQSInstaller.exe 文件以便完成 Data Quality Server 安装。 在运行 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\MSSQL13.<>\MSSQL\Log 文件夹中创建。 该文件包含与对 DQSInstaller.exe 文件执行的操作有关的信息。

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

    Data Quality Server 安装完成。

    有关详细信息,请参阅 运行 DQSInstaller.exe 以便完成数据质量服务器安装

  2. 将 DQS 角色授予用户:

    若要使用 Data Quality Client 登录到 Data Quality Server,用户必须对 DQS_MAIN 数据库具有以下三种角色的任何一种:

    • dqs_administrator

    • dqs_kb_editor

    • dqs_kb_operator

    默认情况下,如果你的用户帐户是 sysadmin 固定服务器角色的成员,则你可以使用 Data Quality Client 登录到 Data Quality Server,即使在没有任何 DQS 角色授予你的用户帐户的情况下也是如此。 有关这三个 DQS 角色的信息,请参阅 DQS 安全

    有关详细信息,请参阅 将 DQS 角色授予用户.

    注意

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

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

    有关详细信息,请参阅 Access Data for the DQS Operations.