展開パイプラインの使用を開始する

この記事では、Microsoft Fabric サービスで展開パイプラインを使用するために必要な基本設定について説明します。 先に進む前に、展開パイプラインの概要に関するページを読み、配置できる項目について理解しておくことをお勧めします。

展開パイプラインの作成方法を詳細な手順で示すトレーニング モジュール、「Fabric 展開パイプラインの作成と管理」を完了することもできます。

Note

展開パイプラインでは、各ステージに 1 つの Premium ワークスペースが割り当てられます。 運用環境でパイプラインを使い始める前に、パイプラインのワークスペースの容量要件を確認してください。

前提条件

展開パイプライン機能にアクセスするには、次の条件を満たす必要があります:

Note

以前にパイプラインを作成した場合、またはパイプラインが自分と共有されている場合は、[展開パイプライン] ボタンも表示されます。

手順 1 - 展開パイプラインの作成

パイプラインは、Fabric の展開パイプライン エントリ ポイントから、または特定のワークスペースから作成できます。 ワークスペースからパイプラインを作成すると、ワークスペースがパイプラインに自動的に割り当てられます。

Fabric の任意の場所からパイプラインを作成するには:

  1. [ワークスペース] ポップアップで、[展開パイプライン] を選択します。

    展開パイプラインのエントリ ポイントのスクリーンショット。

  2. [パイプラインを作成] を選択します。

    [パイプラインの作成] ボタンのスクリーンショット。

  3. [展開パイプラインの作成] ダイアログ ボックスで、パイプラインの名前と説明を入力し、[次へ] を選択します。

    名前と説明パイプライン ダイアログのスクリーンショット。

  4. 既定では、パイプラインには開発テスト運用という名前の 3 つのステージがあります。 これらの既定のステージをそのまま使用するか、ステージの数と名前を変更できます。 パイプラインには、2 から 10 個の間で任意の数のステージを含めることができます。 [+追加] を選択して別のステージを追加するか、ステージを削除するか、ボックスに新しい名前を入力して名前を変更します。 完了したら [作成] を選択します。

    [パイプラインのカスタマイズ] ダイアログのスクリーンショット。[追加と削除] オプションの概要は、開発ステージの名前と同様です。

3 つ以上のステージを含むパイプラインの場合は、右上隅にある矢印を使用してステージ間を移動します。

ステージ間を移動するための展開パイプラインのホーム画面の右上隅にある矢印のスクリーンショット。

パイプラインを作成したら、他のユーザーと共有したり、編集したり、削除したりできます。 パイプラインを他のユーザーと共有すると、そのユーザーはパイプラインへのアクセスを許可され、パイプライン管理者になります。 パイプラインのアクセス許可が与えられたユーザーは、パイプラインを表示、共有、編集、および削除できます。

手順 2 - ワークスペースの割り当て

Note

ワークスペースから直接パイプラインを作成する場合は、ワークスペースが既に選択されているため、このステージをスキップできます。

パイプラインを作成したら、管理するコンテンツをパイプラインに追加する必要があります。 パイプラインにコンテンツを追加するには、パイプライン ステージにワークスペースを割り当てます。 ワークスペースはどのステージにも割り当てることができます。

リンクの指示に従って、ワークスペースをパイプラインに割り当てます

手順 3 - ステージをパブリックにする (省略可能)

既定では、パイプラインの最終ステージが公開されます。 パイプラインにアクセスできないパブリック ステージのコンシューマーには、パイプラインは通常のワークスペースとして表示され、[ワークスペース] ページのワークスペース名の横にステージ名と展開パイプライン アイコンはありません。

公開ステージは必要な分だけ設定することも、まったく設定しないことも可能です。 任意の時点でステージのパブリック状態を変更するには、パイプライン ステージの設定に移動し、[このステージをパブリックにする] ボックスをオンまたはオフにします。

[展開パイプライン] ページのステージの名前の横にあるステージ設定アイコンを示すスクリーンショット。

[このステージをパブリックにする] チェックボックスが強調表示されているステージ設定のスクリーンショット。

手順 4 - 空のステージに配置する

1 つのパイプライン ステージでのコンテンツの操作が完了したら、次のステージに配置できます。 多くの場合、別のステージへのコンテンツの配置は、パイプラインでいくつかのアクションを実行した後に行われます。 たとえば、開発ステージでコンテンツに対して開発を行ったり、テスト ステージでコンテンツをテストしたりなどです。 ステージ間でコンテンツを移動するための一般的なワークフローは、開発からテスト、そしてテストから運用ですが、配置はどの方向でも構いません。 このプロセスの詳細については、既存のワークスペースにコンテンツを配置する方法に関するセクションを参照してください。

展開パイプラインには、コンテンツの配置に関して次の 2 つのオプションが用意されています。

  • 完全な展開 - すべてのコンテンツをターゲット ステージに配置します。

  • 選択的展開 - ターゲット ステージに配置するコンテンツを選択します。

コンテンツの配置方法を選択したら、展開を確認し、メモを残すことができます。

手順 5 - あるステージから別のステージにコンテンツを配置する

パイプライン ステージにコンテンツを含めたら、次のステージのワークスペースにコンテンツが含まれている場合でも、次のステージに配置できます。 ペアになっている項目 は上書きされます。 このプロセスの詳細については、既存のワークスペースにコンテンツを配置する方法に関するセクションを参照してください。

コンテンツを展開パイプラインの次のステージに配置するには、ステージの下部にある [配置] ボタンを選択します。

ステージ カードを確認すると、各ステージにコンテンツが最後に配置された日時がわかります。

展開時間は、ステージが最後に更新されたときを確立するのに役立ちます。 また、展開の間隔を追跡する場合にも役立ちます。

2 つのパイプラインを配置する前にその差分を確認するには、異なる展開ステージのコンテンツの比較に関するページを参照してください。

手順 6 - 展開規則を作成する (省略可能)

展開パイプラインで作業する場合、異なるステージで構成が異なる場合があります。 たとえば、各ステージは異なるデータベースまたは異なるクエリ パラメーターを持つことがあります。 開発ステージでは、データベースからサンプル データをクエリしますが、テスト ステージおよび運用ステージではデータベース全体に対してクエリを実行します。

コンテンツをパイプライン ステージ間で配置する場合は、展開ルールを構成することで、一部の設定をそのままの状態に維持したまま、コンテンツを変更できるようにします。 たとえば、運用ステージのセマンティックモデルが、本番ステージのデータベースを指すようにしたい場合、そのためのルールを定義することができます。 このルールを、適切なセマンティック モデルの下、運用ステージで定義します。 ルールが定義または変更されたら、コンテンツを再配置する必要があります。 配置されたコンテンツは展開ルールで定義されている値を継承し、このルールが変更されずに有効である限り、常に適用されます。

展開ルールの定義方法はこちら。