LoginSignup
1
1

More than 1 year has passed since last update.

PowerBIサービス convert to type Binary更新エラーの解決ヒント

Posted at

前置き

Power BI サービスの自動更新で
We cannot convert the value "[Binary]" to type Binary. 
のエラーが出ており困っておりました。
Power BI 勉強会 GW合宿 第参夜 に参加し、大変貴重な助言をいただき、
問題が無事解消したので、もし同様に悩んでいる方の参考になればと記録を残しておきます。

環境

Power BI データフロー上のマスタデータとSharePointOnline上のcsvファイルを、PowerQuery上でマージし
レポートを作成。Power BIサービスに発行、自動更新を行う。
image.png

発生していた現象

Power BI DeskTopからPower BIサービスへ発行して運用していたレポートが
ある時期からPower BIサービスの更新が毎回失敗するようになった(自動実行・手動実行ともに)

エラーメッセージはこんな感じ。。。
image.png

いきなり解決策

Power BI サービスの更新スケジュールの設定からオンプレミスデータゲートウエイをオフにしたところ無事解消
image.png

データソースはすべてクラウド上にあるため、そもそもゲートウエイは不要なはずだが、
「ゲートウエイを使用して接続状態をより良くすることができます」の一文に惑わされて
「オンプレミスまたはVNETデータゲートウエイを使用する」をオンにしたことが原因。

ゲートウエイ接続オン時にエラーになる条件

データソースがすべてクラウド上の場合

DataFlow(マスタデータ)とSharePoint(csvファイル)とのマージ有り     更新失敗!

DataFlow(マスタデータ)とSharePoint(csvファイル)とのマージ無し      更新成功!

DataFlow上の2つのデータをマージ     更新失敗!

DataFlow上の2つデータを結合  更新失敗!

どうやらクラウドデータソースどうしでクエリのマージや結合を行った場合、更新が失敗する場合がある

得た知見

クラウドデータソースどうしでクエリのマージや結合を行った場合、
On Premise Data GateWayを適用しないこと

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1