Создание подключения JDBC к источнику данных

Можно создать подключение JDBC к источнику данных

  1. На странице "Администрирование" нажмите Подключение JDBC.
  2. Нажмите Добавить источник данных.
  3. В поле Имя источника данных введите отображаемое имя источника данных. Это имя отображается в списке выбора источника данных в редакторе моделей данных.
    Невозможно создать новый источник данных Oracle BI EE с таким же именем, а также удалить выделенный источник данных Oracle BI EE.
  4. Выберите тип учетной записи.
  5. Выберите Использовать Data Gateway только в том случае, если собираетесь подключиться к удаленному источнику данных.
    Администратор должен разрешить удаленное подключение к данным и настроить Data Gateway в целевой локальной базе данных. Если выбран параметр Использовать Data Gateway, настройки Класс драйвера базы данных, Использовать системного пользователя, Функция предварительной обработки, Функция заключительной обработки и Использовать аутентификацию через прокси недоступны для выбора или обновления.
  6. При необходимости можно обновить поле Класс драйвера базы данных.
  7. Введите строку подключения базы данных.

    Примеры строк подключения:

    • База данных Oracle

      Для подключения к базе данных Oracle (не RAC) используется следующий формат строки подключения:

      jdbc:oracle:thin:@[host]:[port]:[sid]

      Пример: jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • База данных Oracle RAC

      Для подключения к базе данных Oracle RAC используется следующий формат сроки подключения:

      jdbc:oracle:thin:@//<host>[:<port>]/<service_name>

      Пример: jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Для подключения к Microsoft SQL Server используется следующий формат строки подключения:

      jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]

      Например: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase

  8. Введите имя пользователя и пароль, необходимые для доступа к источнику данных.
  9. Необязательно: Укажите функцию PL/SQL, выполняемую при создании соединения (предварительная обработка) или закрытии соединения (заключительная обработка).
  10. Необязательно: Укажите сертификат клиента для защищенного подключения.
    Выбрать можно из сертификатов клиентов, загруженных в Центр загрузки.
  11. Чтобы включить аутентификацию через прокси, установите флажок Использовать аутентификацию через прокси.
  12. Нажмите Проверить подключение.
  13. Необязательно: Включите резервную базу данных для этого подключения:
    1. Выберите Использовать резервный источник данных.
    2. Введите строку подключения для резервной базы данных.
    3. Введите имя пользователя и пароль для этой базы данных.
    4. Нажмите Проверить подключение.
  14. Настройте параметры безопасности для этого подключения к источнику данных. Переместите требуемые роли из списка Доступные роли в список Разрешенные роли. Только пользователи, которым назначены роли из списка Разрешенные роли, могут создавать или просматривать отчеты из этого источника данных.

    Настраивая JDBC-подключение к источнику данных Oracle BI EE, убедитесь, что роль Пользователь BI перенесена из списка Доступные роли в список Разрешенные роли.

    После определения резервного источника данных настройки безопасности передаются в резервный источник данных.

Создание защищенного подключения JDBC к Oracle Autonomous Data Warehouse

Можно создать защищенное подключение JDBC к Oracle Autonomous Data Warehouse.

Загрузите клиентский сертификат JDBC и создайте JDBC-подключение с использованием SSL к Oracle Autonomous Data Warehouse.
  1. Загрузите сертификат клиента JDBC (файл-накопитель Oracle, cwallet.sso) на сервер.
    1. На странице администрирования Publisher нажмите Центр загрузки.
    2. Найдите и выберите файл-накопитель Oracle, cwallet.sso.
    3. В списке Тип файла выберите Сертификат клиента JDBC.
    4. Нажмите Загрузить.
  2. На странице "Администрирование" в Publisher нажмите Подключение JDBC.
  3. Нажмите Добавить источник данных.
  4. Укажите следующие сведения о подключении:
    • Имя источника данных: DBaaSConnection
    • Тип драйвера: Oracle 12c
    • Класс драйвера базы данных: oracle.jdbc.OracleDriver
  5. Введите строку подключения JDBC.

    Используйте строки TCPS. Например, jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    При использовании PAC (частного канала доступа), добавьте (ENABLE=broken) к параметру DESCRIPTION в строке подключения. Например, jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. В списке Сертификат клиента выберите файл-накопитель cwallet.sso, загруженный ранее.
  7. Нажмите Проверить подключение.
  8. Нажмите Применить.

Настройка подключения JDBC к локальному источнику данных

Можно создать подключение JDBC к локальному источнику данных с использованием агента Data Gateway.

