Conectarea la Oracle Autonomous AI Lakehouse

Puteţi crea o conexiune la Oracle Autonomous AI Lakehouse şi o puteţi utiliza pentru a accesa date.

Înainte de a începe, solicitaţi administratorului Oracle Autonomous AI Lakehouse să permită accesul din Oracle Analytics Cloud. Paşii de configurare pe care administratorii îi urmează sunt diferiţi în funcţie de tipul conexiunii (privată sau publică):
Vă puteţi conecta la Oracle Autonomous AI Lakehouse folosind certificatele de securitate descărcate din Oracle Autonomous AI Lakehouse într-un wallet (conexiune numită mTLS, adică TLS reciproc) sau fără un wallet (conexiune TLS, adică Transport Layer Security). Consultaţi Despre autentificarea prin TLS. Fişierul wallet cu acreditările securizează comunicaţiile dintre Oracle Analytics şi Oracle Autonomous AI Lakehouse. Fişierul wallet (de exemplu, wallet_ALKC1.zip) pe care-l încărcaţi trebuie să conţină certificatele securizate SSL, pt. a permite SSL în conexiunile dvs. Oracle AI Database.
  1. Pentru a vă conecta folosind un fişier wallet cu acreditări (cunoscut drept conexiune TLS reciprocă), descărcaţi certificatele SSL din Oracle Autonomous AI Lakehouse.

    Consultaţi Descărcarea acreditărilor clientului (walleturi) din Utilizarea Oracle Autonomous Database Serverless.

    Fişierul wallet cu acreditările securizează comunicaţiile dintre Oracle Analytics şi Oracle Autonomous AI Lakehouse. Fişierul wallet (de exemplu, wallet_ALKC1.zip) pe care-l încărcaţi trebuie să conţină certificatele SSL.

    Pentru a vă conecta fără a folosi un fişier wallet cu acreditări, (proces cunoscut drept conexiune TLS), omiteţi Pasul 1 şi treceţi direct la Pasul 2.

  2. În pagina dvs. home, faceţi clic pe Creare, apoi faceţi clic pe Conexiune.
  3. Faceţi clic pe Oracle Autonomous Data Warehouse.
  4. Pentru Conectare utilizând, selectaţi "De bază" sau "Responsabil cu resursele".
    Pentru informaţii despre utilizarea responsabilului cu resursele, consultaţi subiectul "Utilizarea responsabilului cu resursele pentru a accesa resursele Oracle Cloud Infrastructure" din Oracle Autonomous AI Database Serverless sau Baza de date Autonomous Database pe infrastructură Exadata dedicată.
  5. Introduceţi un Nume de conexiune intuitiv şi o Descriere.
  6. Pentru Tip de criptare:
    • Pentru a vă conecta fără un fişier wallet de acreditări, selectaţi TLS ca Tip de criptare, introduceţi un Şir de conectare, apoi Numele de utilizator şi Parola pentru un utilizator din Oracle Autonomous Data Warehouse.
    • Pentru a vă conecta cu ajutorul unui fişier wallet de acreditări, selectaţi TLS reciproc ca Tip de criptare, apoi faceţi clic pe Selectare şi căutaţi şi selectaţi fişierul wallet cu acreditările clientului, pe care l-aţi descărcat din Oracle Autonomous AI Lakehouse (de exemplu, wallet_ALKC1.zip), apoi introduceţi un Nume de serviciu. Câmpul Acreditări client afişează fişierul cwallet.sso. Consultaţi Selectarea unui nume de serviciu pentru Oracle Autonomous AI Lakehouse.

      Sfat: Dacă definiţi conexiunea Oracle Autonomous AI Lakehouse utilizând un wallet de instanţă, este selectat în mod prestabilit numele serviciului de nivel ridicat. Modificaţi numele la mediu sau inferior pentru a evita limitarea numărului de conexiuni concurente.

  7. Accesaţi Acreditări client, apoi faceţi clic pe Selectare pentru a naviga la fişierul ZIP cu acreditările clientului şi a-l selecta.
  8. Dacă vă conectaţi la o bază de date aflată la distanţă, faceţi clic pe Utilizare conectivitate date la distanţă.
    Verificaţi împreună cu administratorul dvs. că puteţi accesa baza de date aflată la distanţă.
  9. Dacă doriţi ca modelatorii de date să poată utiliza aceste detalii de conexiune, selectaţi Conexiune sistem. Consultaţi Opţiuni pentru conectarea la baza de date.
  10. Sub Autentificare, specificaţi modul în care doriţi să autentificaţi conexiunea:
    • Utilizaţi întotdeauna aceste acreditări - Oracle Analytics utilizează întotdeauna numele de utilizator şi parola pe care le introduceţi pentru conexiune. Utilizatorii nu sunt înştiinţaţi pentru conectare.
    • Se solicită utilizatorilor să-şi introducă propriile acreditări - Oracle Analytics solicită utilizatorilor să introducă propriul nume de utilizator şi parola pentru sursa de date respectivă. Utilizatorii pot accesa doar datele pentru care au permisiuni, privilegii şi asignări de roluri.
  11. Faceţi clic pe Salvare.
