Master Data Services 설치 및 구성

적용 대상: SQL Server(지원되는 모든 버전) - Windows만 Azure SQL Managed Instance

이 문서에서는 Windows Server 2012 R2 컴퓨터에 MDS(Master Data Services) 설치하고, MDS 데이터베이스 및 웹 사이트를 설정하고, 샘플 모델 및 데이터를 배포하는 방법을 설명합니다. MDS(MDS(Master Data Services))를 사용하면 조직에서 신뢰할 수 있는 버전의 데이터를 관리할 수 있습니다.

참고

이제 MDS(Master Data Services) 지원하는 Developer 버전을 사용할 때 Windows 10 컴퓨터에 MDS(Master Data Services) 설치할 수 있습니다.

다른 버전의 운영 체제 지원에 대한 자세한 내용은 하드웨어 및 소프트웨어 요구 사항인 SQL Server 2019를 참조하세요.

MDS(Master Data Services) 데이터를 구성하는 방법에 대한 개요는 MDS(MASTER DATA SERVICES) 개요(MDS)를 참조하세요.

새 기능에 대한 자세한 내용은 MDS(MDS(Master Data Services) 새로운 기능)를 참조하세요.

MDS(Master Data Services) 학습하는 데 도움이 되는 비디오 및 기타 교육 리소스에 대한 링크는 MDS(Master Data Services) 학습을 참조하세요.

다운로드

MDS 웹 사이트를 만들 수 없는 경우

이 Microsoft 지원 문서에서 이 문제를 해결하는 방법에 대한 지침을 확인하세요. SQL Server 2016에서 낮은 권한 계정을 통해 MDS 웹 사이트를 만들 수 없는 경우

Internet Explorer 및 Silverlight

  • Windows Server 2012 컴퓨터에 MDS(Master Data Services) 설치하는 경우 웹 애플리케이션 사이트에 대한 스크립팅을 허용하도록 Internet Explorer 보안 강화를 구성해야 할 수 있습니다. 그렇게 하지 않으면 서버 컴퓨터에서 해당 사이트로의 이동에 실패합니다.
  • 2019(15.x)를 SQL Server 전에 웹 애플리케이션에서 작동하려면 클라이언트 컴퓨터에 Silverlight 5를 설치해야 합니다. 필요한 Silverlight 버전이 설치되어 있지 않으면 Silverlight이 필요한 웹 애플리케이션 영역으로 이동할 때 Silverlight를 설치하라는 메시지가 표시됩니다. Silverlight 5는 여기에서 설치할 수 있습니다.
  • 2019년 SQL Server(15.x)부터 HTML 컨트롤은 이전의 모든 Silverlight 구성 요소를 대체하므로 Silverlight 종속성이 제거되었습니다. Chrome 및 Edge를 포함한 더 많은 브라우저가 이제 MDS(Master Data Services) 웹앱에 액세스하기 위해 작동합니다.

Azure Virtual Machine에서 MDS(Master Data Services)

기본적으로 SQL Server 이미 설치된 Azure Virtual Machine을 스핀업하면 MDS(Master Data Services) 설치됩니다.

다음 단계는 IIS(인터넷 정보 서비스)를 설치하는 것입니다. IIS 설치 및 구성 섹션을 참조하세요.

SQL Server 설치를 변경하려는 경우 기본 위치 <drive>:\SQLServer_13.0_Full에서 setup.exe 파일을 찾을 수 있습니다.

Master Data Services 설치

SQL Server 설치 마법사 또는 명령 프롬프트를 사용하여 MDS(Master Data Services) 설치합니다.

Windows Server 컴퓨터에서 SQL Server 설치 프로그램을 사용하여 MDS(Master Data Services) 설치하려면

  1. Setup.exe를 두 번 클릭하고 설치 마법사의 단계를 따릅니다.

  2. 공유 기능 아래의 기능 선택 페이지에서 MDS(Master Data Services) 선택합니다.

    이렇게 하면 웹 애플리케이션 및 서비스에 대한 Master Data Services 구성 관리자, 어셈블리, Windows PowerShell 스냅인 및 폴더 및 파일이 설치됩니다.

    mds_SQLServer2016Setup_FeatureSelection

  3. 설치 마법사를 완료합니다.

