LoginSignup
1
3

More than 1 year has passed since last update.

PowerBI: カスタムコネクター作成のメモ

Last updated at Posted at 2022-02-13

背景

いくつかカスタムコネクターを作ってみて見えてきたことをなど、現状把握したことのまとめ

内容

# 公開した際の名前はどうやって付けるの?
image.png

  • 以下のように、ButtonText に対して、設定。
    • resource.resx を利用する場合は、Extension.LoadString("") で

image.png

Extension.LoadString("") って何?

  • resource.resx で定義した文字列を利用する為のもの。

image.png

ただ・・以下は、shared してる名称を取得してる感じだけど、不明

  • Extension.LoadString("FormulaTitle")
  • Extension.LoadString("FormulaHelp")

アイコンは?

見ればわかるけど、サイズ毎に用意して以下のように定義

]image.png

サイズは、16/20/24/32, 32/40/48/64 の計 7 種類用意

プロジェクト作ると、80 ピクセルっぽいファイル名があるけど、不要

起動時に入力を求める方法は?

以下に別途記載

同一プロジェクトで複数コネクター定義することは可能?

それぞれの Publish 定義をしていけば出来る。以下が例。

image.png

認証必要な API は?

以下参考に

AAD を簡単に使う場合は、以下のようにして利用時に認証させることで アプリ登録なしで利用できるけど・・ Power BI Service では更新不可。更新させたい場合は、アプリ登録する必要がある(うちの会社だと社内での登録料が必要なのであまり使いたくない・・)
image.png

Power BI Service で更新する場合の注意点

動的 URL は使わない

Query や、RelativePath を使って、Pagination をうまく使って Web.Contents に渡す URL は固定にしておけば大丈夫

image.png

認証が必要なら実装しておく

今回は、アプリ登録したくなかったので、パス

あとがき

ん-・・アプリ登録せずに、Power BI Service で更新させたかったんだけど、やっぱり無理なのかも。誰か知ってたら教えてください。

1
3
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
3