Убедитесь, что администратор настроил Data Gateway в целевой локальной базе данных и включил подключение к данным. См. раздел "Обзор подключения к локальным источникам данных".

  1. Включите Data Gateway в консоли:
    1. На главной странице Analytics Cloud нажмите Консоль.
    2. Нажмите Удаленное подключение к данным.
    3. Включите параметр Включить Data Gateway.
    4. Выберите и включите агент Data Gateway, который собираетесь использовать.
  2. На странице "Администрирование" в Publisher нажмите Подключение JDBC.
  3. Нажмите Добавить источник данных.
  4. В поле Имя источника данных введите отображаемое имя источника данных. Это имя отображается в списке выбора источника данных в редакторе моделей данных.
  5. В списке Тип драйвера выберите драйвер для базы данных, которую необходимо подключить. Например, выберите Oracle 12c для базы данных Oracle.
  6. Выберите Использовать Data Gateway.

    При выборе параметра Data Gateway следующие настройки становятся недоступными для выбора или обновления.

    • Класс драйвера базы данных (по умолчанию: oracle.jdbc.OracleDriver)
    • Использовать системного пользователя
    • Функция предварительной обработки
    • Функция заключительной обработки
    • Сертификат клиента
    • Использовать аутентификацию через прокси
  7. Введите строку подключения для базы данных.
  8. Введите имя пользователя и пароль, необходимые для доступа к источнику данных.
  9. Нажмите Проверить подключение.
  10. (Необязательно) Включите резервную базу данных для этого подключения:
    1. Выберите Использовать резервный источник данных.
    2. Введите строку подключения для резервной базы данных.
    3. Введите имя пользователя и пароль для этой базы данных.
    4. Нажмите Проверить подключение.
  11. Настройте параметры безопасности для этого подключения к источнику данных. Переместите требуемые роли из списка Доступные роли в список Разрешенные роли. Только пользователи, которым назначены роли из списка Разрешенные роли, могут создавать или просматривать отчеты из этого источника данных.

    После определения резервного источника данных, настройки безопасности передаются в резервный источник данных.

Настройка подключения к Snowflake Data Warehouse

Можно создать подключение к Snowflake Data Warehouse и использовать его для доступа к источникам данных для попиксельных отчетов.

  1. На странице Администрирование в Publisher нажмите Подключение JDBC.
  2. Нажмите Добавить источник данных.
  3. В поле Имя источника данных введите отображаемое имя источника данных. Это имя отображается в списке выбора источника данных в редакторе моделей данных.
  4. Выберите Snowflake в качестве типа драйвера.
  5. В поле Класс драйвера базы данных используйте по умолчанию net.snowflake.client.jdbc.SnowflakeDriver.
  6. В поле "Строка подключения" введите следующую строку:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(warehouse name);schema=(schema name);

    Чтобы использовать другие свойства для подключения, добавьте их, разделяя точкой с запятой (; ), как показано в примере.

    Например: jdbc:snowflake://example.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-example.com;proxyPort=80

  7. Введите имя пользователя и пароль, необходимые для доступа к источнику данных.
  8. Необязательно: Укажите функцию PL/SQL, выполняемую при создании соединения (предварительная обработка) или закрытии соединения (заключительная обработка).
  9. Необязательно: Укажите сертификат клиента для защищенного подключения.
    Выбрать можно из сертификатов клиентов, загруженных в Центр загрузки.
  10. Чтобы включить аутентификацию через прокси, установите флажок Использовать аутентификацию через прокси.
  11. Нажмите Проверить подключение.
  12. Настройте параметры безопасности для этого подключения к источнику данных. Переместите требуемые роли из списка Доступные роли в список Разрешенные роли. Только пользователи, которым назначены роли из списка Разрешенные роли, могут создавать или просматривать отчеты из этого источника данных.

Настройка подключения к хранилищу данных Vertica Data Warehouse

Можно создать подключение к Vertica Data Warehouse и использовать его для доступа к источникам данных для попиксельных отчетов.

  1. На странице Администрирование в Publisher нажмите Подключение JDBC.
  2. Нажмите Добавить источник данных.
  3. В поле Имя источника данных введите отображаемое имя источника данных. Это имя отображается в списке выбора источника данных в редакторе моделей данных.
  4. Выберите Vertica в качестве типа драйвера.
  5. В поле Класс драйвера базы данных используйте по умолчанию com.vertica.jdbc.Driver.
  6. В поле "Строка подключения" введите следующую строку:

    jdbc:vertica://[host_name]:[port_number]/[service_name]

  7. Введите имя пользователя и пароль, необходимые для доступа к источнику данных.
  8. Необязательно: Укажите функцию PL/SQL, выполняемую при создании соединения (предварительная обработка) или закрытии соединения (заключительная обработка).
  9. Необязательно: Укажите сертификат клиента для защищенного подключения.
    Выбрать можно из сертификатов клиентов, загруженных в Центр загрузки.
  10. Чтобы включить аутентификацию через прокси, установите флажок Использовать аутентификацию через прокси.
  11. Нажмите Проверить подключение.
  12. Настройте параметры безопасности для этого подключения к источнику данных. Переместите требуемые роли из списка Доступные роли в список Разрешенные роли. Только пользователи, которым назначены роли из списка Разрешенные роли, могут создавать или просматривать отчеты из этого источника данных.