Uso de JDBC para Conectar Tableau a un Punto Final SQL de Data Flow

Descargue, instale y configure JDBC en Linux, MAC OS o Windows para conectar Tableau a un punto final SQL de Data Flow.

Descarga e Instalación del Controlador JDBC

Siga estos pasos para descargar e instalar un controlador JDBC para utilizarlo con Tableau.

  1. Descargar el controlador JDBC.
    1. En la barra de búsqueda global, busque Data Flow y seleccione Servicio de Data Flow.
    2. Seleccione Puntos finales SQL en la navegación lateral izquierda.
    3. Seleccione cualquier punto final SQL de la lista. Se muestra la página de detalles de ese punto final SQL.
    4. En Conectar, seleccione Controladores.
    5. En JDBC, seleccione Descargar controlador JDBC.
    6. Cuando finalice la descarga, extraiga el archivo zip descargado.
  2. Extraiga el archivo .zip.
  3. Abra la carpeta principal y extraiga el controlador JDBC Simba y los archivos JAR.
  4. Cree una carpeta denominada A en el directorio relevante para el sistema operativo.
    • Linux: /opt/tableau/tableau_driver/jdbc
    • Mac OS: ~/Library/Tableau/Drivers
    • Windows: C:\Program Files\Tableau\Driver
  5. Copie los siguientes archivos de la carpeta jars del controlador simba extraída en la carpeta A:
    • <your_simba_jdbc_driver_jars_folder>/SparkJDBC42.jar
    • <your_simba_jdbc_driver_jars_folder>/libs/bcprov-jdk15to18-1.72.ja

Configuración del Controlador JDBC

Siga estos pasos para configurar el controlador JDBC.

  1. Obtenga el nombre de host al que se conectará el punto final SQL.
    1. Abra la página Detalles del punto final SQL cuando esté activo.
    2. Seleccione Controladores.
    3. En Controlador JDBC, seleccione Mostrar detalles. Aparece una ventana emergente.
    4. Seleccione Mostrar en la cadena URL de JDBC. Se muestra la URL de JDBC completa.
    5. Seleccione Copiar en la cadena URL de JDBC. La URL de JDBC completa se copia en el portapapeles.
    6. Guarde la URL de JDBC para su uso posterior.
  2. Autenticar la conexión.
    1. Para la autenticación, puede utilizar una clave de firma de API para conectarse a un punto final SQL o puede utilizar un token (basado en explorador) para conectarse a un punto final SQL. La conexión utiliza SSL por defecto.

      Para utilizar la autenticación de clave de API
      1. Opcional Utilice el archivo de configuración de OCI por defecto y el perfil por defecto.
      2. Opcional Si no utiliza la ubicación por defecto, agregue la ubicación del archivo de configuración de OCI en la URL de JDBC de conexión. Por ejemplo:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>
      3. Opcional Si no utiliza el perfil por defecto, agregue la URL de JDBC de conexión al perfil de OCI. Por ejemplo:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI;OCIConfigFile=<config_file_absolute_path>OCIProfile=<profile_name>
      Para utilizar un token (basado en explorador)
      Puede optar por no configurar las opciones de DFI por completo y probar solo el DSN (paso iv), o seleccionar Opciones de DFI y continuar con los siguientes pasos:
      1. Si no tiene un perfil por defecto, no especifique un perfil en la URL de JDBC. Por ejemplo:
        jdbc:spark:<endpoint-url>.interactive.dataflowclusters.us-phoenix-1.oci.oraclecloud.com/default;SparkServerType=DFI
      2. Se abre una ventana del explorador donde se conecta al arrendamiento donde se encuentra el punto final SQL de Data Flow.

Conexión de Tableau a un Punto Final SQL de Data Flow mediante JDBC

Siga estos pasos para conectar Tableau a un punto final SQL de Data Flow mediante JDBC.

  1. Abrir Tableau.
  2. Seleccione Otras bases de datos (JDBC).
    Se abre una nueva ventana.
  3. En URL, pegue la cadena de conexión que se utilizará para conectarse al punto final SQL de Data Flow.
  4. En Dialecto, seleccione SQL92 en la lista.
  5. Seleccione Conectar.