Configuración de una conexión JDBC a un origen de datos

Puede configurar una conexión JDBC a un origen de datos:

  1. En la página Administración, haga clic en Conexión JDBC.
  2. Haga clic en Agregar origen de datos.
  3. Introduzca un nombre mostrado para el origen de datos en el campo Nombre de origen de datos. Este nombre se muestra en la lista de selección del origen de datos en el editor de modelo de datos.
    No se puede crear un nuevo origen de datos de Oracle BI EE con el mismo nombre ni se puede suprimir el origen de datos de Oracle BI EE aprovisionado.
  4. Seleccione el tipo de controlador.
  5. Seleccione Usar gateway de datos remoto solo si desea conectar a un origen de datos remoto.
    Su administrador debe activar la conectividad de datos remota y configurar Data Gateway en la base de datos local de destino. Si selecciona Usar gateway de datos, los valores Clase controlador base de datos, Usar usuario de sistema, Función de procesamiento anterior, Función de procesamiento posterior y Usar autenticación de proxy no estarán disponibles para su selección o actualización.
  6. Puede actualizar el campo Clase de controlador de base de datos si es necesario.
  7. Introduzca la cadena de conexión de la base de datos.

    Ejemplo de cadenas de conexión:

    • Base de datos Oracle

      Para conectarse a una base de datos de Oracle (no RAC), use el siguiente formato para la cadena de conexión:

      jdbc:oracle:thin:@[host]:[puerto]:[sid]

      Por ejemplo: jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • Base de datos Oracle RAC

      Para conectarse a una base de datos de Oracle RAC, use el siguiente formato para la cadena de conexión:

      jdbc:oracle:thin:@//<host>[:<port>]/<service_name>

      Por ejemplo: jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Para conectarse a Microsoft SQL Server, use el siguiente formato para la cadena de conexión:

      jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]

      Por ejemplo: jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase

  8. Introduzca el nombre de usuario y la contraseña necesarios para acceder al origen de datos.
  9. Opcional: Introduzca una función PL/SQL para ejecutarla cuando se crea una conexión (procesamiento previo) o se cierra (procesamiento posterior).
  10. Opcional: Especifique un certificado de cliente para una conexión segura.
    Los certificados de cliente cargados en el centro de carga se muestran para su selección.
  11. Para activar la autenticación del proxy, seleccione Usar autenticación de proxy.
  12. Haga clic en Probar conexión.
  13. Opcional: Active una base de datos de copia de seguridad para esta conexión:
    1. Seleccione Usar origen de datos de copia de seguridad.
    2. Introduzca la cadena de conexión para la base de datos de copia de seguridad.
    3. Introduzca el nombre de usuario y la contraseña para esta base de datos.
    4. Haga clic en Probar conexión.
  14. Defina la seguridad para esta conexión de origen de datos. Mueva los roles necesarios de la lista Roles disponibles a la lista Roles permitidos. Solo los usuarios que tienen asignados los roles de la lista Roles permitidos pueden crear o ver informes desde este origen de datos.

    Al configurar una conexión JDBC al origen de datos Oracle BI EE, asegúrese de mover el rol BI Consumer de la lista Roles disponibles a la lista Roles permitidos.

    Si ha definido un origen de datos de copia de seguridad, la configuración de seguridad se transfiere al origen de datos de copia de seguridad.

Configuración de una conexión JDBC segura a Oracle Autonomous Data Warehouse

Puede crear una conexión JDBC segura a Oracle Autonomous Data Warehouse.

Cargue un certificado de cliente JDBC y cree una conexión JDBC basada en SSL a Oracle Autonomous Data Warehouse.
  1. Cargue el certificado de cliente JDBC (archivo de Oracle Wallet, cwallet.sso) en el servidor.
    1. En la página Administración de Publisher, haga clic en Centro de carga.
    2. Examine y seleccione el archivo de Oracle Wallet, cwallet.sso.
    3. Seleccione Certificado de cliente JDBC en la lista Tipo de archivo.
    4. Haga clic en Cargar.
  2. En la página de administración de Publisher, haga clic en Conexión a JDBC.
  3. Haga clic en Agregar origen de datos.
  4. Especifique los siguientes detalles para la conexión:
    • Nombre de origen de datos : DBaaSConnection
    • Tipo de controlador: Oracle 12c
    • Clase de controlador de base de datos: oracle.jdbc.OracleDriver
  5. Introduzca la cadena de conexión JDBC.

    Utilice cadenas TCPS. Por ejemplo, jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

    Si está usando PAC (canal de acceso privado), agregue (ENABLE=broken) en el parámetro DESCRIPTION de la cadena de conexión. Por ejemplo, jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))

  6. En la lista de Certificados de cliente, seleccione el archivo de cartera cwallet.sso, cargado previamente.
  7. Haga clic en Probar conexión.
  8. Haga clic en Aplicar.

Configuración de una conexión JDBC a un origen de datos local

Puede crear una conexión JDBC a un origen de datos local mediante un agente de gateway de datos.

