Microsoft.PowerBI.OleDb is not registered
最近IoT関係で計測データの分析をする必要があったのでPowerBIを使ってみました。
とりあえず自分のPCで分析できたので、顧客先のPCで同じことをやろうとしたところ上記のようなエラーになって分析できませんでした。
違いといえば自分のWindows10が64bitのProバージョンなのに対して、顧客のWindows10は32bitのHomeであることでした。
PowerBI及びMariaDB Connector/ODBCについては32bit版をインストールしたので問題ないと思ったのですが・・・
テーブルの選択は可能なのでMariaDBへの接続まではできているようです、その後内部的にデータ処理用にOleDBのオブジェクトに変換しているようで、そこでクラスが登録されていないというエラーのようです。
いつものようにGoogleさんにお伺いを立てるとこちらのサイトに行き当たりました。
内容的には64bitのPowerBIから32bitのAccessに接続しようとして発生したエラーの話のようですが、結論としてはMicrosoft Access Database Engineをインストールすれば解決するよという事のようです。OLE DBがAccess Database Engineに含まれているのかな?
一件落着
PCを再起動してテストしても同じです。
そこで再度PowerBIも含めてインストールをやり直してみました。
- Microsoft Access Database Engineのインストール
- MariaDB Connector/ODBCのインストール
- PowerBIのインストール
0 件のコメント:
コメントを投稿