7 Подключение к базам данным, развернутым через общедоступный IP-адрес

Для подключения к базам данных с общедоступным IP-адресом можно использовать Oracle Analytics Cloud, чтобы конечные пользователи могли анализировать эти данные в виде визуализаций, анализов и попиксельных отчетов.

Например, может возникнуть необходимость проанализировать данные в базе данных, развернутой в Oracle Cloud Infrastructure.

Разделы:

Подключение к базе данных, развернутой в Oracle Cloud Infrastructure с общедоступным IP-адресом

Настройте Oracle Analytics Cloud для подключения к базе данных, развернутой в Oracle Cloud Infrastructure с общедоступным IP-адресом, чтобы конечные пользователи могли анализировать эти данные в визуализациях, анализах и попиксельных отчетах.

Типовой рабочий процесс подключения к базе данных, развернутой в Oracle Cloud Infrastructure

При первом подключении к базе данных, развернутой в Oracle Cloud Infrastructure, выполняйте эти задачи в качестве руководства.

Задача Описание Дополнительная информация

Проверка предварительных условий

Убедитесь, что среда удовлетворяет предварительным условиям, необходимым для этой конфигурации.

Предварительные условия

Запись сведений о базе данных

Запишите сведения о подключении для базы данных.

Запись сведений о базе данных

Предоставление доступа к базе данных

Добавьте правило для входящего трафика, чтобы предоставить Oracle Analytics Cloud доступ к базе данных.

Включение доступа к базе данных через порт 1521

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

Создайте и протестируйте подключения.

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

Предварительные условия

Прежде чем начать, убедитесь в наличии необходимой среды.

Шаг Описание Важная информация

Настройка Oracle Analytics Cloud

Разверните Oracle Analytics Cloud.

Регион

Домен доступности

Настройка виртуальной облачной сети (VCN) в Oracle Cloud Infrastructure

Создайте сеть VCN для развертывания базы данных в Oracle Cloud Infrastructure.

Примечание. Сеть VCN должна находиться в том же регионе и домене доступности, что и Oracle Analytics Cloud.

Виртуальная облачная сеть

Подсеть

То же:

  • Регион

  • Домен доступности

Разверните базу данных:

  • Разверните базу данных в виртуальной облачной сети в Oracle Cloud Infrastructure

  • Заполните данными базу данных

  • Создайте пользователя базы данных с правами на чтение таблиц базы данных.

Разверните базу данных в виртуальной облачной сети в Oracle Cloud Infrastructure.

Примечание. База данных должна находиться в том же регионе и домене доступности, что и виртуальная облачная сеть VCN.

Общедоступный IP-адрес

Уникальное имя базы данных

Имя домена хоста

Пароль/пользователь базы данных

То же:

  • Регион

  • Домен доступности

  • Виртуальная облачная сеть

  • Подсеть клиента

Запись сведений о базе данных

Вся информация, необходимая для подключения к базе данных, доступна в консоли Oracle Cloud Infrastructure. Запишите информацию сейчас, чтобы иметь необходимые данные при настройке подключения в Oracle Analytics Cloud.

  1. В консоли Oracle Cloud Infrastructure нажмите Значок меню навигатора в левом верхнем углу.
  2. Нажмите на Базы данных. В меню MySQL нажмите Системы БД.
  3. Найдите базу данных, к которой необходимо подключиться, и запишите Общедоступный IP-адрес.
    Описание GUID-B04B2B86-04FB-477D-A338-92B42D46F3D2-default.jpg ниже
    .jpg
  4. Нажмите на имя базы данных, к которой требуется подключиться, и запишите значения в этих полях: Уникальное имя базы данных, Имя домена хоста, Виртуальная облачная сеть, Подсеть клиента и Порт.
    Описание GUID-91B82ADB-D001-482B-93C0-9C5A2C9D1D38-default.jpg ниже
    .jpg
  5. Узнайте имя и пароль пользователя базы данных с правами на чтение из этой базы и запишите их, так как они понадобятся позднее. Например, пользователь SYSTEM.