Acum puteţi crea seturi de date din conexiune.

Selectarea unui nume de serviciu pentru Oracle Autonomous AI Lakehouse

Cel mai important pentru conectarea la Oracle Autonomous AI Lakehouse (Oracle ALK) este să selectaţi numele corect al serviciului de baze de date predefinit. Aflaţi mai multe despre numele diferitelor servicii de bază de date predefinite şi pe care ar trebui să-l alegeţi.

Care sunt numele serviciilor de bază de date predefinite?

Oracle Autonomous AI Lakehouse oferă trei nume de servicii de baze de date pentru conexiuni, în următorul format:
  • databasename_high - Cele mai multe resurse, cea mai redusă concurenţă. Interogările rulează în paralel.
  • databasename_medium - Mai puţine resurse, concurenţă mai mare. Interogările rulează în paralel.
  • databasename_low - Cele mai puţine resurse, cea mai mare concurenţă. Interogările rulează în serie.

Aceste nume se află în fişierul tnsnames.ora din walletul Oracle. Faceţi clic pe Conexiuni la baza de date din consola Oracle Cloud Infrastructure Console pentru a vedea şirurile.
Urmează descrierea GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png
.png

Despre grupurile de consumatori din Oracle Resource Manager

Numele serviciilor de baze de date sunt mapate la grupurile de consumatori din Resource Manager care limitează numărul de conexiuni şi interogări simultane ce pot rula în Oracle Autonomous AI Lakehouse în acelaşi timp (concurenţa) şi numărul maxim de procese paralele permise per interogare (parallel_degree_limit). Aceste limite se bazează pe numărul de nuclee ECPU sau OCPU licenţiate şi dacă este activată scalarea automată.

Următorul tabel prezintă exemple de valori pentru conexiunile concurente pentru o bază de date cu 32 de nuclee ECPU şi cu scalarea automată ECPU dezactivată şi activată.

Nume serviciu bază de date Număr de interogări concurente cu scalarea automată ECPU dezactivată Număr de interogări concurente cu scalarea automată ECPU activată
ridicat 3 9
mediu 20 (0,63 × numărul de nuclee ECPU) 60 (1,89 × numărul de nuclee ECPU)
redus Până la 4800 (150 x numărul de nuclee ECPU) Până la 4800 (150 x numărul de nuclee ECPU)

Alegerea numelui serviciului de bază de date optim pentru Oracle Analytics

Cel mai mare număr de interogări simultane care pot rula pentru serviciul de bază de date de nivel ridicat este trei fără scalare automată şi nouă cu scalarea automată activată. Această limită poate fi atinsă de trei utilizatori conectaţi la numele serviciului de bază de date de nivel ridicat, care rulează câte o interogare fiecare, sau de trei rapoarte într-un dashboard Oracle Analytics pentru un singur utilizator.

Numele serviciului de nivel redus funcţionează bine pentru majoritatea sarcinilor de lucru Oracle Autonomous AI Lakehouse cu Oracle Analytics, dar pentru a utiliza în paralel interogări, selectaţi numele serviciului de nivel mediu. Limita pentru gradul de paralelism pentru numele serviciului de nivel redus este unu, adică nu există paralelism. Dacă v-aţi conectat la un nume de serviciu de nivel redus, chiar dacă gradul de paralelism este specificat la nivel de tabel sau index, gradul de paralelism este redus la unu şi interogarea nu rulează în paralel. Limita pentru gradul de paralelism (per interogare) pentru nivelurile mediu şi ridicat este egală cu de două ori numărul de nuclee CPU licenţiate.

