概要
Azure Data Factory(以下、ADF)でETLパイプラインを実行後、Power BIの更新までを実施します。
参考リンクでは更新をコールしたあと、更新結果まで確認していなかったので更新結果確認を追加しています。参考記事ではAzureKeyVaultで各ID,キーを保護しています。今回は簡単に作りましたが、参考記事のようにAzureKeyVaultを利用するほうがおすすめです。
参考
How To Trigger A Power BI Dataset Refresh Using An Azure Data Factory Web Activity
注意事項
- ADにセキュリティグループ、サービスプリンシパルが必要です。
- セキュリティグループをPowerBIのAPI許可グループに追加する必要があります。※Power BIのテナント設定の変更が発生します。
方法
参考記事に従い、サービスプリンシパル等の準備を完了次第、下記ソースコードをADFにインポートしてください。
ソースコード
関連
Azure Data FactoryでAzure Analysis Servicesを更新する方法
Automating Azure Analysis Services - Code Samples