7 Nawiązywanie połączeń z bazami danych wdrożonymi pod publicznym adresem IP

Można używać Oracle Analytics Cloud do łączenia się z bazami danych przy użyciu publicznego adresu IP, dzięki czemu użytkownicy końcowi będą mogli analizować te dane w wizualizacjach, analizach i raportach "pixel-perfect".

Na przykład można analizować dane w bazie danych wprowadzonej do środowiska wykonawczego na platformie Oracle Cloud Infrastructure.

Tematy:

Łączenie się z bazą danych wprowadzoną do środowiska wykonawczego w Oracle Cloud Infrastructure przy użyciu publicznego adresu IP

Można skonfigurować Oracle Analytics Cloud tak, aby łączyć się z bazą danych wprowadzoną do środowiska wykonawczego w Oracle Cloud Infrastructure przy użyciu publicznego adresu IP, dzięki czemu użytkownicy końcowi będą mogli analizować te dane w wizualizacjach, analizach i raportach "pixel-perfect".

Typowy proces Workflow łączenia się z bazą danych wprowadzoną do środowiska wykonawczego w Oracle Cloud Infrastructure

Podczas pierwszego łączenia się z bazą danych wprowadzoną do środowiska wykonawczego na platformie Oracle Cloud Infrastructure należy wykonać poniższe zadania, traktując je jako wskazówki.

Zadanie Opis Więcej informacji

Weryfikacja wymagań wstępnych

Zweryfikować, czy używane środowisko spełnia wymagania wstępne dla tej konfiguracji.

Wymagania wstępne

Zapisywanie informacji o bazie danych

Zapisać informacje o połączeniu na potrzeby bazy danych.

Zapisywanie informacji o bazie danych

Włączanie dostępu do bazy danych

Dodać regułę dla ruchu przychodzącego, aby umożliwić Oracle Analytics Cloud dostęp do bazy danych.

Włączanie dostępu do bazy danych przez port 1521

Łączenie się z bazą danych

Utworzyć i przetestować połączenia.

Łączenie się z bazą danych z Oracle Analytics Cloud

Wymagania wstępne

Przed rozpoczęciem należy się upewnić, że używane środowisko jest zgodne z wymaganiami.

Etap Opis Ważne informacje do odnotowania

Konfigurowanie Oracle Analytics Cloud

Wprowadzić Oracle Analytics Cloud do środowiska wykonawczego.

Region

Domena dostępności

Konfigurowanie sieci VCN (Virtual Cloud Network) w Oracle Cloud Infrastructure

Skonfigurować sieć VCN (Virtual Cloud Network) na potrzeby wprowadzenia bazy danych do środowiska wykonawczego w Oracle Cloud Infrastructure.

Uwaga: sieć VCN musi znajdować się w tym samym regionie i w tej samej domenie dostępności co Oracle Analytics Cloud.

Sieć VCN (Virtual Cloud Network)

Podsieć

Te same dane:

  • Region

  • Domena dostępności

Wprowadzanie bazy danych do środowiska wykonawczego:

  • Wprowadzanie bazy danych do środowiska wykonawczego w sieci VCN w Oracle Cloud Infrastructure

  • Wypełnienie bazy danych danymi

  • Konfigurowanie użytkownika bazy danych z uprawnieniami do odczytu tabel bazy danych

Wprowadzić bazę danych do środowiska wykonawczego w sieci VCN w Oracle Cloud Infrastructure.

Uwaga: baza danych musi znajdować się w tym samym regionie i w tej samej domenie dostępności co sieć VCN.

Publiczny adres IP

Unikatowa nazwa bazy danych

Nazwa domeny hosta

Użytkownik/hasło użytkownika bazy danych

Te same dane:

  • Region

  • Domena dostępności

  • Sieć VCN (Virtual Cloud Network)

  • Podsieć klienta

Zapisywanie informacji o bazie danych

Wszystkie informacje wymagane do nawiązania połączenia z bazą danych są dostępne w konsoli Oracle Cloud Infrastructure. Należy zapisać te informacje teraz, aby móc wprowadzić wymagane szczegóły podczas konfigurowania połączenia w Oracle Analytics Cloud.

  1. W konsoli Oracle Cloud Infrastructure kliknąć ikonę Ikona "Menu nawigacyjne" (w lewym górnym rogu).
  2. Kliknąć Bazy danych. W obszarze MySQL kliknąć Systemy DB.
  3. Odszukać bazę danych, z którą ma zostać nawiązane połączenie, i zapisać adres znajdujący się w polu Publiczny IP.
    Opis "GUID-B04B2B86-04FB-477D-A338-92B42D46F3D2-default.jpg" znajduje się poniżej
    .jpg"
  4. Kliknąć nazwę bazy danych, z którą ma zostać nawiązane połączenie, i zapisać wartości zawarte w polach: Unikatowa nazwa bazy danych, Nazwa domeny hosta, VCN (Virtual Cloud Network), Podsieć klienta i Port.
    Opis "GUID-91B82ADB-D001-482B-93C0-9C5A2C9D1D38-default.jpg" znajduje się poniżej
    .jpg"
  5. Ustalić nazwę i hasło użytkownika bazy danych z uprawnieniami do odczytu z tej bazy danych i zapisać je, ponieważ będą potrzebne później. Na przykład: użytkownik SYSTEM.

