Microsoft Power BI 出力ツール
Microsoft power bi 出力ツールでは、power bi REST API を使用して、Alteryx ワークフローから power bi web アプリケーションにデータテーブルをアップロードします。 そこから、任意の数のデータビジュアライゼーションとレポートを含むダッシュボードを作成して共有できます。
power bi 出力ツールを使用するには、必要な power bi インスタンスにアクセスするためのアクセス許可を持つ web アプリケーションを作成し、構成する必要があります。
ギャラリーツール
このツールはDesignerでは自動的にインストールされません。 このツールを使用するには、Alteryx Analytics Galleryからダウンロードしてください。
Azure アクティブディレクトリのセットアップ
Microsoft Azure Active Directory テナントに登録されている web アプリケーションを作成します。
- https://dev.powerbi.com/apps に移動します。
-
Power BI インスタンスの既存の Microsoft Azure Active Directory アカウントを使用してサインインします。
- web アプリケーションを構成します。
- [アクセスする api の選択] ステップで、[データセットの読み取り] と [すべてのデータセットの読み取りと書き込み] を有効にし、power bi 出力ツールが power bi インスタンスにデータを書き込み、dataset が上書きされるかどう かを確認します。
- Power BI 出力ツールで、ユーザーがデータを書き込むことができるグループ (ワークスペース) を決定できるように、すべてのグループの読み取りを有効にします。
- [アプリの登録] ボタンをクリックし、クライアント ID とクライアントシークレットの値を安全な場所に保存します。
既知の問題と制限事項
- コネクタツールごとに、データセットごとにパブリッシュできるテーブルは1つだけです。 データセットごとに複数のテーブルを出力することは、コネクタツールでは現在サポートされていません。 Alteryx ワークフローで複数の power bi テーブルを公開する場合は、ワークフローにマルチパワー bi 出力コネクタを追加し、各テーブルを独自のデータセットの下に公開する必要があります。
-
既定では、Power BI は数値列を検出し、集計プロパティを sum または count に設定します。
- Power BI では、75以上の列を持つテーブルをアップロードすることはできません。
ツールを設定する
- Power BI インスタンスに関連付けられている Azure Active Directory テナントの一意の識別子を入力します。 Azure Active Directory テナント ID を取得する手順については、ここをクリックしてください。
- [クライアント id ] フィールドに、作成されたアプリケーションのアプリケーション id を入力します。
- 作成したアプリケーションのクライアントシークレットキーを入力します。
- トークンの更新または資格情報の保持を選択します。
- [更新トークン] が選択されている場合 、Power BI のユーザーの電子メールとパスワードを、[認証] ドロップダウンの下に表示される [ユーザ名] および [パスワード] フィールドに入力する必要があります。 これにより、更新トークンの有効期限が切れるか失効するまで、ツールはユーザーに代わってログインしたままになります。
- [資格情報を保持する] が選択されている場合 、Power BI のユーザーの電子メールとパスワードを、[認証の種類] ドロップダウンの下に表示される [ユーザ名] および [パスワード] フィールドに入力する必要があります。 これにより、ユーザーの資格情報が変更されるまで、このツールを代わりにログインしたままにすることができます。
- 認証構成を入力したら、[ログイン] ボタンをクリックします。
- アクセス可能なワークスペースから、データセットを作成するワークスペースを選択します。
- 作成または上書きするデータセットの名前を入力します (既存のデータセットとテーブルの動作によって異なります)。
- 行を作成または追加するテーブルの名前を入力します。
- ネットワーク要求ごとに Power BI に書き込むテーブルの行数を入力します。 既定のバッチサイズは500です。
- 既存のデータセットの場合は、次のいずれかのオプションを選択します。
- 行をテーブルに追加
- 指定されたデータセットとテーブルが存在しない場合に作成します。
- データセットとテーブルが存在する場合、テーブルに行が追加されます。
- データセットが存在し、テーブルが含まれていない場合、ワークフローはエラーメッセージで中止されます。
- 新しいデータセットの作成
- 存在しない場合は、指定したデータセットとテーブルを作成します。
- データセットが存在する場合、ワークフローに代わってデータセットの名前が変更されます。
- 既存のデータセットの置換
- 指定されたデータセットとテーブルが存在しない場合に作成します。
- データセットが存在する場合、データセットとそのすべてのテーブルが削除され、同じ名前の新しいデータセット/テーブルが作成されます。
- 行をテーブルに追加
- 構成 UI の [適用] チェックボックスをオンにします。 これにより、現在のワークフローで構成を使用できますが、実際のワークフローは保存されません。
- キャンバス上をクリックして、構成を保存します。