Power BIをIBM Cloudで稼働しているDb2に接続時、以下のような動きや現象で悩まされた事はありませんでしょうか?
- Power BIがSSLで接続しようとしない
- そもそもSSLで接続する設定が分からない
- IBM提供のDb2ドライバーを使っているのに「DataSource.MissingClientLibrary: IBM DB2: 固定名 'IBM.Data.DB2' を持つデータベース プロバイダーが見つかりません」エラーで接続しない
IBM提供のドライバーを用いた場合、構成ファイルmachine.configの修正が必要でしたので、
実例として、C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
を管理者権限のあるエディターでDbProviderFactoriesの部分を探し、近くにある「IBM DB2 .NET Data Provider」行のinvariant="IBM.Data.DB2.11.5.0"というような、バージョン部分を消し"IBM.Data.DB2"だけにし、保存します。
詳しい設定手順を弊社ブログで解説しました。
https://alpcom.co.jp/blog/20220622/
構成ファイルmachine.configの修正には下記情報を参考にしました。
Issue connecting Power BI Desktop to IBM DB2 database