2017-07-13 238 views
0

私のローカルマシン上のPostgreSQLからPower BIデスクトップにデータを取得します。私はここに与えられた解決策を試しましたが(Installing ngpsql to use PostgreSQL in PowerBI)、うまくいきませんでした。Power BIをPostgreSQLに接続する方法

基本的に、GACにインストールするオプション付きでngpsql(3.2.4)の最新バージョンをインストールしました。しかし、Power BIでは、コネクタに1つ以上の追加コンポーネントが必要であると言って同じエラーが発生しています。

手順がありません。私はオンラインで見ましたが、これに関する最近の文書は見つかりませんでした。

ご協力いただきありがとうございます。

おかげ

+0

3.2.4.1ではなく3.2.4.1をインストールできますか? 3.2.4 –

+0

でバージョン管理の問題がありました。npgsql 3.2.5を試してみました。私の手順は次のとおりです: 1. npgsqlを管理者としてインストールします(DLLはGACにプッシュされるため)。 2.インストール段階で、「Npgsql GACインストール」を有効にしました。 3. PCを再起動し、PowerBIを起動します。接続はうまくいくはずです。 – Lavande

答えて

0

私はあなたがそのようなトピックのためのパワーBIのコミュニティに相談することをお勧めしてもいいですか?コミュニティはPower BIに関するもので、Power BIについてはStackOverflowよりも多くの専門家がいます。

あなたはあなたのPostgreSQLがSSLで保護されているようですthis post

を開始したいことがあります。 Power BI Desktopを保護されたPostgreSQLで使用するには、PostgreSQLサーバのSSL 証明書をPower BI Desktopを実行しているマシンにコピーし、Windows証明書ストアにインポートする必要があります。 Power BI デスクトップはWindows証明書ストアを使用して何を信頼するかを決定するため、 パワーBIデスクトップを実行しているWindowsに のPostgreSQLサーバーのSSL証明書を信頼するように指示すると、Power BIデスクトップはそれをも信頼します。

さらに、PostgreSQLサーバのコンフィグレーションフォルダ には、postgresql.confファイルがあり、SSL設定を検索すると、SSL証明書の場所に があります。 SSL証明書をインポートし、同じサーバー名を使用して電源 BI Desktopから接続するときは、サーバー名が であることを確認してください。上記のエラー が消えるかどうかを確認します。

参照のために同様のスレッドがあります。 http://community.powerbi.com/t5/Integrations-with-Files-and/Postgres-error-with-Power-BI-Desktop/td- ...

関連する問題