Включение доступа к базе данных через порт 1521

Добавьте правило для входящего трафика, которое позволяет Oracle Analytics Cloud получить доступ к базе данных через порт 1521.

  1. Запишите IP-адреса Oracle Analytics Cloud, к которым требуется разрешить доступ.
  2. В консоли Oracle Cloud Infrastructure нажмите Меню навигации в левом верхнем углу, а затем нажмите Базы данных. В меню MySQL нажмите Системы БД.
  3. Нажмите на базу данных, к которой требуется подключиться.
  4. Нажмите на ссылку Виртуальная облачная сеть.
    Описание GUID-49C9389C-80EA-48AF-A204-166E8167D95F-default.jpg ниже
    .jpg
  5. Перейдите в соответствующую подсеть и в разделе Списки безопасности нажмите Список безопасности по умолчанию для <VCN>.
    Описание GUID-97F96AE2-E1F3-4D17-A921-D8392F08B57D-default.jpg ниже
    .jpg
  6. Нажмите Добавить правила для входящего трафика.
    Описание GUID-0087C9D3-927F-431D-9DE3-420E88F88099-default.jpg ниже
    .jpg
  7. Для каждого IP-адреса, к которому необходимо предоставить доступ, добавьте правило для входящего трафика, разрешающее любому входящему трафику из общедоступного интернета доступ к порту 1521 на этом узле базы данных со следующими настройками:
    • ИСХОДНЫЙ CIDR: введите IP-адрес, записанный в шаге 1.

    • IP-ПРОТОКОЛ: TCP

    • ДИАПАЗОН ИСХОДНЫХ ПОРТОВ: Все

    • ДИАПАЗОН КОНЕЧНЫХ ПОРТОВ: 1521

    • Разрешает: TCP-трафик для портов: 1521

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

После предоставления доступа к базе данных используйте ранее записанные сведения о подключении к базе данных, чтобы подключить Oracle Analytics Cloud к базе данных. Способ подключения к базе данных зависит от того, что необходимо сделать с данными.

  • Выполните визуализацию данных.

  • Смоделируйте данные, используя средство семантического моделирования, затем сгенерируйте анализы и инфопанели.

  • Моделируйте данные, используя инструмент администрирования моделей Oracle Analytics Cloud, затем сгенерируйте анализы и инфопанели.

  • Опубликуйте данные в попиксельных отчетах.

Подключение к базе данных для визуализации данных или семантического моделирования

В Oracle Analytics Cloud создайте подключение к Oracle Database для визуализации данных стандартным способом. См. раздел "Создание подключений к базе данных".
Используйте записанные ранее сведения о базе данных для заполнения диалогового окна Создать подключение.
Задайте следующие значения:
  • Имя нового подключения: имя для базы данных, к которой необходимо подключиться.

  • Хост: общедоступный IP-адрес для экземпляра базы данных. Например, 123.213.85.123.

  • Порт: номер порта, обеспечивающий доступ к базе данных. Например, 1521.

  • Имя пользователя: имя пользователя с доступом для чтения к базе данных.

  • Пароль: пароль для указанного пользователя базы данных.

  • Имя службы: имя, полученное в результате слияния уникального имени базы данных и имени домена хоста, разделенных точкой. Например, CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com.

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

В инструменте администрирования моделей для Oracle Analytics Cloud нажмите Файл, Открыть, затем В облаке, чтобы открыть семантическую модель. См. раздел "Редактирование семантической модели в облаке".
При входе в систему используйте сведения о подключении для Oracle Analytics Cloud для заполнения диалогового окна Открыть в облаке.
Создайте пул подключений для базы данных. На физической панели раскройте узел DBaaS, нажмите правой кнопкой мыши на значок базы данных и выберите Свойства, чтобы отобразилось диалоговое окно Пул подключений. Используйте ранее записанные сведения о базе данных, чтобы указать Интерфейс вызова, Имя источника данных, Имя пользователя и Пароль.