IIS 설치 및 구성

  1. Windows Server 2012 R2에서 바탕 화면의 작업 표시줄에서 서버 관리자 아이콘을 클릭합니다.

    Windows Server 2012 작업 표시줄의 서버 관리자 대한 Windows Server 2012 작업 표시줄

  2. 서버 관리자관리 메뉴에서 역할 및 기능 추가를 클릭합니다.

    서버 관리, 서버 관리의 역할 및 기능 추가 메뉴 명령

  3. 역할 및 기능 추가 마법사설치 유형페이지에서 기본값(역할 기반 또는 기능 기반 설치)을 적용하고 다음을 클릭합니다.

  4. 서버 풀에서 서버 선택을 클릭한 다음 MDS(Master Data Services) 설치한 서버를 클릭합니다.

    mds_AddRolesFeaturesWizard_ServerSelectionPage

  5. 서버 역할 페이지에서 웹 서버를 클릭한 후 다음을 클릭합니다.

    mds_AddRolesFeaturesWizard_ServerRolesPage

  6. 기능 페이지에서 다음 기능이 선택되었는지 확인한 후 다음을 클릭합니다. 이러한 기능은 Windows Server 2012 R2에서 MDS(Master Data Services) 데 필요합니다.

    기능 기능
    mds_AddRolesFeaturesWizard_FeaturesPage mds_AddRolesFeaturesWizard_FeaturesPage_WindowsProcActive
  7. 왼쪽 창에서 웹 서버 역할(IIS)을 클릭한 후 역할 서비스를 클릭합니다.

  8. 역할 서비스 페이지에서 다음 서비스가 선택되었는지 확인한 후 다음을 클릭합니다. 이러한 서비스는 Windows Server 2012 R2에서 MDS(Master Data Services) 데 필요합니다.

    경고

    WebDAV 게시 역할 서비스를 설치하지 마세요. WebDAV 게시는 MDS(Master Data Services) 호환되지 않습니다.

    역할 서비스 역할 서비스
    mds_AddRolesFeaturesWizard_RoleServicesPage mds_AddRolesFeaturesWizard_RoleServicesPage_PerformSecurity
    mds_AddRolesFeaturesWizard_RoleServicesPage_AppDevsection mds_AddRolesFeaturesWizard_RoleServicesPage_ManageToolssection

    다른 운영 체제의 필수 기능 및 역할 서비스 목록은 웹 애플리케이션 요구 사항(MDS(Master Data Services))을 참조하세요.

설치를 사용하여 SQL Server 설치하는 방법에 대한 자세한 내용은 설치 마법사(설치)에서 SQL Server 2016 설치를 참조하세요.

명령 프롬프트를 사용하여 SQL Server 설치하는 방법에 대한 자세한 내용은 명령 프롬프트에서 SQL Server 2016 설치를 참조하세요. 명령 프롬프트를 사용하는 경우 MDS(Master Data Services) 기능 매개 변수로 사용할 수 있습니다.

사전 설치 작업에 대한 추가 정보 링크가 있는 간단한 설명은 Master Data Services 설치를 참조하세요.

데이터베이스 및 웹 사이트 설정

Master Data Services 구성 관리자 사용하여 데이터베이스 및 웹 사이트를 설정하려면

경고

Master Data Services 구성 관리자 시작하기 전에 IIS를 설치해야 합니다. 그렇지 않으면 Configuration Manager 인터넷 정보 서비스 오류가 표시되고 MDS(Master Data Services) 웹 애플리케이션을 만들 수 없습니다.

