AlteryxのPower BI Outputツールを使ってみよう ~Azure Active Directoryのセットアップとツールの設定~

2018.11.20

こんにちは。Alteryxサポートエンジニアとして勉強中のスズです。

Alteryx Designerは標準で様々なツールが用意されていますが、Alteryx Galleryには他にもツールが公開されています。今回はAlteryx Galleryの中からPower BI Outputツールをご紹介します。

ツールの利用準備

インストール

Alteryx GalleryからPower BI Outputツールをダウンロードします。

当エントリ執筆時点(2018年11月20日)では、Power BI Output v2.1.0が最新バージョンとなっています。このバージョンは、Alteryx 2018.2以降が対象となっています。

v2.1.0をダウンロードすると、 power_bi_v2.1.0.yxi というファイルを入手できました。このファイルを使ってツールをインストールします。

Alteryx Designer 2018.4.3.54046英語版にて、以下の手順でツールをインストールしました。

  1. Alteryx Designerを右クリックメニューから 管理者として実行 で起動
  2. File -> Open Workflow -> Browse からファイルを選択
  3. Install for all users を選択してインストール

Azure Active Directoryのセットアップ

Microsoft Azure Active Directory TenantにPower BIのWebアプリケーションを登録します。Register an Application for Power BIにて登録してみます。

Powe BIインスタンスがあるMicrosoft Azure Active Directroryのアカウントにサインインします。

Webアプリケーションの登録を行います。

  • App Name:任意の名前(Alteryx Power BI Integrationなど)
  • App Type:Server-side Web app
  • Redirect URL: https://login.live.com/oauth20_desktop.srf
  • Home Page URL: https://localhost

以下のアクセスを許可します。

  • Dataset APIs: Dataset APIs
  • Dataset APIs: Read and Write All Datasets
  • Other APIs: Read All Groups

Alteryxのヘルプによると、Dataset APIs の Dataset APIsと Read and Write All Datasets はデータの書き込みやデータセットの上書きの確認に使用し、Other APIs の Read All Groupsはデータを書き込みできるグループやワークスペースの判断に使用するとのことです。

Register Appをクリックしてアプリケーションを登録します。表示されるClient IDClient Secretを控えておきます。

これで登録が完了しました。 Azure Management Portalの Azure Active Directory -> アプリの登録 で登録したアプリが表示されます。

ツールの認証設定

Power BI Outputツールを使用する際、認証のために以下の設定が必要となります。

  • Tenant ID
  • Client ID
  • Client Secret
  • Authentication type

Tenant ID は、Azure Management Portalの Azure Active Directory -> プロパティ にある ディレクトリ ID にて確認できました。

Client IDClient Secret は、前項のAzure Active Directoryのセットアップを行うことで入手したものを使用します。

Authentication type は、Refresh token または Persist credentials を選択できます。Persist credentials を使用する場合は、 Username と Password の設定欄が表示されます。

設定後、 Login をクリックして認証します。認証に成功すると、ツールを利用できます。

最後に

今回はPower BI Outputツールの利用準備についてご紹介しました。

Alteryxの導入なら、クラスメソッドにおまかせください

日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。14日間の無料トライアルも実施中ですので、お気軽にご相談ください。

alteryx_960x400