10 Connettiti a Compute

In questa sezione viene descritto come connettere la computazione nel workbench di AI Data Platform ad altri strumenti di business intelligence.

connessioni

Puoi connettere AI Data Platform Workbench a Oracle Analytics Cloud o ad altri strumenti di business intelligence.

È possibile connettersi a Oracle AI Data Platform Workbench da diversi strumenti di business intelligence utilizzando un JDBC o un ODBC personalizzato fornito da AI Data Platform Workbench. AI Data Platform Workbench supporta anche le connessioni da strumenti BI commerciali di terze parti (Tableau, Power BI) o strumenti BI open source come DBeaver. Per connettersi da questi strumenti, è necessario disporre dei dettagli di connessione del cluster di computazione nel workbench della piattaforma dati AI, disponibili nella scheda Dettagli connessione. Le informazioni richieste variano a seconda del prodotto da cui ci si connette.


Scheda Dettagli connessione per il cluster di computazione Dev_cluster_1

Connetti Oracle Analytics a Oracle AI Data Platform Workbench

È possibile connettersi al catalogo o alle tabelle gestite dall'istanza del workbench di AI Data Platform da un'istanza di Oracle Analytics Cloud.

Per creare una connessione da Oracle Analytics a AI Data Platform Workbench, è necessario un file di connessione da AI Data Platform e una chiave API da Oracle Analytics Cloud.

Ottenere un file di configurazione della connessione di Oracle Analytics

Per connetterlo a Oracle Analytics, è necessario scaricare un file config.json dall'istanza di Oracle AI Data Platform Workbench.

Hai bisogno di un cluster di computazione con almeno 2 OCPU, 32 GB di memoria sia per i nodi driver che per quelli di lavoro e almeno 2 lavoratori.
  1. Passare all'area di lavoro e fare clic su Computazione.

    Pagina Compute aperta con cluster Cluster_High Compute evidenziato

  2. Fare clic sul cluster a cui connettersi a Oracle Analytics.
  3. Nella scheda Dettagli connessione fare clic sull'icona Scarica sotto il logo di Oracle Analytics Cloud. Un file config.json viene scaricato sul computer.

    Pagina Compute per Cluster_High aperta con scheda Dettagli connessione e download di Oracle Analytics Cloud evidenziato

Connettersi a Oracle Analytics

È possibile connettersi al catalogo o alle tabelle gestite dall'istanza del workbench di AI Data Platform da un'istanza di Oracle Analytics.

Assicurarsi di disporre di un file di configurazione della connessione da AI Data Platform prima di creare la connessione in Oracle Analytics. Vedere Recuperare un file di configurazione della connessione a Oracle Analytics.
Le connessioni di Oracle Analytics alle istanze di AI Data Platform Workbench supportano un solo catalogo per connessione. È necessario creare connessioni aggiuntive per utilizzare più cataloghi.
  1. Nella home page di Oracle Analytics, fare clic su Crea, quindi su Connessione.
  2. Fare clic su Oracle AI Data Platform.
  3. Immettere un nome e un'indicazione per la connessione.
  4. In Posizione specificare dove salvare la connessione. Per condividere la connessione con altri utenti, salvarla in /Cartelle condivise.
  5. In Oracle Analytics Cloud, per Dettagli connessione, fare clic su Seleziona, andare al file config.json e fare clic su Apri.
  6. Selezionare Chiave API come tipo di autenticazione.
  7. In Chiave API pubblica, fare clic su Genera, quindi su Copia.
  8. In OCI, aggiungere una chiave API.
    1. In OCI, fare clic sull'icona utente, quindi fare clic su Impostazioni utente.
    2. Nel profilo personale, fare clic su Tasti e tasti, quindi su Aggiungi chiave API.
    3. Selezionare Incolla una chiave pubblica, quindi copiare la chiave generata nel Passo 7, quindi fare clic su Aggiungi.
    Attendere da due a tre minuti per la sincronizzazione della chiave API.
  9. In Catalogo specificare il nome del catalogo da utilizzare nei set di dati.
    Se la lista Catalogo non viene caricata e viene visualizzato il messaggio di avviso "L'utente non dispone di privilegi sufficienti per eseguire l'operazione", attendere un po' di più per la sincronizzazione della chiave API.
  10. Fare clic su Save.
  11. Eseguire il test della nuova connessione creando un data set.

Se si sono seguite le istruzioni e si stanno ancora salvando problemi durante il salvataggio della connessione o la creazione di una lista degli schemi, potrebbe essere necessario riavviare il cluster.

Scarica driver JDBC

È possibile scaricare il driver JDBC dalla scheda Dettagli connessione e configurarlo per diversi strumenti BI.

  1. Passare all'area di lavoro e fare clic su Computazione.
  2. Fare clic sul cluster che si desidera connettere a uno strumento BI compatibile con JDBC e fare clic su Connessioni.
  3. Fare clic su Scarica driver JDBC.

Configura DBeaver