브라우저 요구 사항 MDS(Master Data Services) 웹 애플리케이션은 IE(Internet Explorer) 9 이상에서만 작동합니다. IE 8 이하 버전, Microsoft Edge 및 Chrome은 지원되지 않습니다.
2019년 SQL Server(15.x)부터 HTML 컨트롤은 이전의 모든 Silverlight 구성 요소를 대체하므로 Silverlight 종속성이 제거되었습니다. Chrome 및 Edge를 포함한 더 많은 브라우저가 이제 MDS(Master Data Services) 웹앱에서 작동합니다.

  1. Master Data Services 구성 관리자 시작하고 왼쪽 창에서 데이터베이스 구성을 클릭합니다.

  2. 데이터베이스 만들기를 클릭한 다음 데이터베이스 만들기 마법사 에서 다음을 클릭합니다.

  3. 데이터베이스 서버 페이지에서 SQL Server 인스턴스를 지정합니다.

    SQL Server 2019(15.x)는 SQL Server Managed Instance 대한 지원을 추가합니다. SQL Server 인스턴스의 값을 관리되는 인스턴스의 호스트로 설정합니다. 예: xxxxxx.xxxxxx.database.windows.net.

  4. 인증 유형을 선택한 다음 연결 테스트를 클릭하여 선택한 인증 유형에 대한 자격 증명을 사용하여 데이터베이스에 연결할 수 있는지 확인합니다. 다음을 클릭합니다.

    SQL Server 2019(15.x)의 경우 관리되는 인스턴스에 연결하려면 다음 인증 유형 중 하나를 사용합니다.

    • Azure Active Directory 통합 인증: 현재 사용자 - Active Directory 통합
    • SQL Server 인증: SQL Server 계정

    SQL Managed Instance 사용자는 고정 서버 역할의 sysadmin 멤버여야 합니다.

    참고

    인증 유형으로 현재 사용자 - 통합 보안을 선택하면 사용자 이름 상자가 읽기 전용이며 컴퓨터에 로그온된 Windows 사용자 계정의 이름이 표시됩니다. Azure VM(Virtual Machine)에서 SQL Server Master Data Services 실행하는 경우 사용자 이름 상자에 VM의 로컬 관리자 계정에 대한 VM 이름과 사용자 이름이 표시됩니다.

    mds_2016ConfigManager_CreateDatabaseWizard_ServerPage

  5. 데이터베이스 이름 필드에 이름을 입력합니다. 필요에 따라 Windows 데이터 정렬을 선택하려면 SQL Server 기본 데이터 정렬 확인란의 선택을 취소하고 대/소문자 구분과 같은 사용 가능한 옵션 중 하나 이상을 클릭합니다. 다음을 클릭합니다.

    mds_2016ConfigManager_CreateDatabaseWizard_DatabasePage

    Windows 데이터 정렬에 대한 자세한 내용은 Windows 데이터 정렬 이름(Transact-SQL)을 참조하세요.

  6. 사용자 이름 필드에서 MDS(Master Data Services) 기본 슈퍼 사용자가 될 사용자의 Windows 계정을 지정합니다. 슈퍼 사용자는 모든 기능 영역에 액세스할 수 있으며 모든 모델을 추가, 삭제 및 업데이트할 수 있습니다.

    mds_2016ConfigManager_CreateDatabaseWizard_AdminPage

  7. 다음을 클릭하여 MDS(Master Data Services) 데이터베이스의 설정 요약을 본 다음 다음을 다시 클릭하여 데이터베이스를 만듭니다. 진행 후 마침 페이지가 표시됩니다.

  8. 데이터베이스가 생성되고 구성되면 마침을 클릭합니다.

    데이터베이스 만들기 마법사의 설정에 대한 자세한 내용은 데이터베이스 만들기 마법사(Master Data Services 구성 관리자)를 참조하세요.

  9. Master Data Services 구성 관리자 데이터베이스 구성 페이지에서 데이터베이스 선택을 클릭합니다.

  10. 연결을 클릭하고 7단계에서 만든 MDS(Master Data Services) 데이터베이스를 선택한 다음 확인을 클릭합니다.

    mds_2016ConfigManager_SelectDatabaseButton_ConnectToDatabaseDialog

    데이터베이스 설정을 마쳤습니다. 데이터베이스 구성 페이지에는 이제 MDS(Master Data Services) 대해 연결된 SQL Server 인스턴스, 만든 데이터베이스 및 현재 데이터베이스 버전이 표시됩니다.

    mds_2016ConfigManager_DatabaseConfig_Completed

  11. Master Data Services 구성 관리자 왼쪽 창에서 웹 구성을 클릭합니다.

  12. 웹 사이트 목록 상자에서 기본 웹 사이트를 클릭한 다음 만들기 를 클릭하여 웹 애플리케이션을 만듭니다.

    참고

    기본 웹 사이트를 선택할 경우 웹 애플리케이션을 만들어야 합니다. 목록 상자에서 새 웹 사이트 만들기 를 선택하면 애플리케이션이 자동으로 만들어집니다.

    mds_2016ConfigManager_WebConfig

  13. 애플리케이션 풀 섹션에서 다음 중 하나를 수행합니다.

    • 데이터베이스 관리자 계정에 대해 5단계에서 입력한 것과 동일한 사용자 이름을 입력하고 암호를 입력한 다음 확인을 클릭합니다.

      또는

    • 다른 사용자 이름을 입력하고 암호를 입력한 다음 확인을 클릭합니다.

      데이터베이스와 웹 애플리케이션을 만들 때 동일한 계정을 사용해야 하는 것은 아닙니다.

      참고

      MDS 애플리케이션 풀 ID는 Windows 권한 부여 액세스 그룹의 일부여야 합니다.

      mds_2016ConfigManager_WebConfig_CreateWebApplication

    웹 애플리케이션 만들기 대화 상자에 대한 자세한 내용은 웹 애플리케이션 만들기 대화 상자(Master Data Services 구성 관리자)를 참조하세요.

    참고

    도메인이 Windows용 2020 LDAP 채널 바인딩 및 LDAP 서명 요구 사항을 구현한 경우 도메인 계정을 사용하여 애플리케이션 풀을 만들 때 "Active Directory에서 자격 증명을 확인할 수 없습니다."라는 오류 메시지가 표시됩니다. 해결하려면 도메인 사용자 대신 로컬 컴퓨터 사용자를 사용합니다. 그러면 Active Directory를 사용한 자격 증명 검사가 무시됩니다. 웹 애플리케이션을 만든 후 IIS(인터넷 정보 서비스) 관리자에서 도메인 사용자로 ID를 변경할 수 있습니다.

  14. 웹 애플리케이션 상자의 웹 구성 페이지에서 만든 애플리케이션을 클릭한 다음 애플리케이션과 데이터베이스 연결 섹션에서 선택을 클릭합니다.

  15. 연결을 클릭하고 웹 애플리케이션과 연결할 MDS(Master Data Services) 데이터베이스를 선택한 다음 확인을 클릭합니다.

    웹 사이트 설정을 마쳤습니다. 이제 웹 구성 페이지에 선택한 웹 사이트, 사용자가 만든 웹 애플리케이션 및 애플리케이션과 연결된 MDS(Master Data Services) 데이터베이스가 표시됩니다.

    mds_2016ConfigManager_WebConfig_Completed

  16. 적용을 클릭합니다. 구성 완료 메시지 상자가 표시됩니다. 메시지 상자에서 확인을 클릭하고 웹 애플리케이션을 시작합니다. 웹 사이트 주소는 https:// 서버 이름/웹 애플리케이션/입니다.