Włączanie dostępu do bazy danych przez port 1521

Należy dodać regułę dla ruchu przychodzącego umożliwiającą Oracle Analytics Cloud uzyskiwanie dostępu do bazy danych przez port 1521.

  1. Zanotować adresy IP Oracle Analytics Cloud, dla których ma zostać umożliwiony dostęp.
  2. W konsoli Oracle Cloud Infrastructure kliknąć ikonę Menu nawigacyjne w lewym górnym rogu, a następnie kliknąć Bazy danych. W obszarze MySQL kliknąć Systemy DB.
  3. Kliknąć bazę danych, z którą ma zostać nawiązane połączenie.
  4. Kliknąć łącze VCN (Virtual Cloud Network).
    Opis "GUID-49C9389C-80EA-48AF-A204-166E8167D95F-default.jpg" znajduje się poniżej
    .jpg"
  5. Przejść do odpowiedniej podsieci i w obszarze Listy zabezpieczeń kliknąć Domyślna lista zabezpieczeń dla <sieć VCN>.
    Opis "GUID-97F96AE2-E1F3-4D17-A921-D8392F08B57D-default.jpg" znajduje się poniżej
    .jpg"
  6. Kliknąć Dodaj reguły dla ruchu przychodzącego.
    Opis "GUID-0087C9D3-927F-431D-9DE3-420E88F88099-default.jpg" znajduje się poniżej
    .jpg"
  7. Dla każdego adresu IP, dla którego ma zostać umożliwiony dostęp, dodać regułę dla ruchu przychodzącego, aby zezwolić ruchowi przychodzącemu z publicznego Internetu na dotarcie do portu 1521 w tym węźle bazy danych przy następujących ustawieniach:
    • SOURCE CIDR: wprowadzić adres IP zanotowany w etapie 1.

    • IP PROTOCOL: TCP

    • SOURCE PORT RANGE: wszystko

    • DESTINATION PORT RANGE: 1521

    • Zezwala: ruch TCP dla portów: 1521

Łączenie się z bazą danych z Oracle Analytics Cloud

Po włączeniu dostępu do bazy danych należy użyć zapisanych wcześniej informacji o połączeniu bazy danych, aby połączyć Oracle Analytics Cloud z bazą danych. Sposób łączenia się z bazą danych zależy od celu, w jakim dane będą wykorzystywane.

  • Wizualizowanie danych.

  • Modelowanie danych za pomocą narzędzia Semantic Modeler, a następnie generowanie analiz i pulpitów informacyjnych.

  • Modelowanie danych za pomocą narzędzia Oracle Analytics Cloud Model Administration Tool, a następnie generowanie analiz i pulpitów informacyjnych.

  • Publikowanie danych w raportach "pixel-perfect".

Łączenie się z bazą danych w celu wizualizacji danych lub na potrzeby narzędzia Semantic Modeler

W Oracle Analytics Cloud połączenie z Oracle AI Database na potrzeby wizualizacji danych tworzy się w zwykły sposób. Zob. Tworzenie połączeń z bazą danych.
W oknie dialogowym Utwórz połączenie wprowadzić zanotowane wcześniej informacje dotyczące bazy danych.
Określić następujące wartości:
  • Nazwa nowego połączenia: nazwa dla bazy danych, z którą ma nastąpić połączenie.

  • Host: publiczny adres IP instancji bazy danych. Na przykład: 123.213.85.123.

  • Port: numer portu umożliwiającego dostęp do bazy danych. Na przykład: 1521.

  • Nazwa użytkownika: nazwa użytkownika posiadającego dostęp z prawem odczytu do bazy danych.

  • Hasło: hasło określonego użytkownika bazy danych.

  • Nazwa usługi: połączona nazwa składająca się z unikatowej nazwy bazy danych i nazwy domeny hosta rozdzielonych kropką. Na przykład: CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com.

Łączenie się z bazą danych w narzędziu Model Administration Tool

