デプロイ パイプラインの使用を開始する
適用対象: Power BI Desktop
Power BI サービス
この記事では、Power BI サービスでデプロイ パイプラインを使用するために必要な基本設定について説明します。 進める前に、デプロイ パイプラインの概要ページをお読みになることをお勧めします。
デプロイ パイプラインの作成方法を示す Learn モジュール、「Power BI デプロイ パイプラインの作成と管理」を完了することもできます。
注意
デプロイ パイプラインでは、各ステージに 1 つの Premium ワークスペースが割り当てられます。 運用環境でパイプラインを使い始める前に、パイプラインのワークスペースの容量要件を確認してください。
前提条件
次の条件が満たされている場合、デプロイ パイプラインの機能にアクセスできます。
次のいずれかの Premium ライセンスを持っている。
Power BI Pro ユーザーであり、Premium 容量を持つ組織に所属している。
自分が Premium ワークスペースの管理者である。
注意
また、既にパイプラインを作成している場合や、パイプラインが共有されている場合は、[デプロイ パイプライン] ボタンが表示されます。
手順 1 - デプロイ パイプラインの作成
パイプラインは、[デプロイ パイプライン] タブまたはワークスペースから作成できます。
パイプラインを作成したら、他のユーザーと共有したり、編集したり、削除したりできます。 パイプラインを他のユーザーと共有すると、そのユーザーにパイプラインへのアクセス許可が与えられ、そのユーザーはパイプライン管理者となります。 パイプラインのアクセス許可が与えられたユーザーは、パイプラインを表示、共有、編集、および削除できます。
[デプロイ パイプライン] タブからパイプラインを作成する
[デプロイ パイプライン] タブからパイプラインを作成するには、次の手順を実行します。
Power BI サービスのナビゲーション ペインで、 [デプロイ パイプライン] を選択し、 [パイプラインの作成] を選択します。
[デプロイ パイプラインの作成] ダイアログ ボックスで、パイプラインの名前と説明を入力し、 [作成] を選択します。
ワークスペースからパイプラインを作成する
ワークスペースの管理者であれば、既存のワークスペースからパイプラインを作成できます。
ワークスペースで [パイプラインの作成] を選択します。
[デプロイ パイプラインの作成] ダイアログ ボックスで、パイプラインの名前と説明を入力し、 [作成] を選択します。
注意
ワークスペースが組織の Premium 容量、またはご利用の PPU 容量に割り当てられていない場合は、容量に割り当てるように通知が表示されます。
手順 2 - ワークスペースの割り当て
パイプラインを作成したら、管理するコンテンツをパイプラインに追加する必要があります。 パイプラインにコンテンツを追加するには、パイプライン ステージにワークスペースを割り当てます。 ワークスペースはどのステージにも割り当てることができます。
リンクの指示に従って、ワークスペースをパイプラインに割り当てます。
注意
ワークスペースからパイプラインを作成している場合、ワークスペースは既に選択されているため、この段階をスキップできます。
手順 3 - 空のステージにデプロイする
パイプライン ステージでコンテンツ作業を完了したら、次のステージにデプロイできます。 別のステージへのコンテンツのデプロイは、通常、パイプラインで何らかのアクションを実行した後に行われます。 たとえば、開発ステージでコンテンツに対して開発を行ったり、テスト ステージでコンテンツをテストしたりなどです。 ステージ間でコンテンツを移動するための一般的なワークフローは、開発からテスト、そしてテストから運用ですが、デプロイはどの方向でも構いません。 このプロセスの詳細については、既存のワークスペースにコンテンツをデプロイする方法に関するセクションを参照してください。
デプロイ パイプラインには、Power BI コンテンツのデプロイに関して次の 3 つのオプションが用意されています。
すべてのコンテンツをデプロイする - すべての Power BI コンテンツをターゲット ステージにデプロイします。
選択的デプロイ - ターゲット ステージにデプロイする Power BI コンテンツを選択します。
逆方向のデプロイ - パイプラインの前のステージにコンテンツをデプロイします。
Power BI コンテンツのデプロイ方法を選択したら、デプロイを確認し、メモを残すことができます。
手順 4 - あるステージから別のステージにコンテンツをデプロイする
パイプライン ステージにコンテンツを作成したら、次のステージにデプロイできます。 別のステージへのコンテンツのデプロイは、通常、パイプラインで何らかのアクションを実行した後に行われます。 たとえば、開発ステージでコンテンツに対して開発を行ったり、テスト ステージでコンテンツをテストしたりなどです。 ステージ間でコンテンツを移動するための一般的なワークフローは、開発からテスト、そしてテストから運用です。 このプロセスの詳細については、既存のワークスペースにコンテンツをデプロイする方法に関するセクションを参照してください。
コンテンツをデプロイ パイプラインの次のステージにデプロイするには、ステージの下部にある [デプロイ] ボタンを選択します。
テスト ステージおよび運用ステージのカードを確認するときに、最後のデプロイ時間を確認できます。 これは、コンテンツがそのステージに最後にデプロイされた日時を示します。
デプロイ時間は、ステージが最後に更新されたときを確立するのに役立ちます。 また、テストと運用デプロイの間の時間を追跡する場合にも便利です。
2 つのパイプラインを配置する前にその差分を確認するには、異なる配置ステージのコンテンツの比較に関するページを参照してください。
手順 5 - デプロイ ルールを作成する (任意)
デプロイ パイプラインで作業する場合、異なるステージで構成が異なる場合があります。 たとえば、各ステージは異なるデータベースまたは異なるクエリ パラメーターを持つことがあります。 開発ステージでは、データベースからサンプル データをクエリしますが、テスト ステージおよび運用ステージではデータベース全体に対してクエリを実行します。
コンテンツをパイプライン ステージ間で配置する場合は、配置ルールを構成すると、一部の設定をそのままの状態に維持したままコンテンツを変更できるようになります。 たとえば、運用ステージのデータセットが運用データベースを指すようにするには、このためのルールを定義します。 このルールは、適切なデータセットの下、運用ステージで定義されます。 このルールが定義されると、テスト環境から運用環境に配置されたコンテンツは配置ルールで定義されている値を継承し、このルールが変更されずに有効である限り、常に適用されます。