Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны действия по созданию подключения к базе данных PostgreSQL.
Поддерживаемые типы аутентификации
Соединитель базы данных PostgreSQL поддерживает следующие типы проверки подлинности для копирования и потока данных 2-го поколения соответственно.
| Тип аутентификации | Копия | Поток данных 2-го поколения |
|---|---|---|
| Базовый (имя пользователя и пароль) | n/a | √ |
Настройте ваше подключение для Dataflow Gen2
Вы можете подключить поток данных 2-го поколения в Microsoft Fabric к базе данных PostgreSQL с помощью соединителей Power Query. Выполните следующие действия, чтобы создать подключение:
- Проверьте возможности , чтобы убедиться, что сценарий поддерживается.
- Полные предварительные требования для базы данных PostgreSQL.
- Получение данных в системе Fabric.
- Подключитесь к базе данных PostgreSQL.
Возможности
- Импорт
- DirectQuery (семантические модели Power BI)
- Дополнительные параметры
- Тайм-аут команды в минутах
- Инструкция на родном языке SQL
- Столбцы связей
- Навигация с помощью полной иерархии
Необходимые условия
Power BI Desktop включает поставщика Npgsql для соединителя PostgreSQL с декабря 2019 года, устраняя необходимость в дополнительных установках. Начиная с версии за октябрь 2024 г., она включает Npgsql версии 4.0.17. Отдельная установка GAC Npgsql переопределяет эту версию по умолчанию.
Соединитель PostgreSQL поддерживается для облачного подключения и через шлюз данных виртуальной сети или локальный шлюз данных. С момента выпуска июня 2025 г. локальный шлюз данных включает поставщика Npgsql, поэтому дополнительная установка не требуется. Отдельная установка GAC Npgsql переопределяет эту версию по умолчанию.
Для версий Power BI Desktop, выпущенных до декабря 2019 г. и локального шлюза данных, выпущенного до июня 2025 г., необходимо установить поставщик Npgsql на локальном компьютере, чтобы использовать соединитель PostgreSQL. Чтобы установить поставщика Npgsql, перейдите на страницу выпусков версии 4.0.17, скачайте и запустите файл .msi. Архитектура поставщика (32-разрядная или 64-разрядная) должна соответствовать архитектуре продукта, в котором планируется использовать соединитель. При установке убедитесь, что вы выбрали установку GAC Npgsql, чтобы убедиться, что на компьютер добавляется Npgsql. Npgsql 4.1 и up не поддерживаются из-за несовместимости версии .NET.
Получение данных
Чтобы получить данные в фабрике данных, выполните приведенные действия.
В левой части Фабрики данных выберите Рабочие области.
В рабочей области Data Factory выберите Новый>Dataflow Gen2, чтобы создать новый поток данных.
В Power Query выберите Получить данные на ленте или выберите Получить данные из другого источника в текущем представлении.
На странице
Выбор источника данных используйте поискадля поиска имени соединителя или выберите просмотреть дополнительные в правой части соединителя, чтобы просмотреть список всех соединителей, доступных в службе Power BI.Если вы решили просмотреть дополнительные соединители, вы по-прежнему можете использовать поиск по имени соединителя или выбрать категорию, чтобы просмотреть список соединителей, связанных с этой категорией.
Подключение к базе данных PostgreSQL
Чтобы сделать подключение, выполните следующие действия.
Выберите опцию базы данных PostgreSQL в меню выбора соединителя. Дополнительные сведения см. в раздел "Где получить данные".
В появившемся диалоговом окне базы данных PostgreSQL
укажите имя сервера и базы данных.
Выберите имя локального шлюза данных, который вы хотите использовать.
Выберите тип проверки подлинности Базовый и введите учетные данные PostgreSQL в поля Имя пользователя и Пароль.
Если подключение не зашифровано, снимите флажок Использовать Зашифрованное Подключение.
Нажмите кнопку Далее, чтобы подключиться к базе данных.
В навигаторе выберите необходимые данные, а затем выберите "Преобразовать данные ", чтобы преобразовать данные в редакторе Power Query.