W narzędziu Model Administration Tool for Oracle Analytics Cloud kliknąć kolejno Plik, Otwórz i W chmurze, aby otworzyć swój model semantyczny. Zob. Edytowanie modelu semantycznego w chmurze.
Podczas logowania się wpisać w oknie dialogowym Otwórz w chmurze swoje dane połączenia z Oracle Analytics Cloud.
Utworzyć pulę połączeń dla swojej bazy danych. W okienku "Fizyczne" rozwinąć węzeł DBaaS, kliknąć prawym przyciskiem myszy ikonę bazy danych, a następnie kliknąć Właściwości, aby wyświetlić okno dialogowe Pula połączeń. Korzystając z zapisanych wcześniej szczegółów bazy danych, wypełnić pola Interfejs wywołania, Nazwa źródła danych, Nazwa użytkownika i Hasło.


Opis "GUID-74E9DBD6-064F-4086-A16E-31AE4E7E2A84-default.gif" znajduje się poniżej
.gif"

Określić następujące wartości:
  • Interfejs wywołania: wybrać opcję Domyślnie (Oracle Call Interface (OCI)).

  • Nazwa źródła danych: podać szczegóły połączenia. Na przykład:

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

    W parametrze SERVICE_NAME podać połączoną nazwę składającą się z unikatowej nazwy bazy danych i nazwy domeny hosta rozdzielonych kropką, na przykład: db1_phx1tv.mycompany.com. Aby znaleźć obie te nazwy w konsoli Oracle Cloud Infrastructure, kliknąć Bazy danych, w obszarze MySQL kliknąć Systemy DB, a następnie kliknąć nazwę swojej bazy danych.

Łączenie się z Oracle Autonomous AI Lakehouse przy użyciu publicznego adresu IP

Można skonfigurować Oracle Analytics Cloud tak, aby połączenie z Autonomous AI Lakehouse było nawiązywane przy użyciu publicznego adresu IP, co umożliwi użytkownikom końcowym analizowanie tych danych w wizualizacjach, analizach, pulpitach i raportach "pixel-perfect".

Typowy proces Workflow łączenia się z Oracle Autonomous AI Lakehouse przy użyciu publicznego adresu IP

Jeśli po raz pierwszy jest nawiązywane połączenie między Oracle Analytics Cloud a Autonomous AI Lakehouse przy użyciu publicznego adresu IP, należy wykonać poniższe zadania, traktując je jako wskazówki.

Zadanie Opis Więcej informacji

Weryfikacja wymagań wstępnych

Zweryfikować, czy używane środowisko spełnia wymagania wstępne dla tej konfiguracji.

Wymagania wstępne

Umożliwianie dostępu do Autonomous AI Lakehouse

Należy wysłać plik uwierzytelnień klienta Autonomous AI Lakehouse (plik portfela) do Oracle Analytics Cloud.

Umożliwianie dostępu do Oracle Autonomous AI Lakehouse

Łączenie się z Autonomous AI Lakehouse

Utworzyć i przetestować połączenia.

Łączenie się z Oracle Autonomous AI Lakehouse

Wymagania wstępne

Przed rozpoczęciem należy się upewnić, że używane środowisko jest zgodne z wymaganiami.

Etap Opis Ważne informacje do odnotowania

Konfigurowanie Oracle Analytics Cloud

Wprowadzić Oracle Analytics Cloud do środowiska wykonawczego.

Region

Domena dostępności

Konfigurowanie Oracle Autonomous AI Lakehouse

Wprowadzić Autonomous AI Lakehouse do środowiska wykonawczego.

  • Wprowadzić Autonomous AI Lakehouse on Oracle Cloud Infrastructure do środowiska wykonawczego.

  • Wypełnić Autonomous AI Lakehouse danymi.

  • Skonfigurować użytkownika bazy danych z uprawnieniami do odczytu tabel bazy danych w Autonomous AI Lakehouse.

Nazwa hosta

Numer portu

Nazwa usługi

(Te szczegóły należy uzyskać z tnsnames.ora w pliku uwierzytelnień klienta Autonomous AI Lakehouse).

Umożliwianie dostępu do Oracle Autonomous AI Lakehouse

