展開パイプラインの使用を開始する
この記事では、Microsoft Fabric サービスで展開パイプラインを使用するために必要な基本設定について説明します。 先に進む前に、展開パイプラインの概要に関するページを読み、配置できる項目について理解しておくことをお勧めします。
展開パイプラインの作成方法を詳細な手順で示すトレーニング モジュール、「Fabric 展開パイプラインの作成と管理」を完了することもできます。
Note
展開パイプラインでは、各ステージに 1 つの Premium ワークスペースが割り当てられます。 運用環境でパイプラインを使い始める前に、パイプラインのワークスペースの容量要件を確認してください。
前提条件
展開パイプライン機能にアクセスするには、次の条件を満たす必要があります:
Microsoft Fabric サブスクリプションをお持ちの場合
自分が Fabric ワークスペースの管理者である
Note
以前にパイプラインを作成した場合、またはパイプラインが自分と共有されている場合は、[展開パイプライン] ボタンも表示されます。
手順 1 - 展開パイプラインの作成
パイプラインは、Fabric の展開パイプライン エントリ ポイントから、または特定のワークスペースから作成できます。 ワークスペースからパイプラインを作成すると、ワークスペースがパイプラインに自動的に割り当てられます。
Fabric の任意の場所からパイプラインを作成するには:
[ワークスペース] ポップアップで、[展開パイプライン] を選択します。
[パイプラインを作成] を選択します。
[展開パイプラインの作成] ダイアログ ボックスで、パイプラインの名前と説明を入力し、[次へ] を選択します。
デフォルトでは、パイプラインには開発、テスト、運用という名前の 3 つのステージがあります。 これらのデフォルトのステージをそのまま使用するか、ステージの数と名前を変更できます。 パイプラインには、2 から 10 個の間で任意の数のステージを含めることができます。 [+追加] を選択して別のステージを追加するか、ステージを削除するか、ボックスに新しい名前を入力して名前を変更します。 完了したら [作成] を選択します。
3 つ以上のステージを含むパイプラインの場合は、右上隅にある矢印を使用してステージ間を移動します。
パイプラインを作成したら、他のユーザーと共有したり、編集したり、削除したりできます。 パイプラインを他のユーザーと共有すると、そのユーザーはパイプラインへのアクセスを許可され、パイプライン管理者になります。 パイプラインのアクセス許可が与えられたユーザーは、パイプラインを表示、共有、編集、および削除できます。
手順 2 - ワークスペースの割り当て
Note
ワークスペースから直接パイプラインを作成する場合は、ワークスペースが既に選択されているため、このステージをスキップできます。
パイプラインを作成したら、管理するコンテンツをパイプラインに追加する必要があります。 パイプラインにコンテンツを追加するには、パイプライン ステージにワークスペースを割り当てます。 ワークスペースはどのステージにも割り当てることができます。
リンクの指示に従って、ワークスペースをパイプラインに割り当てます。
手順 3 - ステージをパブリックにする (省略可能)
デフォルトでは、パイプラインの最終ステージが公開されます。 パイプラインにアクセスできないパブリック ステージのコンシューマーには、パイプラインは通常のワークスペースとして表示され、[ワークスペース] ページのワークスペース名の横にステージ名と展開パイプライン アイコンはありません。
公開ステージは必要な分だけ設定することも、まったく設定しないことも可能です。 任意の時点でステージのパブリック状態を変更するには、パイプライン ステージの設定に移動し、[このステージをパブリックにする] ボックスをオンまたはオフにします。
手順 4 - 空のステージに配置する
1 つのパイプライン ステージでのコンテンツの操作が完了したら、次のステージに配置できます。 多くの場合、別のステージへのコンテンツの配置は、パイプラインでいくつかのアクションを実行した後に行われます。 たとえば、開発ステージでコンテンツに対して開発を行ったり、テスト ステージでコンテンツをテストしたりなどです。 ステージ間でコンテンツを移動するための一般的なワークフローは、開発からテスト、そしてテストから運用ですが、配置はどの方向でも構いません。 このプロセスの詳細については、既存のワークスペースにコンテンツを配置する方法に関するセクションを参照してください。
展開パイプラインには、コンテンツの配置に関して次の 2 つのオプションが用意されています。
コンテンツの配置方法を選択したら、展開を確認し、メモを残すことができます。
手順 5 - あるステージから別のステージにコンテンツを配置する
パイプライン ステージにコンテンツを含めたら、次のステージのワークスペースにコンテンツが含まれている場合でも、次のステージに配置できます。 ペアになっている項目 は上書きされます。 このプロセスの詳細については、既存のワークスペースにコンテンツを配置する方法に関するセクションを参照してください。
コンテンツを展開パイプラインの次のステージに配置するには、ステージの下部にある [配置] ボタンを選択します。
ステージ カードを確認すると、各ステージにコンテンツが最後に配置された日時がわかります。
展開時間は、ステージが最後に更新されたときを確立するのに役立ちます。 また、展開の間隔を追跡する場合にも役立ちます。
2 つのパイプラインを配置する前にその差分を確認するには、異なる展開ステージのコンテンツの比較に関するページを参照してください。
手順 6 - 展開規則を作成する (省略可能)
展開パイプラインで作業する場合、異なるステージで構成が異なる場合があります。 たとえば、各ステージは異なるデータベースまたは異なるクエリ パラメーターを持つことがあります。 開発ステージでは、データベースからサンプル データをクエリしますが、テスト ステージおよび運用ステージではデータベース全体に対してクエリを実行します。
コンテンツをパイプライン ステージ間で配置する場合は、展開ルールを構成することで、一部の設定をそのままの状態に維持したまま、コンテンツを変更できるようにします。 たとえば、運用ステージのセマンティックモデルが、本番ステージのデータベースを指すようにしたい場合、そのためのルールを定義することができます。 このルールを、適切なセマンティック モデルの下、運用ステージで定義します。 ルールが定義または変更されたら、コンテンツを再配置する必要があります。 配置されたコンテンツは展開ルールで定義されている値を継承し、このルールが変更されずに有効である限り、常に適用されます。