Описание GUID-74E9DBD6-064F-4086-A16E-31AE4E7E2A84-default.gif ниже
.gif

Задайте следующие значения:
  • Интерфейс вызова: выберите значение по умолчанию (Oracle Call Interface (OCI)).

  • Имя источника данных: укажите сведения о подключении. Пример:

    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=129.213.85.177)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com))

    Для SERVICE_NAME укажите имя, которое получено в результате слияния уникального имени базы данных и имени домена хоста, разделенных точкой, например, db1_phx1tv.mycompany.com. Чтобы найти оба этих имени в консоли Oracle Cloud Infrastructure, нажмите Базы данных, в разделе MySQL нажмите Системы БД, а затем нажмите на имя базы данных.

Подключение к хранилищу данных Oracle Autonomous Data Warehouse с общедоступным IP-адресом

Настройте Oracle Analytics Cloud для подключения к Autonomous Data Warehouse через общедоступный IP-адрес, чтобы конечные пользователи могли анализировать эти данные в визуализациях, анализах, инфопанелях и попиксельных отчетах.

Типовой рабочий поток для подключения к хранилищу данных Oracle Autonomous Data Warehouse с общедоступным IP-адресом

При первом подключении Oracle Analytics Cloud к Autonomous Data Warehouse через общедоступный IP-адрес выполните следующие действия.

Задача Описание Дополнительная информация

Проверка предварительных условий

Убедитесь, что среда удовлетворяет предварительным условиям, необходимым для этой конфигурации.

Предварительные условия

Включение доступа к хранилищу данных Oracle Autonomous Data Warehouse

Загрузите файл учетных данных клиента хранилища данных Autonomous Data Warehouse (файл бумажника) в Oracle Analytics Cloud.

Включение доступа к хранилищу данных Oracle Autonomous Data Warehouse

Подключение к Autonomous Data Warehouse

Создайте и протестируйте подключения.

Подключение к Oracle Autonomous Data Warehouse

Предварительные условия

Прежде чем начать, убедитесь в наличии необходимой среды.

Шаг Описание Важная информация

Настройка Oracle Analytics Cloud

Разверните Oracle Analytics Cloud.

Регион

Домен доступности

Настройка хранилища данных Oracle Autonomous Data Warehouse

Разверните Autonomous Data Warehouse.

  • Разверните Autonomous Data Warehouse в инфраструктуре Oracle Cloud Infrastructure.

  • Заполните данными Autonomous Data Warehouse.

  • Создайте пользователя базы данных с правами на чтение таблиц в хранилище данных Autonomous Data Warehouse

Имя хоста

Номер порта

Имя службы

(Получите эти сведения из tnsnames.ora в файле учетных данных клиента Autonomous Data Warehouse.)

Включение доступа к хранилищу данных Oracle Autonomous Data Warehouse

Чтобы обеспечить безопасную связь между Oracle Analytics Cloud и Oracle Autonomous Data Warehouse, необходимо загрузить доверенные SSL-сертификаты в Oracle Analytics Cloud.

  1. В консоли Autonomous Data Warehouse получите файл учетных данных клиента.
    Файл учетных данных клиента – это ZIP-файл, содержащий файлы cwallet.sso и tnsnames.ora. См. раздел "Выгрузка учетных данных клиента (накопителей)" в документе "Использование Oracle Autonomous Data Warehouse".
  2. Извлеките файл cwallet.sso из файла учетных данных клиента.
  3. Загрузите файл cwallet.sso в Oracle Analytics Cloud.
    1. Выполните вход в Oracle Analytics Cloud, откройте Консоль и нажмите Подключения к базам данных.
    2. Нажмите Загрузить бумажник, чтобы загрузить бумажник впервые, или Заменить бумажник, чтобы заменить существующий бумажник.
    3. Нажмите Обзор и найдите файл бумажника (cwallet.sso), выгруженный из Autonomous Data Warehouse.
    4. Выберите файл и нажмите Открыть.
    5. Нажмите Обновить и ОК, чтобы обновить существующий файл-накопитель.

