다음을 통해 공유


Master Data Services 설치 및 구성

적용 대상: SQL Server - Windows 한정 Azure SQL Managed Instance

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

참고 항목

이제 Master Data Services를 지원하는 디벨로퍼 버전을 사용할 때 Windows 10 머신에 Master Data Services를 설치할 수 있습니다.

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

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

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

Master Data Services를 알아보는 데 유용한 동영상 및 기타 학습 리소스의 링크는Master Data Services에 대해 알아보기를 참조하세요.

다운로드

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

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

Internet Explorer 및 Silverlight

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

Azure Virtual Machine의 MDS(Master Data Services)

기본적으로 SQL Server가 이미 설치된 Azure Virtual Machine을 실행하면 Master Data Services도 설치됩니다.

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

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

MDS(Master Data Services) 설치하기

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

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

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

  2. 기능 선택 페이지의 공유 기능에서 Master Data Services를 선택합니다.

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

    mds_SQLServer2016Setup_FeatureSelection

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

IIS 설치 및 구성

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

    Windows Server 2012 작업 표시줄의 서버 관리자 아이콘

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

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

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

  4. 서버 풀에서 서버 선택을 클릭한 다음 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)에 필요합니다.

    Warning

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

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

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

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

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

사전 설치 작업에 대한 추가 정보 링크가 포함된 간단한 설명은 MDS(Master Data Services) 설치를 참조하세요.

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

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

참고 항목

Microsoft Entra ID는 Azure AD(Azure Active Directory)의 새 이름이지만, 기존 환경의 중단을 방지하기 위해 UI 필드, 연결 공급자, 오류 코드 및 cmdlet과 같은 일부 하드 코딩된 요소에는 여전히 Azure AD가 남아 있습니다. 이 문서에서는 두 이름을 혼용할 수 있습니다.

Warning

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

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

  1. MDS(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)의 경우 관리되는 인스턴스에 연결하려면 다음 인증 유형 중 하나를 사용합니다.

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

    참고 항목

    인증 유형으로 현재 사용자 – 통합 보안을 선택한 경우 사용자 이름 상자는 읽기 전용이며 컴퓨터에 로그온된 Windows 사용자 계정의 이름이 표시됩니다. Azure VM(Virtual Machine)에서 SQL Server MDS(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. MDS(Master Data Services) 구성 관리자의 데이터베이스 구성 페이지에서 데이터베이스 선택을 클릭합니다.

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

    mds_2016ConfigManager_SelectDatabaseButton_ConnectToDatabaseDialog

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

    mds_2016ConfigManager_DatabaseConfig_Completed

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

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

    참고 항목

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

    mds_2016ConfigManager_WebConfig

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

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

      또는

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

      데이터베이스 및 웹 애플리케이션을 만들 때 동일한 계정을 사용할 필요가 없습니다.

      참고 항목

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

      mds_2016ConfigManager_WebConfig_CreateWebApplication

    웹 애플리케이션 만들기 대화 상자에 대한 자세한 내용은 웹 애플리케이션 만들기 대화 상자(MDS(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 구성 관리자)를 참조하세요.

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

샘플 모델 및 데이터 배포

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 Server Master 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)에 각 샘플 모델을 배포합니다.

    Important

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

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

    MDSModelDeploy listservices

    반환된 값 목록의 첫 번째 서비스 값은 모델을 배포하기 위해 지정한 값입니다.

    참고 항목

    샘플 모델의 메타데이터 정보에 대해 자세히 알아보려면 "c:\Program Files\Microsoft SQL Server\140\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 웹 사이트, 홈페이지.

다음 단계

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

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

참고 항목

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