Не удается установить соединитель Microsoft Power Bi Postgre SQL

Я пытаюсь использовать Microsoft Power Bi для подключения к базе данных PostgreSQL.

Когда я перехожу к Получить данные, он просто говорит, что для коннектора необходимо установить один или несколько дополнительных компонентов, прежде чем его можно будет использовать

  1. У меня установлена ​​64-разрядная версия Microsoft Power Bi: 2.47.4766.801 (июнь 2017 г.).
  2. Я установил Npgsql 3.2.3.
  3. Я установил VS Studio 2017 Community и добавил файлы dll в сборку с помощью командной строки VS Studio.
  4. Я отредактировал свой файл machine.config.

ниже

<system.data>
  <DbProviderFactories>
    <add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Framework Data Provider for PostgreSQL Server" type="Npgsql.NpgsqlFactory, Npgsql, Version=3.2.3.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
  </DbProviderFactories>
</system.data>
  1. Я использую Windows 10, поэтому у меня уже установлена ​​.NET framework 4.5. 6. Я перезагружаю свой компьютер, открываю Power Bi и снова пытаюсь подключиться к Postgre и получаю то же сообщение о том, что для коннектора необходимо установить один или несколько дополнительных компонентов, прежде чем его можно будет использовать.

Журнал трассировщика из моего Power Bi можно найти здесь:

https://www.sendspace.com/file/vleze0

Как мне заставить эту штуку работать? Это сводит меня с ума! Спасибо


person ianwuk    schedule 28.06.2017    source источник


Ответы (1)


Кажется, есть проблема с последними версиями Npgsql.
Успешно подключиться с помощью Npgsql 3.1.8 версии.
Сначала удалите существующую версию, затем установите и перезапустите.

person igorc    schedule 28.06.2017
comment
Это безумие даже в 2018 году. Несмотря на то, что уже есть npgsql 4.0.2, это все равно не сработает, и мне пришлось получить 3.1.8 ... - person Kamil Gosciminski; 18.08.2018
comment
Спасибо - это все еще единственный способ подключиться с помощью npgsql к excel 2016 64bt (кроме использования ODBC) - person bruinlax; 31.10.2018
comment
Наступил январь 2019 года, и все еще это единственное решение, которое работает - person user3118604; 19.01.2019
comment
Все еще актуально в апреле 2019 года. :-( - person Marcus Rickert; 09.04.2019
comment
А в августе 2020 года - person FlexYourData; 06.08.2020
comment
И в янв 2021г. - person Tim Richardson; 16.01.2021
comment
А в марте 2021 года - огромное спасибо за это! - person dizzygirl; 22.03.2021