デプロイ パイプラインとは?
Note
このセクションのこの記事では、アプリにコンテンツをデプロイする方法について説明します。 バージョン管理については、Git 統合 のドキュメントを参照してください。
Microsoft Fabric のデプロイ パイプライン ツールは、コンテンツ作成者が他のユーザーと共同作業して組織のコンテンツのライフサイクルを管理できる運用環境を提供します。 デプロイメント・パイプラインにより、作成者はユーザーに届く前にサービス内でコンテンツを開発し、テストすることができます。 デプロイできる、サポートされているアイテムの種類の完全な一覧を参照してください。
重要
- 新しいデプロイ パイプラインのユーザー インターフェイスは現在プレビュー段階 です。 新しい UI を有効または使用するには、「新しい UI の使用を開始する」を参照してください。
- デプロイ パイプラインの一部の項目はプレビュー段階です。 詳細については、サポートされている項目の一覧を参照してください。
デプロイ パイプラインの使用方法を学習する
デプロイ パイプライン ツールを使用する方法については、次のリンクで学習できます。
デプロイ パイプラインの作成と管理 - デプロイ パイプライン を作成するプロセス全体を説明する Learn モジュール。
デプロイ パイプラインの概要 - パイプライン の作成方法と、デプロイ、さまざまなステージでのコンテンツの比較、デプロイ ルールの作成などの主要な機能について説明する記事です。
サポートされているアイテム
あるパイプライン ステージから別のパイプライン ステージにコンテンツをデプロイする場合、コピーされるコンテンツには以下のアイテムを含めることができます。
- データ パイプライン (プレビュー)
- Dataflows Gen1
- Datamarts (プレビュー)
- Lakehouse (プレビュー)
- ノートブック
- ページ分割されたレポート (プレビュー)
- レポート (サポートされているセマンティック モデルに基づく) (プレビュー)
- Spark 環境 (プレビュー)
- セマンティック モデル (.pbix ファイルから生成され、PUSH データセットではない) (プレビュー)
- ウェアハウス (プレビュー)
パイプライン構造
デプロイ パイプラインで必要なステージの数を決定します。 2 段階から 10 段階まで、どこでもかまいません。 パイプラインを作成するとデフォルトで提供される 3 つの一般的なステージを基にして作業を始めることができますが、必要に応じてステージを追加、削除、または名前変更できます。 ステージの数に関係なく、一般的な概念は同じです。
-
デプロイの最初の段階では、仲間のクリエイターと一緒に新しいコンテンツをアップロードします。 ビルドを設計し、ここで開発することも、別のステージで開発することもできます。
-
コンテンツに必要なすべての変更を行ったら、テスト ステージを開始できる状態になります。 変更したコンテンツをアップロードして、このテスト ステージに移動できるようにします。 テスト環境で実行できることの 3 つの例を次に示します。
テスト担当者およびレビュー担当者とコンテンツを共有する
大量のデータがあるテストを読み込んで実行する
アプリをテストして、エンド ユーザー向けにどのように表示されるかを確認する
-
コンテンツのテスト後、運用ステージを使用して、コンテンツの最終バージョンを組織内のビジネス ユーザーと共有します。
アイテムペア設定
ペアリングとは、デプロイメント パイプラインの 1 つのステージにあるアイテム (レポート、ダッシュボード、セマンティック モデルなど) を隣接するステージにある同じアイテムに関連付けるプロセスです。 ペアリングは、ワークスペースを展開ステージに割り当てたとき、または新しいペアリングされていないコンテンツをあるステージから別のステージに展開したとき (クリーン展開) に発生します。
項目がいつコピーされるか、いつ上書きされるか、デプロイ関数を使用しているときにデプロイが失敗するタイミングを理解するために、ペアリングのしくみを理解することが重要です。
項目が同じ (同じ名前、種類、フォルダーを持つ) ように見えても、ペアになっていない場合、展開では上書きされません。 代わりに、複製コピーが作成され、前のステージの項目とペアになります。
ペア設定された項目は、パイプライン コンテンツ リストの同じ行に表示されます。 ペア設定されていない項目は、単独で行に表示されます。
- ペアになっているアイテムは、名前を変更してもペアのままです。 そのため、ペアのアイテムに異なる名前を付けることができます。
- ワークスペースがパイプラインに割り当てられた後に追加されたアイテムは、自動的にはペアになりません。 そのため、隣接するワークスペース内にペアになっていない同じアイテムを含めることができます。
ペアリングされている項目とペアリングのしくみの詳細については、「 アイテム ペアリング」を参照してください。
デプロイ方法
コンテンツを別のステージに展開するには、少なくとも 1 つの項目を選択する必要があります。 あるステージから別のステージにコンテンツを展開すると、ソース ステージからコピーされる項目によって、ペアリング規則に従って、ステージ内のペアの項目が上書きされます。 ソース ステージに存在しない項目はそのまま残ります。
[デプロイ] を選択すると、確認メッセージが表示されます。
次のステージにコピーされる項目プロパティとコピーされないプロパティの詳細については、「展開プロセスについて」を参照してください。
Automation
デプロイ パイプライン REST API を使用して、プログラムでコンテンツをデプロイすることもできます。 このプロセスの詳細については、「API と DevOps を使用してデプロイ パイプラインを自動化する」を参照してください。