次の方法で共有


Microsoft Fabric 展開パイプラインにワークスペースを割り当てる

展開パイプラインを使用すると、パイプラインの任意のステージへのワークスペースの割り当てと割り当て解除を行うことができます。 この機能は、マネージド リリースの異なる環境として使われているワークスペースが既にある組織にとって重要です。 このような場合は、各ワークスペースを対応するパイプライン ステージに割り当て、通常のフローで作業を続けることができます。

ワークスペースの割り当てと、容量とアクセス許可に関する影響の詳細については、「デプロイ パイプライン プロセス」を参照してください。

重要

Microsoft Fabric のデプロイ パイプラインの新しいユーザー インターフェイスは、一時的に無効になっています。 Microsoft は、この問題の解決に取り組んでおり、新しい UI が再び利用可能になった時点でこのページを更新します。 それまでは、元の UI を引き続き使用できます。

空いているパイプライン ステージにワークスペースを割り当てる

ワークスペースをパイプラインに割り当てるには、ワークスペースを割り当てるパイプライン ステージが空いている必要があります。 別のワークスペースが既に割り当てられているパイプライン ステージにワークスペースを割り当てる場合は、そのステージから現在のワークスペースの割り当てを解除した後、新しいワークスペースを割り当てます。

ワークスペースをパイプライン ステージに割り当てる前に、「制限事項」セクションを参照し、ワークスペースが必要な条件を満たしていることを確認してください。

Note

パイプラインに対するワークスペースの割り当てや割り当て解除を行うにあたっては、空のステージにデプロイを行うたびに、新しいワークスペースが作成され、ワークスペースの割り当てを解除すると、そのステージのデプロイ履歴と構成済みルールがすべて失われることに注意してください。

ワークスペースをパイプライン ステージに割り当てるには、次の手順のようにします。

  1. パイプラインを開きます。

  2. ワークスペースを割り当てたいステージで、[このステージにコンテンツを割り当てる] というタイトルのドロップダウンを展開します。

  3. このステージに割り当てたいワークスペースを選択します。

    新しい UI におけるデプロイ パイプラインの空のステージ内の [ワークスペースの割り当て] ドロップダウンを示すスクリーンショット。

  4. 割り当てを選びます。

パイプライン ステージからワークスペースの割り当てを解除する

パイプライン ステージからワークスペースの割り当てを解除できます。 パイプライン ステージに別のワークスペースを割り当てる場合は、まず、そのステージから現在のワークスペースの割り当てを解除する必要があります。

パイプライン ステージからワークスペースの割り当てを解除するには、次の手順のようにします。

  1. パイプラインを開きます。

  2. ワークスペースの割り当てを解除したいステージで、左下隅にある 3 つのドットを選択します。

  3. [ワークスペースの割り当て解除] を選択します。

    デプロイ パイプラインの新しい UI 内の [ワークスペースの割り当て解除] オプションを示すスクリーンショット。

  4. [ワークスペースの割り当て解除] ダイアログ ボックスで、[割り当て解除] を選びます。

    展開パイプラインの [ワークスペースの割り当て解除] ポップアップ ウィンドウを示すスクリーンショット。[割り当て解除] ボタンが強調表示されています。

項目ペア設定

ペア設定は、展開パイプラインの 1 つのステージの項目が、隣接するステージの同じ項目に関連付けられるプロセスです。 項目がペアになっていない場合、名前とタイプが同じであっても、展開中にターゲット ステージの項目は上書きされません。 ペアリングされていない項目の展開はクリーン デプロイと呼ばれ、隣接するステージでその項目のコピーを作成します。