mds_2016ConfigurationComplete_MessageBox

웹 구성 페이지의 설정에 대한 자세한 내용은 웹 구성 페이지(Master Data Services 구성 관리자)를 참조하세요.

Master Data Services 구성 관리자 사용하여 MDS(Master Data Services) 데이터베이스와 연결된 웹 애플리케이션 및 서비스에 대한 다른 설정을 지정할 수도 있습니다. 예를 들어 데이터를 로드하는 빈도나 유효성 검사 메일을 전송하는 빈도를 지정할 수 있습니다. 자세한 내용은 시스템 설정(MDS(Master Data Services))을 참조하세요.

샘플 모델 및 데이터 배포

다음 세 가지 샘플 모델 패키지가 MDS(Master Data Services) 포함되어 있습니다. 이러한 샘플 모델은 데이터를 포함합니다. 샘플 모델 패키지의 기본 위치는 %programfiles%\Microsoft SQL Server\140\Master Data Services\Samples\Packages입니다.

  • chartofaccounts_en.pkg
  • customer_en.pkg
  • product_en.pkg

MDSModelDeploy 도구를 사용하여 패키지를 배포합니다. MDSModelDeploy 도구의 기본 위치는 드라이브\Program Files\Microsoft SQL Server\ 140\Master Data Services\Configuration입니다.