Подключение к Oracle Autonomous Data Warehouse

После включения доступа к Oracle Autonomous Data Warehouse используйте ранее записанные сведения о подключении, чтобы подключить Oracle Analytics Cloud к Autonomous Data Warehouse. Способ подключения зависит от того, что необходимо сделать с данными.

  • Визуализация данных

  • Смоделируйте данные, используя средство семантического моделирования, затем сгенерируйте анализы и инфопанели.

  • Моделируйте данные, используя инструмент администрирования моделей Oracle Analytics, затем сгенерируйте анализы и инфопанели.

  • Опубликуйте данные в попиксельных отчетах.

Подключение к Autonomous Data Warehouse для визуализации данных или семантического моделирования

В Oracle Analytics Cloud создайте подключение к Autonomous Data Warehouse для визуализации данных. См. раздел "Создание подключений к Oracle Autonomous Data Warehouse".
Теперь создайте новую рабочую книгу и набор данных для визуализации данных из Autonomous Data Warehouse.

Подключение к Autonomous Data Warehouse в инструменте администрирования моделей

Можно использовать инструмент администрирования моделей для Oracle Analytics Cloud для редактирования семантической модели, подключенной к Autonomous Data Warehouse.
  1. На компьютере с установленными инструментами Oracle Analytics Cloud Client Tools скопируйте cwallet.sso, sqlnet.ora и tnsnames.ora из ZIP-файла, выгруженного с сайта Autonomous Data Warehouse, в эту папку:
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
  2. Отредактируйте sqlnet.ora так, чтобы расположение электронного бумажника указывало на:
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
    Пример:
    WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="C:\ade\admintoolOAC18.2.1\domains\bi\config\fmwconfig\bienv\core"))) SSL_SERVER_DN_MATCH=yes
  3. В инструменте администрирования моделей нажмите Файл, Открыть, затем В облаке, чтобы открыть семантическую модель. См. раздел "Редактирование семантической модели в облаке".
    При входе в систему используйте сведения о подключении для экземпляра Oracle Analytics Cloud для заполнения диалогового окна Открыть в облаке.
    • Для параметра Порт укажите 443.

    • Для параметра Имя хоста укажите имя домена хоста экземпляра Oracle Analytics Cloud.

    • Выберите SSL. Для параметров Надежное хранилище и Пароль укажите локальное хранилище ключей JDK/JRE cacerts, которое доверяет сертификатам, подписанным известными ЦС.

  4. Подключитесь к Autonomous Data Warehouse.
    1. Нажмите Файл, а затем Импортировать метаданные, чтобы запустить мастер Импорт метаданных, далее следуйте инструкциям на экране.Описание GUID-480B63BB-F2D4-4D2E-B4DD-F8D2B230DD4B-default.gif ниже
      .gif
    2. На странице Выбрать источник данных для значения Имя источника данных укажите длинную строку подключения TNS из выгруженного файла tnsnames.ora. Включите полное описание в скобках.

      Пример:

      (description=(address=(protocol=tcps)(port=1522)(host=adwc.example.oraclecloud.com))(connect_data=(service_name=adwc1_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")) )

    3. Для полей Имя пользователя и Пароль введите учетные данные пользователя ADMIN или другого подходящего пользователя Autonomous Data Warehouse.
Теперь можно приступить к моделированию в инструменте администрирования моделей, опубликовать семантическую модель в Oracle Analytics Cloud и создать анализы и визуализации данных, используя данные из Autonomous Data Warehouse.