У вас плохой день из-за сообщения об ошибке установки клиента оракула в 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.