Notă: Conectarea la o bază de date care face parte din Oracle Fusion Analytics Warehouse (Fusion Analytics) necesită utilizarea numelui serviciului de nivel redus pentru a permite numărul maxim de interogări concurente.

Monitorizarea instrucţiunilor plasate în coadă

Dacă limita maximă pentru numărul de interogări concurente este atinsă, interogările în plus sunt plasate în coadă. Oracle Autonomous AI Lakehouse oferă o unitate de măsură pentru verificarea instrucţiunilor plasate în coadă.

Selectaţi Acţiuni bază de date şi Dashboard bază de date din pagina Oracle Autonomous AI Lakehouse, din consola Oracle Cloud Infrastructure.


Urmează descrierea GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png
.png

Selectaţi Hub de performanţă şi apoi fila Monitor SQL, pentru a vedea starea instrucţiunilor plasate în coadă, afişată sub formă de ceas gri. În acest exemplu, trei interogări rulează cu numele serviciului de nivel ridicat, una este plasată în coadă şi una rulează cu numele serviciului de nivel mediu. Interogarea plasată în coadă este executată când este finalizată una dintre cele trei interogări care rulează cu numele serviciului de nivel ridicat.


Urmează descrierea GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png
.png

Monitorizarea paralelismului

Dacă limita pentru gradul de paralelism este depăşită, veţi observa downgrade-ul gradului de paralelism (DOP) în raportul monitorului SQL. Motivul 353 pentru downgradarea gradului de paralelism înseamnă că Resource Manager a downgradat instrucţiunea din cauză că s-a atins limita pentru gradul maxim de paralelism.


Urmează descrierea GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png
.png

Pentru Oracle Database, versiunea 18 şi cele ulterioare, codurile motivelor pentru downgrade sunt descrise în următorul tabel:

ID Coduri motive
352 DOP este downgradat din cauza DOP adaptiv.
353 DOP este downgradat din cauza atingerii valorii DOP maxime în Resource Manager.
354 DOP este downgradat din cauza numărului insuficient de procese.
355 DOP este downgradat, deoarece alăturarea proceselor secundare a eşuat.

Eveniment de aşteptare a procesorului de la Resource Manager

O sesiune care aşteaptă să-i fie alocat procesorul de către Resource Manager incrementează evenimentul de aşteptare resmgr:cpu quantum. Pentru a reduce numărul de apariţii ale acestui eveniment de aşteptare, verificaţi dacă numele serviciului este utilizat pentru conexiunea OAC sau măriţi numărul de procesoare alocate la Oracle ALK.

Pentru a vedea numărul de aşteptări şi durata de aşteptare medie, examinaţi Evenimente de aşteptare din prim-plan din raportul Automatic Workload Repository (AWR) pentru evenimentul de aşteptare resmgr:cpu quantum.

În acest exemplu, există un total de 272 de evenimente de aşteptare, cu o durată de aşteptare medie de 588,91 de milisecunde pentru fiecare şi o durată de aşteptare totală de 160 de secunde. S-a stabilit că motivul era utilizarea, pentru conexiunea OAC, a numelui serviciului de baze de date cu cele mai multe resurse. Aceste perioade de aşteptare au dispărut după ce clientul a comutat la serviciul de nivel mediu şi lentoarea periodică a dashboardului acestuia a fost rezolvată.


Urmează descrierea GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png
.png

Sfat pentru crearea unei conexiuni la Oracle Autonomous AI Lakehouse în Oracle Analytics

În Oracle Analytics, când definiţi conexiunea Oracle Autonomous AI Lakehouse utilizând walletul pentru instanţe, numele serviciului de nivel ridicat este cel selectat în mod prestabilit. Modificaţi numele la mediu sau inferior pentru a evita limitarea numărului de conexiuni concurente.


Urmează descrierea GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png
.png