ペア設定は、次の 2 つの方法のいずれかで行うことができます。

  • 展開: ペアリングされていない項目が 展開 ボタンを使用して別のステージにコピーされると、次のステージで項目のコピーが作成され、配置されている項目とペアになります。

    次の表は、さまざまな状況で展開ボタンが使用されている場合に、項目がペアになっている場合を示しています。

    シナリオ ステージ A (例: Dev) ステージ B (例: Test) コメント
    1 名前: PBI レポート
    タイプ: レポート
    なし クリーン デプロイ - ペアリングが発生する
    2 名前: PBI レポート
    タイプ: レポート
    名前: PBI レポート
    タイプ: レポート
    項目がペアになっている場合、デプロイを押すとステージ B が上書きされます。
    3 名前: PBI レポート
    タイプ: レポート
    名前: PBI レポート
    タイプ: レポート
    項目がペアになっていない場合、ステージ A のレポートがステージ B にコピーされます。その後、ステージ B には同じ名前の 2 つの (1 つはペアで、1 つはペアになっていない) ファイルが存在するようになります。 ペアの項目間の展開は引き続き成功します。
  • ワークスペースを展開ステージに割り当てる: ワークスペースが展開ステージに割り当てられると、展開パイプラインは項目のペア設定を試みます。 ペア設定の基準は次のとおりです。

    • 項目名
    • 項目タイプ
    • フォルダーの場所 (ステージに重複する項目が含まれている場合にタイ ブレーカーとして使用されます (名前と種類が同じ 2 つ以上の項目)

    各ステージの 1 つの項目の名前と種類が同じ場合、ペア設定が行われます。 同じ名前と種類のステージに複数の項目がある場合、同じフォルダー内にある項目はペア設定されます。 フォルダーが同じでない場合、ペア設定は失敗します。

    次の表は、さまざまな状況でワークスペースが割り当てられているときに項目がペアになっている場合を示しています。

    シナリオ ステージ A (例: Dev) ステージ B (例: Test) コメント
    1 名前: PBI レポート
    タイプ: レポート
    名前: PBI レポート
    タイプ: レポート
    ✅ ペアリングが行われる
    2 名前: PBI レポート
    タイプ: レポート
    名前: PBI レポート
    タイプ: レポート
    ❌ ペアリングは行われません (重複)。
    ❌ 展開が失敗します。
    名前: PBI レポート
    タイプ: レポート
    ❌ ペアリングは行われません (重複)。
    ❌ 展開が失敗します。
    3 名前: PBI レポート
    タイプ: レポート
    フォルダー A
    名前: PBI レポート
    タイプ: レポート
    フォルダー B
    ✅ 展開が成功するが
    ❌ このレポートは dev とペアリングされていない
    名前: PBI レポート
    タイプ: レポート
    フォルダー A
    ✅ 重複のタイ ブレーカーとしてフォルダーを使用してペアリングが発生する
    名前: PBI レポート
    タイプ: レポート
    フォルダなし
    ✅ 展開が成功するが
    ❌ このレポートは dev とペアリングされていない

Note

項目がペア設定されると、名前を変更しても項目のペア設定は解除されません 。 したがって、名前の異なるペア設定された項目が存在する可能性があります。

ペア設定されている項目を確認する

ペア設定された項目は、パイプライン コンテンツ リストの同じ行に表示されます。 ペア設定されていない項目は、単独で行に表示されます。

同じ名前のペア設定されていない項目を作成する

前のセクションで説明したペア設定の規則に従う以外は、項目を手動でペア設定する方法はありません。 パイプラインの一部であるワークスペースに新しい項目を追加しても、隣接するステージ内の同じ項目と自動的にペア設定されることはありません。 したがって、ペア設定されていない隣接するワークスペースでは、同じ名前の同じ項目を持つことができます。

以下は、割り当てられた後、テスト ワークスペースに直接追加されたため、開発パイプライン内の同一の項目とペアになっていない項目の例です。

異なる行に一覧表示されている、名前と種類が同じでペア設定されていない項目を含む隣接するステージを示すスクリーンショット。

ワークスペースに同じ名前と種類を持つ複数の項目

ペア設定するワークスペース内の複数の項目の名前、種類、フォルダーが同じである場合、ペア設定は失敗します。 1 つの項目を別のフォルダーに移動するか、その名前を変更して、もう一方のステージの既存の項目と一致する項目が存在しないようにします。

同じ名前と種類の項目が複数存在するため、ワークスペースの割り当てが失敗したスクリーンショット。

考慮事項と制限事項

  • ドロップダウン リストには、パイプラインに割り当てることができるワークスペースのみが表示されます。 次の条件が適用される場合は、ワークスペースをパイプライン ステージに割り当てることができます。

  • Direct Lake セマンティック モデルが配置されると、ターゲット ステージの項目に自動的にバインドされることはありません。 たとえば、レイクハウスが DirectLake セマンティック モデルのソースであり、両方とも次のステージに配置されている場合、ターゲット ステージの DirectLake セマンティック モデルはソース ステージのレイクハウスにバインドされます。 データ ソース ルールを使用して、ターゲット ステージの項目にバインドします。 他の種類のセマンティック モデルは、ターゲット ステージのペアの項目に自動的にバインドされます。

異なステージのコンテンツを比較します