Loading

Conectarse a Oracle Autonomous Data Warehouse mediante JDBC

Fecha de publicación: Dec 9, 2022
Tarea

Cómo conectarse a Oracle Autonomous Data Warehouse (ADWC) mediante el controlador JDBC

Pasos
Prerrequisitos
  1. El controlador JDBC de Oracle (ojdbc8.jar) puede descargarse de https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19c-downloads.html (se requiere una cuenta de Oracle).
  2. Copie el archivo .jar en C:\Program Files\Tableau\Drivers
  3. Pídale el archivo zip de credenciales (cartera de instancias) y la contraseña de cifrado para la cartera a su administrador de la base de datos de Oracle Autonomous Data Warehouse. Consulte este documento.
  4. Extraiga el archivo zip de credenciales.

Creación de la conexión

Opción 1: Usar un archivo .properties para configurar la clave privada y el certificado de cliente
  1. Cree un archivo oracle.properties y guárdelo en Documents\MyTableau Respository\Datasources. Consulte más detalles en este documento. Nota: El valor de javax.net.ssl.trustStorePassword y javax.net.ssl.keyStorePassword es la contraseña de cifrado de la cartera. 
  2. Si desea conocer los detalles de conexión para usar con el conector de Oracle en Tableau Desktop, abra tnsnames.ora (en la carpeta que se creó al extraer el archivo zip de credenciales) en un editor de texto. 
  3. Seleccione el nombre del servicio de la base de datos (alto, medio, bajo) según el grupo de consumidores determinado (consulte los nombres del servicio de la base de datos para Autonomous Data Warehouse) y use el valor de host para Servidor, el valor de service_name para Servicio y el número de puerto; luego, seleccione “Requerir SSL” al iniciar sesión.

Si desea habilitar un archivo .properties para Tableau Server, se debe colocar en todos los nodos de Server en el siguiente directorio: 
  • tabsvc/vizqlserver/Datasources para Windows
  • /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/ para Linux

Opción 2: Integrar los certificados de cliente y la clave privada en la fuente de datos
  1. Exporte los certificados y la clave privada a un formato PEM de texto simple (codificación ASCII Base64) mediante una utilidad como KeyStore ExplorerPortecle u OpenSSL. El archivo de CA de SSL debe contener todos los certificados extraídos de truststore.jks, mientras que los archivos de certificado de cliente y de clave privada se obtienen del archivo keystore.jks.  
  2. Integre los archivos del paso 1 al crear la conexión. Consulte los pasos 2 y 3 de la opción 1, así como este documento.
Recursos adicionales
A partir de la versión 2020.2, Tableau recomienda utilizar el controlador JDBC con el conector de Oracle. Consulte Controlador JDBC frente al controlador OCI para obtener más información.
Número del artículo de conocimiento

001456914

 
Cargando
Salesforce Help | Article