访问 DQS 操作数据

若要在 Data Quality Services(DQS)操作中使用源数据并导出已处理的数据,可以执行以下任一操作:

  • 将源数据复制到DQS_STAGING_DATA数据库中的表/视图,然后将其用于 DQS 操作。 还可以将已处理的数据导出到DQS_STAGING_DATA数据库中的新表。 为此,必须向 Windows 用户帐户授予对 DQS_STAGING_DATA 数据库的读/写访问权限。

  • 使用自己的数据库作为 DQS 操作的源数据,并作为导出已处理数据的目标。 为此,请确保数据库与 Data Quality Server 数据库位于同一 SQL Server 实例中。 否则,数据库将无法在数据质量客户端中用于DQS操作。 此外,必须向 Windows 用户帐户授予对DQS_STAGING_DATA数据库的访问权限才能导出匹配结果,因为匹配结果导出为两个阶段:首先,匹配结果将导出到DQS_STAGING_DATA数据库中的临时表,然后移动到目标数据库中的表。

先决条件

  • 必须通过运行 DQSInstaller.exe 文件来完成 Data Quality Server 安装。 有关详细信息,请参阅 运行 DQSInstaller.exe 以便完成数据质量服务器安装

  • Windows 用户帐户必须是数据库引擎实例中适当的固定服务器角色(例如 securityadmin、serveradmin 或 sysadmin)的成员,才能授予/修改对数据库上的 SQL 登录名的访问权限。

授予对 DQS_STAGING_DATA 数据库上的用户的读/写访问权限

  1. 启动 Microsoft SQL Server Management Studio。

  2. 在 Microsoft SQL Server Management Studio 中,展开 SQL Server 实例,然后展开“安全性”,然后展开“登录”。

  3. 右键单击 SQL 登录名,然后单击“ 属性”。

  4. “登录属性 ”对话框中,单击左窗格中的“ 用户映射 ”页。

  5. 在右窗格中,选中DQS_STAGING_DATA数据库的“映射”列下的复选框,然后在“数据库角色成员身份”中选择以下角色:DQS_STAGING_DATA窗格:

    • db_datareader:从表/视图读取数据。

    • db_datawriter:在表中添加、删除或更改数据。

    • db_ddladmin:创建、修改或删除表/视图。

  6. “登录属性 ”对话框中,单击“ 确定 ”以应用更改。

后续步骤

尝试执行将数据库作为数据源访问的 DQS 操作,然后将处理后的数据导出到数据库。

另请参阅

安装 Data Quality Services