MDS(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) 학습을 참조하세요.

다운로드

  • SQL Server를 다운로드하려면 SQL Server 다운로드이동합니다.
  • Azure 계정이 있으세요? 그런 다음 빠른 시작: Azure Portal의 Windows 가상 머신에 SQL Server를 만들어 SQL Server가 이미 설치된 Virtual Machine을 스핀업합니다.

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

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

Internet Explorer 및 Silverlight

  • Windows Server 2012 컴퓨터에 MDS(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를 포함한 더 많은 브라우저가 이제 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 파일을 찾을 수 있습니다.

MDS(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) 선택합니다.

    이렇게 MDS(Master Data Services) Configuration Manager, 어셈블리, Windows PowerShell 스냅인, 웹 애플리케이션 및 서비스에 대한 폴더 및 파일이 설치됩니다.

    mds_SQLServer2016Setup_FeatureSelection

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

IIS 설치 및 구성

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

    Icon for the Server Manager in Windows Server 2012 taskbar

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

    In Server Manage, the Add Roles and Features menu command

  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. Role Services 페이지에서 다음 서비스가 선택되어 있는지 확인한 다음 다음을 클릭합니다. 이러한 서비스는 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

    다른 운영 체제의 필수 기능 및 역할 서비스 목록은 웹 애플리케이션 요구 사항(MDS(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) Configuration Manager를 사용하여 데이터베이스 및 웹 사이트를 설정하려면

참고 항목

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

Warning

MDS(Master Data Services) Configuration Manager를 시작하기 전에 IIS를 설치해야 합니다. 그렇지 않으면 Configuration Manager에 인터넷 정보 서비스 오류가 표시되고 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를 포함한 더 많은 브라우저가 이제 MDS(Master Data Services) 웹앱에서 작동합니다.

  1. MDS(Master Data Services) Configuration Manager를 시작하고 왼쪽 창에서 데이터베이스 구성을 클릭합니다.

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

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

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

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

    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 기본 데이터 정렬 검사box의 선택을 취소하고 대/소문자 구분과 같은 사용 가능한 옵션 중 하나 이상을 클릭합니다. 다음을 클릭합니다.

    mds_2016ConfigManager_CreateDatabaseWizard_DatabasePage

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

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

    mds_2016ConfigManager_CreateDatabaseWizard_AdminPage

  7. 다음을 클릭하여 MDS(Master Data Services) 데이터베이스에 대한 설정 요약을 확인한 다음, 다음을 다시 클릭하여 데이터베이스를 만듭니다. 진행률 및 마침 페이지가 나타납니다.

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

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

  9. MDS(Master Data Services) Configuration Manager의 데이터베이스 구성 페이지에서 데이터베이스 선택을 클릭합니다.

  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) Configuration Manager에서 왼쪽 창에서 웹 구성을 클릭합니다.

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

    참고 항목

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

    mds_2016ConfigManager_WebConfig

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

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

      또는

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

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

      참고 항목

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

      mds_2016ConfigManager_WebConfig_CreateWebApplication

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

    참고 항목

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

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

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

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

    mds_2016ConfigManager_WebConfig_Completed

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

mds_2016ConfigurationComplete_MessageBox

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

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

샘플 모델 및 데이터 배포

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

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

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

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

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

샘플 모델을 배포하려면

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

  2. 관리istrator: 명령 프롬프트를 열고 다음 명령을 실행하여 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\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 샘플 모델을 배포하기 위한 명령을 보여 줍니다.

    Command line for deploying the Product sample model

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

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

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

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

      MDS Web site, home page.

다음 단계

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

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

참고 항목

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