Data Quality Services 설치

SQL Server Data Quality Services(DQS)는 SQL Server 2012의 새로운 기능으로 두 가지 구성 요소인 Data Quality 서버Data Quality 클라이언트를 포함합니다.

DQS 구성 요소

설명

Data Quality 서버

Data Quality 서버는 SQL Server 2012 데이터베이스 엔진을 기반으로 설치되며 DQS_MAIN, DQS_PROJECTS 및 DQS_STAGING_DATA의 세 데이터베이스를 포함합니다. DQS_MAIN은 DQS 저장 프로시저, DQS 엔진 및 게시된 기술 자료를 포함합니다. DQS_PROJECTS는 데이터 품질 프로젝트 정보를 포함합니다. DQS_STAGING_DATA는 DQS 작업을 수행하기 위해 원본 데이터를 복사한 다음 처리된 데이터를 내보낼 수 있는 준비 영역입니다.

Data Quality 클라이언트

Data Quality 클라이언트는 Data Quality 서버에 연결할 수 있게 해주는 독립 실행형 응용 프로그램으로, 데이터 품질 작업 및 DQS와 관련된 기타 관리 태스크를 수행하기 위한 매우 직관적인 그래픽 사용자 인터페이스를 제공합니다.

중요 정보중요

위에서 설명한 두 가지 DQS 구성 요소와는 별도로 Integration Services 패키징 프로세스 내에서 데이터 정리를 수행하는 Integration Services의 DQS 정리 구성 요소가 있으며 이 구성 요소는 Integration Services를 설치할 때 자동으로 설치됩니다. Integration Services를 설치하는 것에 대한 자세한 내용은 Integration Services 설치를 참조하십시오.

MDS(Master Data Services)에서 DQS 통합을 사용하여 Excel용 MDS(Master Data Services) 추가 기능에서 DQS 일치 기능을 사용할 수도 있습니다. 자세한 내용은 MDS(Master Data Services)와 Data Quality Services의 통합 설정을 참조하십시오.

DQS 설치는 3단계로 수행되는 프로세스입니다.

  • 설치 전 태스크: DQS를 설치하기 전에 시스템 요구 사항을 확인합니다.

  • Data Quality Services 설치 태스크: SQL Server 설치 프로그램을 사용하여 DQS를 설치합니다.

  • 사후 설치 태스크: SQL Server 설치를 마친 후 다음 태스크를 수행하여 DQS 설치를 완료합니다.

[!참고]

이 항목에서는 명령줄에서 설치 프로그램을 실행하는 데 대한 지침을 다루지 않습니다. Data Quality 서버 및 클라이언트 설치를 위한 명령줄 옵션에 대한 자세한 내용은 명령 프롬프트에서 SQL Server 2012 설치기능 매개 변수를 참조하십시오.

설치 전 태스크

DQS를 설치하기 전에 컴퓨터가 최소 시스템 요구 사항을 만족하는지 확인합니다. 다음 표에서는 DQS 구성 요소에 대한 최소 시스템 요구 사항 정보를 제공합니다.

DQS 구성 요소

최소 시스템 요구 사항

Data Quality 서버

Data Quality 클라이언트

  • .NET Framework 4.0(이미 설치되어 있지 않은 경우 Data Quality 클라이언트와 함께 설치됨)

  • Internet Explorer 6.0 SP1 이상

중요 정보중요
  • Data Quality 서버 및 Data Quality 클라이언트는 동일한 컴퓨터나 별도의 컴퓨터에 설치할 수 있습니다. 두 가지 구성 요소는 모두 임의의 순서로 서로 독립적으로 설치할 수 있습니다. 하지만 Data Quality 클라이언트를 사용하려면 연결할 Data Quality 서버가 설치되어 있어야 합니다.

  • DQS는 이전 버전의 SQL Server에서는 작동하지 않습니다.

  • Microsoft Excel은 Data Quality 클라이언트를 설치하기 위한 필수 구성 요소는 아니지만, Excel 파일에서 도메인 값을 가져오거나 기술 자료 검색, 정리 또는 일치 작업을 위해 Excel 파일의 원본 데이터에 매핑하는 등의 다양한 작업을 클라이언트 응용 프로그램에서 수행하려면 Data Quality 클라이언트 컴퓨터에 Microsoft Excel 2003 이상이 설치되어 있어야 합니다.

  • SQL Server 2012 CU1(누적 업데이트 1) 릴리스는 클러스터형 SQL Server 2012 설치의 일부로 DQS에 대한 지원을 제공합니다. 자세한 내용은 여기를 참조하십시오. 여기에서 CU1 릴리스를 다운로드할 수 있습니다.

SQL Server 2012 설치를 위한 최소 시스템 요구 사항은 SQL Server 2012 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

Data Quality Services 설치 태스크

DQS 구성 요소를 설치하려면 SQL Server 2012 설치 프로그램을 사용해야 합니다. SQL Server 설치 프로그램을 실행할 때는 일련의 설치 마법사 페이지를 진행하면서 요구 사항에 따라 적합한 옵션을 선택해야 합니다. 다음 표에서는 선택한 옵션이 DQS 설치에 영향을 미치는 설치 마법사 페이지만 보여 줍니다.