Asegúrese de que su administrador configure Data Gateway en su base de datos local de destino y permita la conectividad de los datos. Consulte Visión general de la conexión a orígenes de datos locales.

  1. Activación de Data Gateway en la consola:
    1. En la página de inicio de Analytics Cloud, haga clic en Consola.
    2. Haga clic en Conectividad de datos remota.
    3. Active la opción Activar Data Gateway.
    4. Seleccione y active el agente de gateway de datos que desea utilizar.
  2. En la página de administración de Publisher, haga clic en Conexión a JDBC.
  3. Haga clic en Agregar origen de datos.
  4. Introduzca un nombre mostrado para el origen de datos en el campo Nombre de origen de datos. Este nombre se muestra en la lista de selección del origen de datos en el editor de modelo de datos.
  5. En la lista Tipo de controlador, seleccione el controlador de la base de datos al que se desea conectar. Por ejemplo, seleccione Oracle 12c para Oracle Database.
  6. Seleccione Usar gateway de datos.

    Cuando se selecciona Usar gateway de datos, los siguientes valores no están disponibles para su selección o actualización.

    • Clase de controlador de base de datos (valor por defecto: oracle.jdbc.OracleDriver)
    • Usar usuario de sistema
    • Función de procesamiento anterior
    • Función de procesamiento posterior
    • Certificado de cliente
    • Usar autenticación de proxy
  7. Introduzca la cadena de conexión para la base de datos.
  8. Introduzca el nombre de usuario y la contraseña necesarios para acceder al origen de datos.
  9. Haga clic en Probar conexión.
  10. (Opcional) Active una base de datos de copia de seguridad para esta conexión:
    1. Seleccione Usar origen de datos de copia de seguridad.
    2. Introduzca la cadena de conexión para la base de datos de copia de seguridad.
    3. Introduzca el nombre de usuario y la contraseña para esta base de datos.
    4. Haga clic en Probar conexión.
  11. Defina la seguridad para esta conexión de origen de datos. Mueva los roles necesarios de la lista Roles disponibles a la lista Roles permitidos. Solo los usuarios que tienen asignados los roles de la lista Roles permitidos pueden crear o ver informes desde este origen de datos.

    Si ha definido un origen de datos de copia de seguridad, la configuración de seguridad se transfiere al origen de datos de copia de seguridad.

Configuración de una conexión a un almacén de datos de Snowflake

Puede crear una conexión al almacén de datos de Snowflake y utilizar dicha conexión para acceder a los datos para elaborar informes de pixelado perfecto.

  1. En la página Administración de Publisher, haga clic en Conexión a JDBC.
  2. Haga clic en Agregar origen de datos.
  3. Introduzca un nombre mostrado para el origen de datos en el campo Nombre de origen de datos. Este nombre se muestra en la lista de selección del origen de datos en el editor de modelo de datos.
  4. Seleccione Snowflake como tipo de controlador.
  5. En el campo Clase de controlador de base de datos, utilice el valor por defecto net.snowflake.client.jdbc.SnowflakeDriver.
  6. En el campo de cadena de conexión, introduzca la siguiente cadena:

    jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(warehouse name);schema=(schema name);

    Si desea utilizar otras propiedades para la conexión, agréguelas separadas por un punto y coma (;) como se muestra en el ejemplo.

    Por ejemplo: jdbc:snowflake://hw11692.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-adcq7-new.us.oracle.com;proxyPort=80

  7. Introduzca el nombre de usuario y la contraseña necesarios para acceder al origen de datos.
  8. Opcional: Introduzca una función PL/SQL para ejecutarla cuando se crea una conexión (procesamiento previo) o se cierra (procesamiento posterior).
  9. Opcional: Especifique un certificado de cliente para una conexión segura.
    Los certificados de cliente cargados en el centro de carga se muestran para su selección.
  10. Para activar la autenticación del proxy, seleccione Usar autenticación de proxy.
  11. Haga clic en Probar conexión.
  12. Defina la seguridad para esta conexión de origen de datos. Mueva los roles necesarios de la lista Roles disponibles a la lista Roles permitidos. Solo los usuarios que tienen asignados los roles de la lista Roles permitidos pueden crear o ver informes desde este origen de datos.

Configuración de una conexión a un almacén de datos de Vertica

Puede crear una conexión al almacén de datos de Vertica y utilizar dicha conexión para acceder a los datos y elaborar informes de pixelado perfecto.

  1. En la página Administración de Publisher, haga clic en Conexión a JDBC.
  2. Haga clic en Agregar origen de datos.
  3. Introduzca un nombre mostrado para el origen de datos en el campo Nombre de origen de datos. Este nombre se muestra en la lista de selección del origen de datos en el editor de modelo de datos.
  4. Seleccione Vertica como tipo de controlador.
  5. En el campo Clase de controlador de base de datos, utilice el valor por defecto com.vertica.jdbc.Driver.
  6. En el campo de cadena de conexión, introduzca la siguiente cadena:

    jdbc:vertica://[host_name]:[port_number]/[service_name]

  7. Introduzca el nombre de usuario y la contraseña necesarios para acceder al origen de datos.
  8. Opcional: Introduzca una función PL/SQL para ejecutarla cuando se crea una conexión (procesamiento previo) o se cierra (procesamiento posterior).
  9. Opcional: Especifique un certificado de cliente para una conexión segura.
    Los certificados de cliente cargados en el centro de carga se muestran para su selección.
  10. Para activar la autenticación del proxy, seleccione Usar autenticación de proxy.
  11. Haga clic en Probar conexión.
  12. Defina la seguridad para esta conexión de origen de datos. Mueva los roles necesarios de la lista Roles disponibles a la lista Roles permitidos. Solo los usuarios que tienen asignados los roles de la lista Roles permitidos pueden crear o ver informes desde este origen de datos.