5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Power BI: Custom Connector を作ろうとして困ったことと対処法

Last updated at Posted at 2021-12-19

背景

Custom Connector を初めて作った際の困ったことと、対処法の記録

困ったこと

  1. カスタムコネクタの保存先フォルダーを作っても反応しない
  2. カスタムコネクタを認識してくれない

カスタムコネクタの保存先フォルダーを作っても反応しない

2021/12/30 追記

%userprofile%\ドキュメント\Power BI Desktop\Custom Connectors

多分、上記で一発で取れそうな気がしたので追記しておく。困ったときにはこれで試してみてください。

試行したこと

MS-Documents の記述のままに作成

普通に Documents の通りに作成したが、何故か Power BI では反応しない・・
Debug だから? エラーが出てるから? 自分が作ったものだから?と思い確認したが変わらず・・

image.png

認定されていないカスタム コネクタを使用する場合、コネクタの .pq、.pqx、.m、または .mez ファイルを、[ドキュメント]\Power BI Desktop\Custom Connectors フォルダーに入れます。 フォルダーが存在しない場合は作成します。

保存先
%userprofile%\Documents\Power BI Desktop\Custom Connectors

環境変数は、ここら辺参考

On-Premises Data Gateway の設定で、Default のフォルダを確認

そういえば、Gateway からもコネクタ指定があったはずと思い、Default Path を確認しようと思い開いたところ・・
MS-Documents の指定のままに設定されていた上、Gateway としては認識してる・・
image.png

勿論、この状態では、Power BI では認識しないまま

OneDrive 同期してる Documents フォルダーで確認

Explorer でフォルダ階層眺めていて、OneDrive 同期フォルダの ドキュメント フォルダが気になって試してみたら・・Bingo!

保存先
%userprofile%\OneDrive\ドキュメント\Power BI Desktop\Custom Connectors

無事 Power BI で読み込めたものの、Gateway のカスタムデータコネクタフォルダの設定を変える必要がありました。

image.png

補足

解決後に、OneDrive を含めて検索したら以下の Issue が見つかりました。
Custom Connector の保存先については、Documents/OneDrive下のどちらにせよ問題が起きていた人が発生しているようです。
Power BI のフォルダ指定は Registory にも見つからず。

現状としては、

  1. なんとかして Power BI が認識するフォルダを探す。といっても、Documents/OneDrive下ぐらい?
  2. On-Premises Data Gateway の設定を ↑ のに合わせて変更する。(mes ファイルを二重に置くってことでも)

カスタムコネクタを認識してくれない

以下のエラーが出て読み込めないので
image.png

以下設定を緩くして再起動。
勿論、上の記述にあるように、認証を受けたものしか使わないのが一番ですが、自作のものの場合は「非推奨」でも、と。
image.png
image.png

詳細は以下

Excel ではどう使う?

Excel でも使いたいって思ったんですが、どうやら開発はされなさそうで、VSTO 唯一解かな、ってところ。

So I assume the only realistic option would be to use C# based VSTO add-in for excel.
Anyways thanks for the reply

何気に、以下も嵌りポイント

image.png

keyword

how to fix power bi desktop can not find custom connector file (.mes)

5
2
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
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?