모델 배포(Master Data Services)Deploying Models (Master Data Services)

Master Data ServicesMaster Data Services에서 패키지는 배포 가능한 모델 구조와 모델의 데이터(옵션)를 포함하는 XML 파일입니다.In Master Data ServicesMaster Data Services, a package is an XML file that contains a deployable model structure, and optionally, data from the model. 모델 패키지를 사용하여 MDS 환경 간에 모델의 복사본을 이동하거나 기존 MDS 환경에 새로운 모델을 만듭니다.Use model packages to move copies of models from one MDS environment to another, or to create new models in your existing MDS environment.

중요

SQL Server 2017SQL Server 2017 MDSModelDeploy 도구SQL Server 2012SQL Server 2012 이상에서 만든 패키지와 이전 버전에서 호환됩니다. MDSModelDeploy tool is backward compatible with the packages created in SQL Server 2012SQL Server 2012 or higher.

모델 배포 도구Tools for Deploying Models

모델 패키지를 사용하려면 필요에 따라 다음 세 도구 중 하나를 사용합니다.To work with model packages, you can use one of three tools, depending on your needs.

  • MDSModelDeploy 도구: 모델 개체와 데이터를 만들고 배포하려면 MDSModelDeploy.exe 도구를 사용합니다.MDSModelDeploy tool: To create and deploy model objects and data, use the MDSModelDeploy.exe tool. MDS 설치 시 기본 경로를 선택한 경우 이 도구는 드라이브:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration에 있습니다.If you selected the default path when installing MDS, this tool is located on drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

  • 모델 배포 마법사: 모델 구조만의 패키지를 만들고 배포하려면 마스터 데이터 관리자Master Data Manager 웹 응용 프로그램의 마법사를 사용합니다.Model Deployment wizard: To create and deploy packages of the model structure only, use the wizard in the 마스터 데이터 관리자Master Data Manager web application. 이 마법사를 사용하여 데이터를 배포할 수는 없습니다.You cannot use this wizard to deploy data.

  • 모델 패키지 편집기: 모델 패키지를 편집하려면 모델 패키지 편집기 마법사를 실행하는 ModelPackageEditor.exe를 사용합니다.Model Package Editor: To edit a model package, use the ModelPackageEditor.exe that launches the Model Package Editor wizard. 이 마법사를 사용하여 MDSModelDeploy 도구 또는 모델 배포 마법사로 만든 패키지를 편집합니다.You use this wizard to edit a package that was created by the MDSModelDeploy tool or the Model Deployment wizard. MDS 설치 시 기본 경로를 선택한 경우 이 도구는 드라이브:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration에 있습니다.If you selected the default path when installing MDS, this tool is located on drive:\Program Files\Microsoft SQL Server\130\Master Data Services\Configuration.

중요

MDSModelDeploy 도구를 사용하여 새 모델을 만들거나 모델의 복제본을 만들거나 기존 모델 및 해당 데이터를 업데이트할 수 있습니다.You can use the MDSModelDeploy tool to create a new model, create a clone of a model, or update an existing model and its data. MDSModelDeploy 도구를 사용하여 기존 모델 및 해당 데이터를 업데이트하고 패키지에 엔터티, 특성 또는 대상 모델에 있는 멤버를 포함하지 않는 경우 MDSModelDeploy는 모델에서 해당 엔터티, 특성 또는 멤버를 삭제하지 않습니다.If you use the MDSModelDeploy tool to update an existing model and its data, and the package does not contain an entity, attribute, or member that exists in the destination model, MDSModelDeploy will not delete that entity, attribute, or member from the model.

패키지에 포함된 내용What Packages Contain

모델 패키지는 .pkg 확장명으로 저장되는 XML 파일입니다.A model package is an XML file that is saved with the .pkg extension. 배포 패키지를 만드는 경우 데이터 포함 여부를 결정할 수 있습니다.When you create a deployment package, you can decide whether or not to include data. 데이터를 포함하려면 포함할 데이터의 버전을 선택해야 합니다.If you decide to include data, you must select a version of the data to include.

모든 모델 개체가 패키지에 포함됩니다.All model objects are included in a package. 모델 개체는 다음과 같습니다.These objects are:

  • 엔터티Entities

  • 특성Attributes

  • 특성 그룹Attribute groups

  • 계층 구조Hierarchies

  • 컬렉션Collections

  • 비즈니스 규칙Business rules

  • 버전 플래그Version flags

  • 구독 뷰Subscription views

    파일 특성, 사용자 및 그룹 권한은 포함되지 않습니다.File attributes, and user and group permissions are not included. 모델을 배포한 후에 이러한 항목을 수동으로 업데이트해야 합니다.After you deploy a model, you must update these manually.

예제 패키지Sample Packages

Master Data ServicesMaster Data Services를 설치하면 예제 패키지 파일이 포함됩니다.Sample package files are included when you install Master Data ServicesMaster Data Services. 이러한 패키지 파일은 Master Data ServicesMaster Data Services를 설치한 Master Data Services\Samples\Packages 디렉터리에 있습니다.These package files are in the Master Data Services\Samples\Packages directory where you installed Master Data ServicesMaster Data Services. MDSModelDeploy 도구를 사용하여 이러한 예제 패키지를 배포하면 예제 모델이 생성되어 데이터로 채워집니다.When you deploy these sample packages by using the MDSModelDeploy tool, sample models are created and populated with data.

태스크 설명Task Description 항목Topic
MDSModelDeploy 도구를 사용하여 모델 개체 및/또는 데이터의 새 배포 패키지를 만듭니다.Create a new deployment package of model objects and/or data by using the MDSModelDeploy tool. MDSModelDeploy를 사용하여 모델 배포 패키지 만들기Create a Model Deployment Package by Using MDSModelDeploy
마법사를 사용하여 모델 개체만의 새 배포 패키지를 만듭니다.Create a new deployment package of model objects only by using the wizard. 마법사를 사용하여 모델 배포 패키지 만들기Create a Model Deployment Package by Using the Wizard
MDSModelDeploy 도구를 사용하여 모델 개체 및/또는 데이터의 패키지를 배포합니다.Deploy a package of model objects and data by using the MDSModelDeploy tool. MDSModelDeploy를 사용하여 모델 배포 패키지 배포Deploy a Model Deployment Package by Using MDSModelDeploy
마법사를 사용하여 모델 개체만의 패키지를 배포합니다.Deploy a package of model objects only by using the wizard. 마법사를 사용하여 모델 배포 패키지 배포Deploy a Model Deployment Package by Using the Wizard
모델 배포 패키지를 편집하여 전체 모델이 아닌 모델의 일부 선택한 부분만 배포합니다.Edit a model deployment package to deploy selected parts of a model, rather than the entire model. 모델 배포 패키지 편집Edit a Model Deployment Package