DQS 작업을 위해 데이터 액세스

Data Quality Services(DQS) 작업에 원본 데이터를 사용하고 처리된 데이터를 내보내려면 다음 중 하나를 수행할 수 있습니다.

  • 원본 데이터를 DQS_STAGING_DATA 데이터베이스의 테이블/뷰로 복사한 다음 이를 DQS 작업에 사용합니다. 처리된 데이터를 DQS_STAGING_DATA 데이터베이스의 새 테이블로 내보낼 수도 있습니다. 이렇게 하려면 Windows 사용자 계정에 DQS_STAGING_DATA 데이터베이스에 대한 읽기/쓰기 액세스 권한을 부여해야 합니다.

  • 사용자 데이터베이스를 DQS 작업의 원본 데이터 및 처리된 데이터의 내보내기 대상으로 사용합니다. 이렇게 하려면 사용자 데이터베이스가 Data Quality 서버 데이터베이스와 동일한 SQL Server 인스턴스에 있어야 합니다. 그렇지 않으면 Data Quality 클라이언트에서 해당 데이터베이스를 DQS 작업에 사용할 수 없습니다. 또한 일치하는 결과는 2단계로 내보내지므로 일치하는 결과를 내보내려면 Windows 사용자 계정에 DQS_STAGING_DATA 데이터베이스에 대한 읽기 권한을 부여해야 합니다. 먼저 일치하는 결과를 DQS_STAGING_DATA 데이터베이스의 임시 테이블로 내보낸 다음 대상 데이터베이스의 테이블로 이동합니다.

필수 구성 요소

  • DQSInstaller.exe 파일을 실행하여 Data Quality 서버 설치를 완료해야 합니다. 자세한 내용은 DQSInstaller.exe를 실행하여 Data Quality 서버 설치 완료를 참조하십시오.

  • 데이터베이스에서 SQL 로그인에 대한 액세스 권한을 부여/수정하려면 Windows 사용자 계정은 데이터베이스 엔진 인스턴스에서 적절한 고정 서버 역할(예: securityadmin, serveradmin 또는 sysadmin)의 멤버여야 합니다.

사용자에게 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: 테이블/뷰를 생성, 수정 또는 삭제합니다.

    [!참고]

    DQS_STAGING_DATA 대신 사용자 데이터베이스로 Data Quality 클라이언트의 일치하는 결과를 내보내는 경우 사용자 계정은 DQS_STAGING_DATA 데이터베이스에 대한 db_datareader 역할만 필요합니다.

  6. 로그인 속성 대화 상자에서 확인을 클릭하여 변경 내용을 적용합니다.

다음 단계

DQS 작업을 위한 데이터 원본으로 데이터베이스에 액세스하는 DQS 작업을 수행한 다음 처리된 데이터를 데이터베이스로 내보냅니다.

참고 항목

개념

Data Quality Services 설치