이 도구를 실행하기 위한 필수 조건에 대한 자세한 내용은 MDSModelDeploy를 사용하여 모델 배포 패키지 배포를 참조하세요.

SQL ServerMaster Data Services의 새로운 기능을 지원하기 위해 데이터에 대한 업데이트에 대한 자세한 내용은 SQL Server 샘플: MDS(모델 배포 패키지)를 참조하세요.

샘플 모델을 배포하려면

  1. 샘플 모델 패키지를 드라이브\Program Files\Microsoft SQL Server\140\Master Data Services\Configuration에 복사합니다.

  2. 관리자: 명령 프롬프트를 열고 다음 명령을 실행하여 MDSModelDeploy.exe로 이동합니다.

    cd c:\Program Files\Microsoft SQL Server\140\Master Data Services\Configuration  
    
  3. 다음 각 명령을 실행하여 MDS(Master Data Services) 각 샘플 모델을 배포합니다.

    중요

    아래 예제에서는 MDS1 서비스 값을 지정합니다. MDS(Master Data Services) 웹 사이트를 설정할 때 기본 웹 사이트를 선택한 경우 이 값을 사용합니다. 데이터베이스 및 웹 사이트 설정 섹션을 참조하세요.

    새 웹 사이트를 만들거나 다른 기존 웹 사이트를 선택한 경우 먼저 다음 명령을 실행하여 올바른 서비스 값을 확인합니다.

    MDSModelDeploy listservices

    반환되는 값 목록의 첫 번째 서비스 값은 모델을 배포할 때 지정합니다.

    참고

    샘플 모델의 메타데이터 정보에 대해 자세히 알아보려면 "c:\Program Files\Microsoft SQL Server\140\MDS(Master Data Services)\Configuration" 위치에서 사용할 수 있는 추가 정보 파일을 참조하세요.

    chartofaccounts_en.pkg 샘플 모델을 배포하려면

    MDSModelDeploy deploynew -package chartofaccounts_en.pkg -model ChartofAccounts -service MDS1  
    

    customer_en.pkg 샘플 모델을 배포하려면

    MDSModelDeploy deploynew -package customer_en.pkg -model Customer -service MDS1  
    

    product_en.pkg 샘플 모델을 배포하려면

    MDSModelDeploy deploynew -package product_en.pkg -model Product -service MDS1  
    

    모델이 성공적으로 배포되면 MDSModelDeploy 작업이 완료되었습니다. 라는 메시지가 표시됩니다.

    다음 그림은 product_en.pkg 샘플 모델을 배포하기 위한 명령을 보여 줍니다.

    제품 샘플 모델을 배포하기 위한 제품 샘플 모델

  4. 샘플 모델을 보려면 다음을 수행합니다.

    1. 설정한 MDS(Master Data Services) 웹 사이트로 이동합니다. 데이터베이스 및 웹 사이트 설정 섹션을 참조하세요.

      웹 사이트 주소는 https:// 서버 이름/웹 애플리케이션/입니다.

    2. 모델 목록 상자에서 모델을 선택하고 탐색기를 클릭합니다.

      MDS 웹 사이트, 홈페이지.

다음 단계

데이터에 대한 새 모델 및 엔터티를 만듭니다. 모델 만들기(MDS(Master Data Services))엔터티 만들기(MDS(Master Data Services))를 참조하세요.

모델 및 엔터티를 사용하여 MDS(Master Data Services) 데이터에 대한 구조를 빌드하는 방법에 대한 개요는 MDS(MDS(Master Data Services) 개요)를 참조하세요.

참고 항목

Master Data Services 데이터베이스
마스터 데이터 관리자 웹 애플리케이션
데이터베이스 구성 페이지(Master Data Services 구성 관리자)
MDS(Master Data Services)의 새로운 기능