DQS 작업에 대한 데이터 액세스

적용 대상:SQL Server - Windows 전용

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

  • 원본 데이터를 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를 실행하여 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: 테이블/뷰 만들기, 수정 또는 삭제

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

다음 단계

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

참고 항목

Data Quality Services 설치