Подключение к базе данных Oracle с помощью Power BI Desktop

Вы можете подключиться к базе данных Oracle для доступа к данным и анализа данных в Power BI Desktop и службе Power BI. В этой статье описываются параметры подключения и требования к настройке.

Power BI поддерживает следующие методы подключения к базам данных Oracle:

  • Управляемый поставщик Oracle (предварительная версия) — в Power BI Desktop включен встроенный поставщик Oracle Managed ODP.NET. Включите его с параметрами предварительной версии для подключения без установки отдельного клиентского программного обеспечения Oracle.
  • Клиент Oracle для Microsoft Tools (OCMT) — графический установщик из Oracle, который настраивает поставщика данных Oracle для .NET (ODP.NET). Используйте OCMT, если вы предпочитаете неуправляемого поставщика или не включили параметры предварительной версии.
  • Прямые облачные подключения (предварительная версия) — подключитесь из службы Power BI непосредственно к облачным базам данных Oracle, таким как Автономная база данных Oracle, не требуя шлюза данных.
  • Локальный шлюз данных — подключение к локальным базам данных Oracle через локальный шлюз данных предприятия.

Поддерживаемые версии базы данных Oracle

  • Oracle Database 12c (12.1.0.2) и более поздних версий
  • Автономная база данных Oracle — все версии

Определение установленной версии Power BI Desktop

Чтобы определить, какая версия Power BI Desktop установлена, на ленте справки выберите ", а затем проверьте строку версии . На следующем изображении устанавливается 64-разрядная версия Power BI Desktop:

Снимок экрана: диалоговое окно

Подключение к встроенному поставщику Oracle (предварительный просмотр)

Power BI Desktop включает в себя пакетный поставщик управляемых ODP.NET Oracle, поэтому вы можете подключаться к базам данных Oracle без установки отдельного клиентского программного обеспечения Oracle. Чтобы использовать встроенного поставщика, включите следующие параметры предварительной версии в Power BI Desktop в разделе Файл>Опции и настройки>Опции>Предварительные функции:

  • Включение поставщика пакета Oracle для режима импорта
  • Включение поставщика пакета Oracle для режима DirectQuery

После включения коммутаторов перезапустите Power BI Desktop. Затем можно подключиться к базам данных Oracle с помощью режима импорта или DirectQuery с помощью встроенного поставщика.

Замечание

В настоящее время поставщик пакетов находится в предварительной версии. Клиент Oracle для Microsoft Tools (OCMT) по-прежнему доступен в качестве альтернативы для клиентов, которые предпочитают неуправляемого поставщика или не включили параметры предварительной версии.

Установка клиента Oracle для Microsoft Tools

OCMT — это графический установщик от Oracle, который настраивает Oracle Data Provider для .NET (ODP.NET) для Power BI Desktop и локальных сценариев шлюза данных. Используйте OCMT, если вы не используете предварительную версию поставщика Oracle.

OCMT поддерживает 32-разрядные и 64-разрядные подключения к локальным и облачным базам данных Oracle, включая автономную базу данных Oracle. Она также поддерживает Excel, SQL Server Analysis Services, SQL Server Data Tools, SQL Server Integration Services, SQL Server Reporting Services и BizTalk Server.

OCMT — это бесплатное программное обеспечение. Скачайте его с страницы Oracle Client for Microsoft Tools. Выберите версию, соответствующую установке Power BI Desktop (32-разрядная или 64-разрядная версия).

Чтобы ознакомиться с пошаговыми инструкциями, перейдите на страницу Настройка подключения к базе данных Oracle в Power BI Desktop.

Подключение к базе данных Oracle

Подключение к базе данных Oracle зависит от того, находится ли база данных в облаке или локальной среде и используете ли вы Power BI Desktop или службу Power BI.

Прямые облачные подключения из службы Power BI (предварительная версия)

Служба Power BI поддерживает прямые облачные подключения к облачным конечным точкам Oracle, таким как Автономная база данных Oracle, без необходимости шлюза данных. Этот параметр упрощает настройку для облачных баз данных Oracle.

Прямые облачные подключения поддерживают режимы импорта и DirectQuery.

Чтобы создать прямое облачное подключение к базе данных Oracle:

  1. В службе Power BI выберите "Параметры>управления подключениями и шлюзами".
  2. Выберите новое подключение и выберите Cloud.
  3. Для типа подключения выберите Oracle.
  4. Введите имя облачного сервера Oracle. Для автономной базы данных Oracle используйте URL-адрес конечной точки, который заканчивается .oraclecloud.com.
  5. Укажите имя базы данных и учетные данные проверки подлинности.
  6. Нажмите кнопку "Создать", чтобы сохранить подключение.

После создания подключения его можно использовать в семантических моделях, которые подключаются к облачным базам данных Oracle с помощью import или DirectQuery.

Локальный шлюз данных

Чтобы подключиться к локальной базе данных Oracle из службы Power BI, используйте локальный шлюз данных. Установите 64-разрядный OCMT на компьютере под управлением шлюза, так как шлюз является 64-разрядным приложением. Дополнительные сведения см. в описании "Управление источником данных " Oracle".

Замечание

Шлюзы персональных данных не поддерживаются для подключений Oracle. Используйте корпоративный локальный шлюз данных для локальных баз данных Oracle или используйте прямые облачные подключения для облачных баз данных Oracle.

Замечание

Если вы подключаетесь к локальной базе данных Oracle, убедитесь, что компьютер имеет сетевой доступ к серверу базы данных. Для этого может потребоваться VPN-подключение или конфигурация брандмауэра. Обратитесь к ИТ-администратору за помощью.

Справочник по соединителю Power Query

Подробные сведения о подключении к базе данных Oracle или автономной базе данных Oracle из Power BI Desktop или службы Power BI см. в статье Power Query в базах данных Oracle.

Используйте единую идентификацию (SSO) с помощью Microsoft Entra ID в Oracle

Power BI поддерживает единый Sign-On (единый вход) Microsoft Entra ID для баз данных Oracle. Эта функция позволяет пользователям проходить аутентификацию с помощью токенов Entra ID вместо имен пользователей и паролей Oracle, повышая безопасность и упрощая процесс управления доступом.

Требования приведены следующим образом:

  • Oracle Database 19c версии 20 или более поздний релиз
  • Oracle 23ai
  • Автономная база данных Oracle
  • Power BI Desktop (июнь 2024 г. или более поздней версии)
  • Идентификатор Microsoft Entra, настроенный для вашей среды Oracle
  • Локальный шлюз данных (для запланированных обновлений или общих наборов данных)

Замечание

Единый вход в Entra ID для Oracle в настоящее время поддерживается только в режимах DirectQuery и импорта. Убедитесь, что ваша среда Oracle настроена для принятия токенов Entra ID.

Есть еще вопросы? Спросите Сообщество Power BI