У вас плохой день из-за сообщения об ошибке установки клиента оракула в Power BI?

[Платформа Windows]

Если вы находитесь в ситуации, когда вы действительно хотите добиться успеха при подключении источника данных Oracle к power bi. Вы попадаете в поисковую систему, чтобы найти обучающие или реальные сценарии. Я был в такой же ситуации.

Каждая ситуация отличается от других. Я следил за многими блогами и потоками stackoverflow. Перепробовал много вещей. День закончился безрезультатно.

Я чувствую, что руководство по установке, предоставленное оракулом, не так удобно для пользователя.

Для начала проблемы с. Power BI выдает предупреждение при подключении к источнику оракула.

Следуйте разделу «Узнать больше», как описано в сообщении об ошибке.

Вам нужно загрузить и настроить oracle.dataaccess.client, чтобы избавиться от этого сообщения об ошибке. Не очень понятно, что ему нужно.

Эта статья предназначена для 64-разрядной версии Power BI Desktop.

Просто просмотрите: https://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

Скачать: ODAC******Xcopy_x64.zip. Сохраните его в любой папке по вашему выбору.

(ODAC122010Xcopy_x64.zip был доступен во время этого поста)

Запустите командную строку в административном режиме и перейдите к пути к папке.

Запустите: install.bat all c:\oracle myhome true true

(Команда выше установит и настроит все компоненты и их зависимости на уровне всей машины)

Однажды его успех. папка будет создана в c:\oracle (в этом отношении вы можете указать любое место).

Теперь измените переменную системной среды PATH. Добавьте ниже два пути.

c:\oracle и c:\oracle\bin

После добавления пути. Теперь перейдите в службы и запустите oraclemyhomeMTSRecoveryService (он должен быть в рабочем состоянии).

Теперь вы установили клиент оракула. Продолжить с сообщением

Создайте файл с именем «tnsnames.ora» в папке c:/oracle.

Заполните все данные, относящиеся к вашему серверу Oracle, и сохраните файл.

# Пример записи TNSNames.ora

# Вы можете изменить приведенную ниже запись для своей собственной базы данных.
# ‹псевдоним источника данных› = имя для использования в строке подключения Источник данных
# ‹hostname or IP› = имя или IP-адрес компьютера сервера базы данных
# ‹port› = используемый порт компьютера сервера базы данных
# ‹database service name› = имя службы базы данных на сервере

‹псевдоним источника данных›=
(DESCRIPTION =
(АДРЕС =
(ПРОТОКОЛ = TCP)
(HOST = ‹имя хоста или IP›)
(ПОРТ = ‹ порт›)
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ‹имя службы базы данных›)
)

Вы почти закончили.

Добавьте новую системную переменную среды с именем TNS_ADMIN, указывающую на путь, по которому сохранен файл tnsnames.ora.

Убейте все существующие настольные приложения Power Bi (если они есть)

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

Совет. Если вы позже ввели другую ошибку в соединении с жалобой на SERVICE_NAME.

Просто используйте «имя_сервера (имя хоста)/имя_службы» в качестве подключающегося сервера, а не просто имя сервера. Удачи. Похлопайте, если вам понравилась эта статья.

Cheeeers.