Aby umożliwić bezpieczną komunikację między Oracle Analytics Cloud a Autonomous AI Lakehouse, należy wysłać zaufane certyfikaty SSL do Oracle Analytics Cloud.

  1. W konsoli Autonomous AI Lakehouse uzyskać plik uwierzytelnień klienta.
    Plik uwierzytelnień klienta jest plikiem ZIP zawierającym pliki cwallet.sso i tnsnames.ora. Zob. Download Client Credentials (Wallets) w podręczniku Using Oracle Autonomous AI Lakehouse.
  2. Wypakować plik cwallet.sso z pliku uwierzytelnień klienta.
  3. Wysłać plik cwallet.sso do Oracle Analytics Cloud.
    1. Zalogować się do Oracle Analytics Cloud, otworzyć konsolę i kliknąć Połączenia z bazą danych.
    2. Kliknąć Wyślij portfel, aby wysłać portfel po raz pierwszy, lub Zastąp portfel, aby zaktualizować istniejący portfel.
    3. Kliknąć Przeglądaj i odszukać plik portfela (cwallet.sso) pobrany z Autonomous AI Lakehouse.
    4. Wybrać plik i kliknąć Otwórz.
    5. Kliknąć kolejno Aktualizuj i OK, aby zaktualizować istniejący plik portfela.

Łączenie się z Oracle Autonomous AI Lakehouse

Po włączeniu dostępu do Oracle Autonomous AI Lakehouse należy użyć zapisanych wcześniej szczegółów połączenia, aby połączyć Oracle Analytics Cloud z Oracle Autonomous AI Lakehouse. Sposób łączenia zależy od celu, w jakim dane będą wykorzystywane.

  • Wizualizowanie danych.

  • Modelowanie danych za pomocą narzędzia Semantic Modeler, a następnie generowanie analiz i pulpitów informacyjnych.

  • Modelowanie danych za pomocą narzędzia Oracle Analytics Model Administration Tool, a następnie generowanie analiz i pulpitów informacyjnych.

  • Publikowanie danych w raportach "pixel-perfect".

Łączenie się z Autonomous AI Lakehouse w celu wizualizacji danych lub na potrzeby narzędzia Semantic Modeler

W Oracle Analytics Cloud można utworzyć połączenie z Autonomous AI Lakehouse na potrzeby wizualizacji danych. Zob. Tworzenie połączeń z Oracle Autonomous AI Lakehouse.
Następnie można utworzyć nowy skoroszyt i zbiór danych na potrzeby wizualizacji danych z Autonomous AI Lakehouse.

Łączenie się z Oracle Autonomous AI Lakehouse w narzędziu Model Administration Tool

Narzędzia Model Administration Tool for Oracle Analytics Cloud można używać do edycji modelu semantycznego połączonego z Autonomous AI Lakehouse.
  1. Na komputerze, na którym zainstalowano narzędzia klienta Oracle Analytics Cloud, skopiować pliki cwallet.sso, sqlnet.ora i tnsnames.ora z pliku ZIP pobranego z Autonomous AI Lakehouse do folderu:
    <Folder instalacji Developer Client Tool>\domains\bi\config\fmwconfig\bienv\core
  2. Edytować plik sqlnet.ora , aby lokalizacja portfela wskazywała:
    <Folder instalacji Developer Client Tool>\domains\bi\config\fmwconfig\bienv\core
    Na przykład:
    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. W narzędziu Model Administration Tool kliknąć kolejno Plik, Otwórz i W chmurze, aby otworzyć swój model semantyczny. Zob. Edytowanie modelu semantycznego w chmurze.
    Podczas logowania się wpisać w oknie dialogowym Otwórz w chmurze swoje dane połączenia z instancją Oracle Analytics Cloud.
    • W polu Port określić wartość "443".

    • W polu Nazwa hosta określić nazwę domeny hosta instancji Oracle Analytics Cloud.

    • Wybrać SSL. W polach Magazyn zaufanych i Hasło wskazać lokalny magazyn kluczy "cacerts" JDK/JRE, który służy do potwierdzania jako zaufane certyfikatów podpisanych przez dobrze znane urzędy certyfikacji.

  4. Połączyć się z Autonomous AI Lakehouse.
    1. Kliknąć Plik, a następnie Importuj metadane, aby uruchomić kreator Importowanie metadanych, po czym postępować zgodnie z wyświetlanymi instrukcjami.Opis "GUID-480B63BB-F2D4-4D2E-B4DD-F8D2B230DD4B-default.gif" znajduje się poniżej
      .gif"
    2. Na stronie "Wybór źródła danych", w polu Nazwa źródła danych podać długi opis połączenia TNS z pobranego pliku tnsnames.ora. Należy uwzględnić cały opis, ujmując go w nawiasy.

      Na przykład:

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

    3. W polach Nazwa użytkownika i Hasło wprowadzić uwierzytelnienia użytkownika ADMIN lub innego odpowiedniego użytkownika Autonomous AI Lakehouse.
Teraz można modelować dane w narzędziu Model Administration Tool, publikować model semantyczny w Oracle Analytics Cloud, a także tworzyć analizy i wizualizacje danych z użyciem danych z Autonomous AI Lakehouse.