Puede utilizar JDBC para conectarse a bases de datos que no se muestren como tipos de conexión en el cuadro de diálogo Crear conexión.
Utilice controladores de un archivo JAR de JDBC JAR para conectarse a bases de datos.
Compruebe con su administrador que la versión del controlador JDBC coincida con la versión de la base de datos, incluso cuando use una base de datos Oracle. La falta de coincidencia de las versiones puede provocar problemas de datos.
Para los criterios de conexión:
- Evite el uso de nombres de conexión específicos de instancia, como nombres de host, ya que la misma conexión se puede configurar en bases de datos diferentes en distintos entornos, por ejemplo, el de desarrollo y el de producción.
- Compruebe la documentación del controlador y el archivo JAR para especificar la URL de sus orígenes de datos JDBC.
- Puede encontrar el nombre de clase del controlador en el archivo JAR o en la ubicación desde la que haya descargado el archivo JAR.
- Cuando instale un controlador JDBC de forma local, asegúrese de que no sea de la misma clase que el controlador existente. Si instala dos controladores de la misma clase, se producirá un error cuando utilice la conexión (por ejemplo,
Failed to save connection Invalid hostname.
).
- En el valor URL, especifique la URL de JDBC, por ejemplo,
jdbc:oracle:thin:@host:port/database
.
- En el valor Nombre de clase del controlador, utilice el nombre especificado en el paquete de descarga del controlador JDBC que esté usando, por ejemplo,
oracle.jdbc.driver.OracleDriver
.
- En la página Datos o Inicio, haga clic en Crear y, a continuación, en Conexión.
- En el cuadro de diálogo Crear conexión, busque y haga clic en el icono JDBC.
- Introduzca los criterios de conexión.
- Haga clic en Guardar.
Ahora puede crear juegos de datos desde la conexión.
Si importa un libro de trabajo que contiene una conexión JDBC en una instalación de Oracle Analytics en la que no está instalado el controlador JDBC, la importación seguirá funcionando correctamente. Sin embargo, la conexión no funcionará si se intenta ejecutar el libro de trabajo o el flujo de datos. Debe volver a crear la conexión JDBC y el controlador JDBC en un origen de datos adecuado.