Usare JDBC per connettere Tableau a un endpoint SQL di flusso dati

Scaricare, installare e configurare JDBC su Linux, sistema operativo MAC o Windows per connettere Tableau a un endpoint SQL di flusso dati.

Download e installazione del driver JDBC

Attenersi alla procedura riportata di seguito per scaricare e installare un driver JDBC da utilizzare con Tableau.

  1. Scaricare il driver JDBC.
    1. Nella barra di ricerca globale, cercare Data Flow e selezionare Servizio flusso dati.
    2. Selezionare Endpoint SQL nella navigazione lato sinistro.
    3. Selezionare un endpoint SQL dalla lista. Viene visualizzata la pagina dei dettagli per l'endpoint SQL.
    4. In Connetti selezionare Driver.
    5. In JDBC, selezionare Scarica driver JDBC.
    6. Al termine dello scaricamento, estrarre il file zip scaricato.
  2. Estrarre il file .zip.
  3. Aprire la cartella principale ed estrarre il driver JDBC Simba e i file JAR.
  4. Creare una cartella denominata A nella directory pertinente per il sistema operativo.
    • Linux: /opt/tableau/tableau_driver/jdbc
    • Mac OS: ~/Library/Tableau/Drivers
    • Finestre: C:\Program Files\Tableau\Driver
  5. Copiare i seguenti file dalla cartella JAR del driver simba estratta nella cartella A:
    • <your_simba_jdbc_driver_jars_folder>/SparkJDBC42.jar
    • <your_simba_jdbc_driver_jars_folder>/libs/bcprov-jdk15to18-1.72.ja

Configurazione del driver JDBC

Per configurare il driver JDBC, attenersi alla procedura riportata di seguito.

  1. Recupera il nome host per l'endpoint SQL a cui connettersi.
    1. Aprire la pagina Dettagli per l'endpoint SQL quando è attivo.
    2. Selezionare Driver.
    3. In Driver JDBC, selezionare Mostra dettagli. Viene visualizzata una finestra popup.
    4. Selezionare Mostra nella stringa URL JDBC. Viene visualizzato l'URL JDBC completo.
    5. Selezionare Copia nella stringa URL JDBC. L'URL JDBC completo viene copiato negli Appunti.
    6. Salvare l'URL JDBC per utilizzarlo in un secondo momento.
  2. Autenticare la connessione.
    1. Per l'autenticazione, è possibile utilizzare una chiave di firma API per connettersi a un endpoint SQL oppure utilizzare un token (basato su browser) per connettersi a un endpoint SQL. Per impostazione predefinita, la connessione utilizza SSL.

      Per utilizzare l'autenticazione della chiave API
      1. Facoltativo Utilizzare il file di configurazione OCI predefinito e il profilo predefinito.
      2. Facoltativo Se non si utilizza la posizione predefinita, aggiungere la posizione del file di configurazione OCI nell'URL JDBC di connessione. Ad esempio:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>
      3. Facoltativo Se non si utilizza il profilo predefinito, aggiungere il profilo OCI nell'URL JDBC di connessione. Ad esempio:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>OCIProfile=<profile_name>
      Per utilizzare un token (basato su browser)
      È possibile scegliere di non impostare completamente le opzioni DFI e di eseguire solo il test del DSN (passaggio iv) oppure selezionare Opzioni DFI e continuare con i passi riportati di seguito.
      1. Se non si dispone di un profilo predefinito, non specificare un profilo nell'URL JDBC. Ad esempio:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI
      2. Viene visualizzata una finestra del browser in cui si accede alla tenancy in cui viene trovato l'endpoint SQL del flusso di dati.

Connessione di Tableau a un endpoint SQL di flusso dati mediante JDBC

Attenersi alla procedura riportata di seguito per connettere Tableau a un endpoint SQL di flusso dati mediante JDBC.

  1. Apri Tableau.
  2. Selezionare Altri database (JDBC).
    Viene visualizzata una nuova finestra.
  3. In URL incollare la stringa di connessione da utilizzare per la connessione all'endpoint SQL del flusso di dati.
  4. In Dialeziona selezionare SQL92 dall'elenco.
  5. Selezionare Accedi.