Skip to main content

Gray icon with bar graph inside Microsoft Power BI出力ツール

Microsoft Power BI出力ツールは、Power BI REST API を使用して、Alteryx ワークフローから Power BI Web アプリにデータセットをアップロードします。そこから、任意の数のデータの可視化とレポートを含むダッシュボードを作成して共有できます。詳細については、「 Microsoft Power BI 」を参照してください。

OneDriveコネクタの機能を完全に維持するには、「 Designerとデータコネクタの互換性 」を参照してください。

重要

このツールは、Designer では自動的にインストールされません。このツールを使用するには、 Alteryxマーケットプレイス からダウンロードします。

制限事項と詳細については、「 MicrosoftのPushデータセットの制限事項 」を参照してください。

Power BI APIの制限により、Designerは DateTime値 を書き込むことができません。データセットをPower BIにアップロードする前に、DateTime値を文字列に変換します。

Power BIにサインイン

認証にはOAuth方式が使用されるため、 インターネットブラウザからサインイン を選択して既定のAlteryxアプリケーションを使用するか、 認証情報を入力 を選択して自身のAPIアプリケーションを提供できます。独自のAPIアプリケーションを作成する方法については、「 カスタムAPIアプリケーションのセットアップ 」セクションを参照してください。

デフォルトの Alteryx アプリケーション ( インターネットブラウザーからサインイン ) を使用して、最大 6 か月のワークフローをスケジュールできます。ただし、[ 認証情報を入力 ] を選択した後で [ サービスプリンシパルとして使用 ] を選択した場合は、会社のポリシーに従ってトークンの有効期限を設定でき、スケジュールされたワークフローは単一のユーザーに関連付けられません。これは、たとえば、ユーザーが退職してアカウントが無効になった場合にワークフローが実行されないようにする場合に便利です。

Power BI出力では、サービスプリンシパルとして使用せずにクライアントIDおよびシークレット、テナントIDを使用して接続する場合でも、クライアントシークレットが必要です。管理者に連絡して、シークレット ID ではなく シークレット値 を要求してください。

If you’d like to authenticate using GCC High tenant or Custom tenant, use DCM and select the appropriate technology.DCM - Designer

ツール設定

次の手順では、データセットを操作する方法を示します。

  1. Power BIで新しいデータセットを作成するには、[構成] ウィンドウで [ データ ] タブに移動します。操作しようとする ワークスペース を選択し、[ 新しいデータセットの作成 ] を選択します。

  2. [ オプション ] > [ 出力オプション ] を選択します。既定のオプションが「 作成 」であるかどうかを確認します。

  3. [ データセット名 ] フィールドと [ テーブル名 ] フィールドの既定の名前が気に入らない場合は、独自の名前を指定できます。

    注記

    Power BIでは、同じ名前のデータセットを複数作成できるため、[ データセット名 ] を変更することをお勧めします。

  4. 既存のデータセットを操作するには、既存のデータセットのリストからデータセットを選択し、設定パネルの [ オプション ] タブで、実行する操作を選択します。

    1. 付加 - 既存のデータセットに新しい行を付加します。

    2. 上書き(既存の列を保持) - 既存の行(データセット内のすべてのレコード)を削除し、指定された入力に従ってテーブルに新しい行を追加します。入力列名は無視され、既存のスキーマの構造は変更されません。

    3. 上書き(列を更新) - 入力構造によって既存のスキーマを更新し、テーブルに新しい行を追加します。

      注記

      このオプションを使用すると、入力に従って既存のスキーマの構造が変更されるため、既存のレポート内の参照が機能しない場合があります。

  5. データセット内の複数のテーブルを一度に更新できますが、最初に、選択したデータセット内の入力接続と既存のテーブルの間のマッピングを指定する必要があります。