概要
Power BI から、Databricksにクエリを発行した際に、Databricksのクラスターが自動で起動するかの検証を実施しました。
ドキュメントにて下記のような記載があり、Power BIからDatabricksに接続した際にはODBC経由になるため、Databricksのクラスターが自動で起動するようです。
引用元:クラスターの管理
確認結果
1.下記のテーブルを用意
2.Power BI Desktopにて上記データを用いたレポートを作成して、Power BI Services上に配置。
接続情報については、下記のような認証の設定を事前に実施する必要があります。
3.Databricksのクラスターを停止
4.Power BI Services上のレポートを表示後、ビジュアルの一部を変更する。
5.Databricksのクラスターが起動後、クエリが実行されたことを確認。
補足
タイムアウト値の設定によっては、クラスターが起動する前にタイムアウトエラーとなる場合があるようです。
参考:
https://qiita.com/ryoma-nagata/items/c690cdb410b344c490ab