DQS 보안

적용 대상: SQL Server

DQS(Data Quality Services) 보안 인프라는 SQL Server 보안 인프라를 기반으로 합니다. 데이터베이스 관리자는 사용자를 DQS 역할과 연결하여 사용자에게 권한 집합을 부여합니다. 이렇게 하면 사용자가 액세스할 수 있는 DQS 리소스와 사용자가 수행할 수 있는 함수 활동이 결정됩니다.

DQS 역할

DQS 역할은 4가지입니다. 하나는 주로 제품 설치, 데이터베이스 유지 관리 및 사용자 관리를 처리하는 DBA(데이터베이스 관리자)입니다. 이 역할은 주로 Data Quality Client 애플리케이션 내에서가 아닌 SQL Server Management Studio를 사용합니다. 서버 역할은 sysadmin입니다.

다른 3가지 역할은 Data Quality Client 애플리케이션에서 작업하여 제품을 직접 사용하는 정보 근로자인 데이터 관리자입니다. 다음과 같은 역할이 있습니다.

  • DQS 관리자(dqs_administrator 역할)는 제품 범위에서 모든 작업을 수행할 수 있습니다. 관리자는 프로젝트를 편집 및 실행하고 기술 자료를 생성 및 편집하고 활동을 종료하고 활동 내에서 프로세스를 중지하며 구성과 참조 데이터 서비스 설정을 변경할 수 있습니다. 그러나 DQS 관리자는 서버를 설치하거나 새 사용자를 추가할 수 없습니다. 데이터베이스 관리자는 이 작업을 수행해야 합니다.

  • DQS KB 편집자 (dqs_kb_editor 역할)는 관리를 제외한 모든 DQS 작업을 수행할 수 있습니다. KB 편집자는 프로젝트를 편집 및 실행하고 기술 자료를 생성 및 편집할 수 있습니다. 이 편집자는 활동 모니터링 데이터를 볼 수는 있지만 활동을 종료 또는 중지하거나 관리 임무를 수행할 수 없습니다.

  • DQS KB 운영자 (dqs_kb_operator 역할)는 프로젝트를 편집하고 실행할 수 있습니다. 이 운영자는 어떤 종류의 참조 자료 관리도 수행할 수 없으며 기술 자료를 만들거나 변경할 수 없습니다. 이 운영자는 작업 모니터링 데이터를 볼 수는 있지만 특정 작업을 종료하거나 관리상의 임무를 수행할 수는 없습니다.

사용자 관리

DBA(데이터베이스 관리자)는 DQS 사용자를 만들고 SQL Server Management Studio의 DQS 역할과 연결합니다. DBA는 SQL 로그인을 DQS_MAIN 데이터베이스 사용자로 추가하고 각 사용자를 DQS 역할 중 하나에 연결하여 권한을 관리합니다. 각 역할에는 DQS_MAIN 데이터베이스의 저장 프로시저 집합에 대한 사용 권한이 부여됩니다. DQS_PROJECTS 및 DQS_STAGING_DATA 데이터베이스에서는 3가지 DQS 역할을 사용할 수 없습니다.

태스크 설명 항목
SQL Server Management Studio를 사용하여 사용자를 만들고 DQS 역할을 부여하는 방법에 대해 설명합니다. SSMS에서 DQS 사용자 관리