페이지

동작

기능 선택

선택:

  • 데이터베이스 엔진 서비스 아래에서 Data Quality Services를 선택하여 Data Quality 서버를 설치합니다.
    Data Quality Services 확인란을 선택한 경우 SQL Server 설치 프로그램에서 설치 파일인 DQSInstaller.exe를 컴퓨터의 SQL Server 인스턴스 디렉터리에 복사합니다. SQL Server 설치 프로그램을 완료한 후 이 파일을 실행하여 Data Quality 서버 설치를 완료해야 합니다. 또한 Data Quality 서버를 사용하려면 먼저 몇 가지 추가 단계를 수행하여 DQS 서버를 구성해야 합니다. 자세한 내용은 설치 후 태스크를 참조하십시오.

  • Data Quality 클라이언트를 선택하여 Data Quality 클라이언트를 설치합니다.

  • (권장) 관리 도구 – 기본에서 관리 도구 – 전체를 선택하여 SQL Server Management Studio를 설치합니다. 이렇게 하면 그래픽 사용자 인터페이스를 사용하여 SQL Server 인스턴스를 관리할 수 있으며, 다음 섹션에 나열된 추가 사후 설치 태스크를 수행하는 데에도 도움이 됩니다.

데이터베이스 엔진 구성

현재 사용자 추가를 클릭하여 사용자 Windows 계정을 sysadmin 고정 서버 역할에 추가합니다. 나중에 DQSInstaller.exe 파일을 실행하여 Data Quality 서버 설치를 완료하기 위해서는 이 과정이 필요합니다.

사후 설치 태스크

SQL Server 설치 마법사를 완료한 후 이 섹션에 언급된 추가 단계를 수행해야 Data Quality 서버 설치 및 구성을 완료하여 사용할 수 있습니다.

동작

설명

관련 항목

Data Quality 서버 설치 완료

DQSInstaller.exe 파일을 실행합니다. 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\MSSQL11.<instance_name>\MSSQL\Log 폴더에 만들어집니다. 이 파일에는 DQSInstaller.exe 파일을 실행할 때 수행되는 동작에 대한 정보가 포함됩니다.

  • MDS(Master Data Services) 데이터베이스가 Data Quality 서버와 같은 SQL Server 인스턴스에 있는 경우 MDS(Master Data Services) 로그인에 매핑된 사용자가 만들어지고 DQS_MAIN 데이터베이스의 dqs_administrator 역할이 부여됩니다.

이렇게 하면 Data Quality 서버 설치가 완료됩니다.

DQSInstaller.exe를 실행하여 Data Quality 서버 설치 완료

사용자에게 DQS 역할 부여

Data Quality 클라이언트를 사용하여 Data Quality 서버에 로그온하려면 DQS_MAIN 데이터베이스에 대한 다음 세 가지 역할 중 최소한 하나 이상이 사용자에게 있어야 합니다. dqs_administrator, dqs_kb_editor 또는 dqs_kb_operator. 기본적으로 사용자 계정이 sysadmin 고정 서버 역할의 멤버인 경우 사용자 계정에게 할당된 DQS 역할이 없더라도 Data Quality 클라이언트를 사용하여 Data Quality 서버에 로그온할 수 있습니다. 세 가지 DQS 역할에 대한 자세한 내용은 DQS 보안을 참조하십시오.

[!참고]

DQS_PROJECTS 및 DQS_STAGING_DATA 데이터베이스의 경우 이 세 가지 역할을 사용할 수 없습니다.

사용자에게 DQS 역할 부여

원격 컴퓨터에서 Data Quality 서버에 액세스할 경우 TCP/IP 네트워크 프로토콜을 사용하도록 설정

Data Quality 서버 및 Data Quality 클라이언트 구성 요소가 동일한 컴퓨터에 없는 경우 SQL Server 구성 관리자를 사용하여 Data Quality 서버가 설치된 SQL Server 인스턴스에 대해 TCP/IP 프로토콜을 사용하도록 설정해야 합니다. 그렇지 않으면 원격 Data Quality 클라이언트 응용 프로그램이 Data Quality 서버에 연결할 수 없습니다.

SQL Server에 대한 TCP/IP 네트워크 프로토콜 설정

DQS 작업에 데이터를 사용할 수 있도록 설정

DQS 작업을 위해 원본 데이터에 액세스할 수 있고 처리된 데이터를 데이터베이스 테이블로 내보낼 수 있는지 확인합니다.

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

참고 항목

태스크

.NET Framework 업데이트 후 SQLCLR 어셈블리 업그레이드

Dqsinstaller.exe를 사용하여 DQS 기술 자료 내보내기 및 가져오기

SQL Server 업데이트 설치 후 DQS 데이터베이스 스키마 업그레이드

개념

SQL Server 2012 비즈니스 인텔리전스 기능 설치

SQL Server 2012 제거

Data Quality 서버 개체 제거

Data Quality Services

관련 자료

비디오: DQS 설치 및 구성

DQS에서 설치 및 구성 문제 해결