È necessario installare DBeaver e preparare i file scaricati da Oracle AI Data Platform Workbench prima di poterli connettere a un cluster di computazione nel workbench di AI Data Platform.

  1. Scarica e installa il client DBeaver. Puoi utilizzare le versioni Community o Enterprise, ma devono essere almeno 22.x.DBeaver è disponibile solo per Windows, Mac OS X, Eclipse Plugin e Linux.
  2. Estrarre il file da Scarica driver JDBC.
  3. Dai file estratti, decomprimere il file del driver simbaSpark.zip.

Configura DBeaver con il driver JDBC Spark Simba

Puoi configurare DBeaver in modo che si connetta a un cluster di computazione in Oracle AI Data Platform Workbench.

È necessario aver installato DBeaver ed estratto i file simbaSpark.zip scaricati da AI Data Platform Workbench.
  1. Apri DBeaver.
  2. Fare clic su Navigator database.
  3. Fare clic su Gestione driver.
  4. Fare clic su Nuovo.
  5. Immettere AI Data Platform come Nome driver.
  6. Fare clic su Librerie.
  7. Fare clic su Aggiungi cartella.
  8. Cercare la posizione dell'estrazione sparkSimba.zip.
  9. Fare clic su Trova classe.
  10. Selezionare OK.
  11. Impostare la classe driver su com.simba.spark.jdbc.Driver.
  12. Fare clic su Impostazioni.
  13. Impostare Nome classe su com.simba.spark.jdbc.Driver.
  14. Fare clic su OK.

Creare una connessione al database in DBeaver

Per connettere DBeaver a un cluster di computazione in Oracle AI Data Platform Workbench, è necessario prima creare una connessione al database in DBeaver.

È necessario aver configurato DBeaver con il driver JDBC Spark Simba scaricato da AI Data Platform Workbench. Per ulteriori informazioni, vedere Configurare DBeaver con il driver JDBC Spark Simba.
  1. Apri DBeaver.
  2. Fare clic su Database.
  3. Fare clic su Nuova connessione al database.
  4. Fare clic su Tutto.
  5. Seleziona AI Data Platform.
  6. Fare clic su Avanti.
  7. Immettere l'URL del driver JDBC. È possibile trovare l'URL JDBC nella scheda Dettagli connessione del cluster di computazione in AI Data Platform Workbench.
  8. Fare clic su Fine.

Connettere DBeaver a Oracle AI Data Platform Workbench utilizzando JDBC

Una volta che DBeaver è configurato e ha una connessione al database con AI Data Platform Workbench, puoi completare la connessione tra DBeaver e AI Data Platform Workbench.

  1. Apri DBeaver.
  2. Fare clic su Connetti.
  3. Scegliere di connettersi con un token di autorizzazione o una chiave API.
    • Connetti tramite token di autorizzazione
      • Utilizzare un token non specificando alcun profilo nell'URL se non si dispone di un profilo DEFAULT. Ad esempio: jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5

        L'URL apre una finestra del browser.

        Connettersi alla tenancy in cui viene creata l'istanza di AI Data Platform Workbench.

        Per ulteriori informazioni, vedere Autenticazione basata su token per l'interfaccia CLI.

    • Connettersi utilizzando una chiave API specificando il profilo OCI con ociProfile=<profile_name> nell'URL di connessione.

      • Utilizzare l'autenticazione della chiave API per connettersi a un'istanza di AI Data Platform Workbench.

        Utilizzare la chiave API specificando il profilo OCI con ociProfile=<profile_name> nell'URL di connessione. Ad esempio, per utilizzare la demo del nome del profilo OCI: jdbc:spark://gateway.aidp.me-riyadh-1.oci.oraclecloud.com/default;SparkServerType=AIDP;httpPath=cliservice/cf18b4ef-b83e-41dd-82b6-8d391584f6c5 ;ociProfile=Demo

        Per ulteriori informazioni, vedere Chiavi e OCID obbligatori.

  4. DBeaver crea una connessione per la lettura dei metadati e una connessione per tutte le altre operazioni. Se sei limitato alle connessioni, puoi disabilitare la seconda in modo che DBeaver utilizzi una connessione per tutte le operazioni.
    1. Fare clic su Preferenze.
    2. Fare clic su Comune.
    3. Fare clic su Metadati.
    4. Deselezionare Aprire una connessione separata per le letture dei metadati.

Scarica driver ODBC

È possibile scaricare il driver ODBC dalla scheda Dettagli connessione e configurarlo per diversi strumenti BI.

  1. Passare all'area di lavoro e fare clic su Computazione.
  2. Fare clic sul cluster che si desidera connettere a uno strumento BI compatibile con ODBC e fare clic su Connessioni.
  3. Fare clic su Scarica driver ODBC.
  4. Selezionare il sistema operativo appropriato dall'elenco.

    Il menu a discesa ODBC Driver OS si apre con le opzioni Mac, Windows e Linx visualizzate