次の方法で共有


MDSModelDeploy を使用してモデル デプロイ パッケージを作成する

マスター データ サービスで、MDSModelDeploy ツールを使用してパッケージを作成します。 指定したコマンドに応じて、パッケージには次のいずれかを含めることができます。

  • モデル オブジェクトのみ。

  • オブジェクトとデータをモデル化します。

モデル オブジェクトのみを含むパッケージを配置する場合は、代わりにマスター データ マネージャー Web アプリケーションでモデル配置ウィザードを使用できます。 詳細については、「 ウィザードを使用したモデル配置パッケージの作成」を参照してください

このバージョンの MDSModelDeploy ツールでは、ギガバイト (GB) を超えるメモリを使用できません。 モデル オブジェクトとデータ オプションを使用して大規模なモデルを作成またはデプロイすると、"メモリ不足" または "ストリームが長すぎます" エラーが発生する可能性があります。 この問題を解決するには、MDS ステージングを使用してデータを展開します。MDSModelDeploy ツールの更新バージョンを含む MDS 2016 以降のバージョンにアップグレードします。

[前提条件]

この手順を実行するには:

  1. MDSModelDeploy ツールを実行するために必要な基本的なアクセス許可は次のとおりです。

    • MDS 構成マネージャー (Windows の管理者) と同じ Windows 権限

    • MDS データベースに対する DBA 権限。

  2. MDSModelDeploy ツールを使用してパッケージを作成するために必要なアクセス許可は次のとおりです。

    • データ モデルに対する MDS モデル管理者アクセス許可。

    • MDS Integration Management 関数のアクセス許可。

  3. MDSModelDeploy ツールを使用してモデルをデプロイするために必要なアクセス許可は次のとおりです。

    • MDS Explorer 関数のアクセス許可

    • MDS Integration Management 関数のアクセス許可

    • MDS システム管理関数のアクセス許可。

  4. MDSModelDeploy ツールを使用してモデルを一覧表示するために必要なアクセス許可は次のとおりです。

    • MDS Explorer 関数のアクセス許可

    • 一覧にモデルを表示するために、データ モデルに対する MDS モデル管理者のアクセス許可。

パッケージを作成するには、モデルが存在する必要があります。 詳細については、「 モデルの作成 (マスター データ サービス)」を参照してください。

詳細については、「 管理者 (マスター データ サービス)」を参照してください。

MDSModelDeploy を使用してモデル 配置パッケージを作成するには

  1. コマンド プロンプトを開きます。

  2. MDSModelDeploy.exeの場所に移動します。

    • MDS が既定の場所にインストールされている場合、ファイルは ドライブ:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration にあります。

    • MDS が既定の場所にインストールされていない場合は、ローカル コンピューターで MDSModelDeploy.exeを検索します。

  3. 任意。 オプションとヘルプを表示します。

    • 使用可能なすべてのオプションを表示するには、「 MDSModelDeploy 」と入力し、Enter キーを押します。

    • オプションのヘルプを表示するには、次のように入力します。 OptionName はオプションの名前です: MDSModelDeploy help OptionName

  4. 任意。 複数の Web アプリケーションがある場合は、次のコマンドを入力して Enter キーを押して、デプロイするサービスの名前を決定します。

    MDSModelDeploy listservices  
    

    MDS1, Default Web Site, MDSなど、値の一覧が返されます。 モデルをデプロイするには、この一覧の最初の値 (この場合は MDS1) が必要です。

  5. モデル オブジェクトとデータを含むパッケージを作成するには、次のように入力します。 ModelNameVersionNameServiceNamePackageName はそれぞれ、モデル、バージョン、サービス、および.pkg出力ファイルの名前です。

    MDSModelDeploy createpackage -model ModelName -version VersionName -service ServiceName -package PackageName -includedata  
    

    データを含める必要がない場合は、 -version スイッチと -includedata スイッチを使用しないでください。

  6. Enter キーを押します。 パッケージが正常に作成されると、"MDSModelDeploy 操作が正常に完了しました" というメッセージが表示されます。

次のステップ

こちらもご覧ください

モデル配置オプション (マスター データ サービス)
モデルのデプロイ (マスター データ サービス)