7 Conectarse a bases de datos desplegadas en una dirección IP pública

Puede utilizar Oracle Analytics Cloud para conectarse a bases de datos con una dirección IP pública de modo que los usuarios finales puedan analizar esos datos en visualizaciones, análisis e informes de pixelado perfecto.

Por ejemplo, puede que desee analizar los datos de una base de datos desplegada en Oracle Cloud Infrastructure.

Temas:

Conexión a una base de datos desplegada en Oracle Cloud Infrastructure con una dirección IP pública

Configure Oracle Analytics Cloud para conectarse a una base de datos desplegada en Oracle Cloud Infrastructure con una dirección IP pública de modo que los usuarios finales puedan analizar esos datos en visualizaciones, análisis e informes de pixelado perfecto.

Flujo de datos típico para conectarse a una base de datos desplegada en Oracle Cloud Infrastructure

Si se conecta a un despliegue de base de datos en Oracle Cloud Infrastructure por primera vez, siga estas tareas como guía.

Tarea Descripción Más información

Verificación de los requisitos

Verifique que el entorno cumple los requisitos necesarios para esta configuración.

Requisitos

Registro de información de base de datos

Registre la información de conexión de la base de datos.

Registro de información de base de datos

Activación de acceso a base de datos

Agregue una regla de entrega para otorgar acceso a Oracle Analytics Cloud a la base de datos.

Activación del acceso a base de datos a través del puerto 1521

Conéctese a la base de datos

Cree y pruebe sus conexiones.

Conexión a su base de datos desde Oracle Analytics Cloud

Requisitos

Antes de empezar, asegúrese de que tiene el entorno necesario.

Paso Descripción Información importante que tener en cuenta

Configuración de Oracle Analytics Cloud

Despliegue Oracle Analytics Cloud.

Región

Dominio de disponibilidad

Configuración de una red virtual en la nube (VCN) en Oracle Cloud Infrastructure

Configure una VCN para el despliegue de base de datos en Oracle Cloud Infrastructure.

Nota: La VCN debe estar en la misma región y dominio de disponibilidad que Oracle Analytics Cloud.

Red virtual en la nube

Subred

Igual:

  • Región

  • Dominio de disponibilidad

Despliegue de una base de datos:

  • Despliegue de la base de datos en la VCN en Oracle Cloud Infrastructure

  • Relleno de la base de datos con datos

  • Configuración de un usuario de base de datos con permisos para leer tablas de base de datos

Despliegue una base de datos en la VCN en Oracle Cloud Infrastructure.

Nota: La base de datos debe estar en la misma región y dominio de disponibilidad que la VCN.

IP pública

Nombre único de la base de datos

Nombre de dominio de host

Usuario/Contraseña de base de datos

Igual:

  • Región

  • Dominio de disponibilidad

  • Red virtual en la nube

  • Subred de cliente

Registro de información de base de datos

Toda la información que necesita para conectarse a una base de datos está disponible en la consola de Oracle Cloud Infrastructure. Registre la información ahora para que tenga los detalles necesarios cuando configure la conexión en Oracle Analytics Cloud.

  1. En la consola de Oracle Cloud Infrastructure, haga clic en Icono del menú de navegación en la esquina superior izquierda.
  2. Haga clic en Bases de datos. En MySQL, haga clic en Sistemas de base de datos.
  3. Busque la base de datos a la que desea conectarse y registre la dirección IP pública.
    A continuación se muestra la descripción de GUID-B04B2B86-04FB-477D-A338-92B42D46F3D2-default.jpg
    .jpg
  4. Haga clic en el nombre de la base de datos a la que desea conectarse y anote los valores de estos campos: Nombre único de la base de datos, Nombre de dominio de host, Red virtual en la nube, Subred de cliente y Puerto.
    A continuación se muestra la descripción de GUID-91B82ADB-D001-482B-93C0-9C5A2C9D1D38-default.jpg
    .jpg
  5. Busque el nombre de usuario y la contraseña de un usuario de base de datos con permisos para leer de esta base de datos y anótelos, ya que los necesitará más tarde. Por ejemplo, el usuario SYSTEM.

Activación del acceso a base de datos a través del puerto 1521

Agregue una regla de entrada que permita a Oracle Analytics Cloud acceder a la base de datos a través del puerto 1521.

  1. Anote las direcciones IP de Oracle Analytics Cloud a las que desee permitir el acceso.
  2. En la consola de Oracle Cloud Infrastructure, haga clic en Menú de navegación en la esquina superior izquierda y haga clic en Bases de datos. En MySQL, haga clic en Sistemas de base de datos.
  3. Haga clic en la base de datos a la que desea conectarse.
  4. Haga clic en el enlace Red virtual en la nube.
    A continuación se muestra la descripción de GUID-49C9389C-80EA-48AF-A204-166E8167D95F-default.jpg
    .jpg
  5. Desplácese hasta la subred adecuada y, en Listas de seguridad, haga clic en Lista de seguridad por defecto para <VCN>.
    A continuación se muestra la descripción de GUID-97F96AE2-E1F3-4D17-A921-D8392F08B57D-default.jpg
    .jpg
  6. Haga clic en Agregar reglas de entrada.
    A continuación se muestra la descripción de GUID-0087C9D3-927F-431D-9DE3-420E88F88099-default.jpg
    .jpg
  7. Para cada dirección IP a la que desee otorgar acceso, agregue una regla de entrada para permitir que todo el tráfico entrante de la red pública Internet llegue al puerto 1521 en este nodo de base de datos con la siguiente configuración:
    • CIDR DE ORIGEN: introduzca la dirección IP que ha anotado en el paso 1-

    • PROTOCOLO IP: TCP

    • RANGO DE PUERTOS DE ORIGEN: Todo

    • RANGO DE PUERTOS DE DESTINO: 1521

    • Permite: tráfico TCP para los puertos: 1521

Conexión a su base de datos desde Oracle Analytics Cloud

Después de activar el acceso a la base de datos, utilice la información de conexión a base de datos que ha registrado previamente para conectar Oracle Analytics Cloud a la base de datos. La forma de conectarse a la base de datos depende de lo que desee hacer con los datos.

  • Visualice los datos.

  • Modele los datos utilizando el modelador semántico y, a continuación, genere análisis y paneles de control.

  • Modele los datos con la herramienta de administración de modelos de Oracle Analytics Cloud y, a continuación, genere análisis y paneles de control.

  • Publique los datos en informes de pixelado perfecto.

Conexión a la base de datos para la visualización de datos o el modelador semántico

En Oracle Analytics Cloud, cree la conexión a Oracle AI Database para la visualización de datos de la forma habitual. Consulte Creación de conexiones de base de datos.
Utilice los detalles de base de datos que ha registrado anteriormente para rellenar el cuadro de diálogo Crear conexión.
Especifique estos valores:
  • Nombre de nueva conexión: nombre para la base de datos a la que desea conectarse.

  • Host: dirección IP pública de la instancia de base de datos. Por ejemplo, 123.213.85.123.

  • Puerto: número de puerto que permite el acceso a la base de datos. Por ejemplo, 1521.

  • Nombre de usuario: nombre de un usuario con acceso de lectura a la base de datos.

  • Contraseña: contraseña del usuario de base de datos especificado.

  • Nombre de servicio: nombre concatenado que se compone de Nombre único de la base de datos y Nombre de dominio de host, separados por un punto. Por ejemplo, CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com.

Conexión a su base de datos en la herramienta de administración de modelos

En la herramienta de administración de modelos para Oracle Analytics Cloud, haga clic en Archivo, a continuación, en Abrir y, después en Abrir en la nube para abrir el modelo semántico. Consulte Edición de un modelo semántico en la nube.
Al conectarse, utilice la información de conexión de su instancia de Oracle Analytics Cloud para rellenar el cuadro de diálogo Abrir en la nube.
Cree un pool de conexiones para su base de datos. En el panel Físico, amplíe el nodo DBaaS, haga clic con el botón derecho en el icono de base de datos y haga clic en Propiedades para mostrar el cuadro de diálogo Pool de conexiones. Utilice los detalles de base de datos que ha registrado anteriormente para especificar loa valores de Interfaz de llamadas, Nombre del origen de datos, Nombre de usuario y Contraseña.


A continuación se muestra la descripción de GUID-74E9DBD6-064F-4086-A16E-31AE4E7E2A84-default.gif
.gif

Especifique estos valores:
  • Interfaz de llamadas: seleccione Valor por defecto (Oracle Call Interface (OCI)).

  • Nombre del origen de datos: especifique los detalles de conexión. Por ejemplo:

    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=129.213.85.177)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CustDB_iad1vm.sub05031027070.customervcnwith.oraclevcn.com))

    Para SERVICE_NAME, especifique el Nombre único de la base de datos y el Nombre de dominio de host concatenados separados por un período; por ejemplo, db1_phx1tv.mycompany.com. Para buscar estos nombres en la consola de Oracle Cloud Infrastructure, haga clic en Bases de datos, en MySQL haga clic en Sistemas de base de datos y, a continuación, haga clic en el nombre de la base de datos.

Conexión a Oracle Autonomous AI Lakehouse con una dirección IP pública

Configure Oracle Analytics Cloud para conectarse a Autonomous AI Lakehouse a través de una dirección IP pública de modo que los usuarios finales puedan analizar esos datos en visualizaciones, análisis, paneles de control e informes de pixelado perfecto.

Flujo de trabajo típico para la conexión a Oracle Autonomous AI Lakehouse con una dirección IP pública

Si conecta Oracle Analytics Cloud a Autonomous AI Lakehouse a través de una dirección IP pública por primera vez, siga estas tareas como guía.

Tarea Descripción Más información

Verificación de los requisitos

Verifique que el entorno cumple los requisitos necesarios para esta configuración.

Requisitos

Activación de acceso a Autonomous AI Lakehouse

Cargue el archivo de credenciales de cliente de Autonomous AI Lakehouse (archivo de cartera) en Oracle Analytics Cloud.

Activación del acceso a Oracle Autonomous AI Lakehouse

Conexión a Autonomous AI Lakehouse

Cree y pruebe sus conexiones.

Conéctese a Oracle Autonomous AI Lakehouse

Requisitos

Antes de empezar, asegúrese de que tiene el entorno necesario.

Paso Descripción Información importante que tener en cuenta

Configuración de Oracle Analytics Cloud

Despliegue Oracle Analytics Cloud.

Región

Dominio de disponibilidad

Configuración de Oracle Autonomous AI Lakehouse

Despliegue Autonomous AI Lakehouse.

  • Despliegue Autonomous AI Lakehouse en Oracle Cloud Infrastructure.

  • Rellene Autonomous AI Lakehouse con datos.

  • Configuración de un usuario de base de datos con permisos para leer tablas de base de datos en Autonomous AI Lakehouse

Nombre del host

Número de puerto

Nombre del servicio

(Obtenga estos detalles de tnsnames.ora en el archivo de credenciales de cliente de Autonomous AI Lakehouse).

Activación del acceso a Oracle Autonomous AI Lakehouse

Para activar la comunicación segura entre Oracle Analytics Cloud y Autonomous AI Lakehouse, cargue los certificados SSL de confianza en Oracle Analytics Cloud.

  1. En la consola de Autonomous AI Lakehouse, obtenga el archivo de credenciales de cliente.
    El archivo de credenciales del cliente es un archivo ZIP que contiene los archivos cwallet.sso y tnsnames.ora. Consulte Descarga de credenciales de cliente (Carteras) en Uso de Oracle Autonomous AI Lakehouse.
  2. Extraiga el archivo cwallet.sso del archivo de credenciales del cliente.
  3. Cargue el archivo cwallet.sso en Oracle Analytics Cloud.
    1. Conéctese a Oracle Analytics Cloud, abra la consola y haga clic en Conexiones de base de datos.
    2. Haga clic en Cargar cartera para cargar una cartera por primera vez o Sustituir cartera para actualizar una cartera existente.
    3. Haga clic en Examinar y busque el archivo de cartera (cwallet.sso) que ha descargado de Autonomous AI Lakehouse.
    4. Seleccione el archivo y haga clic en Abrir.
    5. Haga clic en Actualizar y en Aceptar para actualizar el archivo de cartera existente.

Conéctese a Oracle Autonomous AI Lakehouse

Después de activar el acceso a Oracle Autonomous AI Lakehouse, utilice los detalles de conexión que ha registrado previamente para conectar Oracle Analytics Cloud a Autonomous AI Lakehouse. La forma de conectarse depende de lo que desee hacer con los datos.

  • Visualizar los datos

  • Modele los datos utilizando el modelador semántico y, a continuación, genere análisis y paneles de control.

  • Modelar los datos con la herramienta de administración de modelos y, a continuación, generar análisis y paneles de control.

  • Publique los datos en informes de pixelado perfecto.

Conexión a Autonomous AI Lakehouse para la visualización de datos o el modelador semántico

En Oracle Analytics Cloud, cree una conexión a Autonomous AI Lakehouse para la visualización de datos. Consulte Creación de conexiones a Oracle Autonomous AI Lakehouse.
A continuación, cree un nuevo libro de trabajo y un juego de datos para visualizar los datos de su instancia de Autonomous AI Lakehouse.

Conexión a Autonomous AI Lakehouse en la herramienta de administración de modelos

Puede utilizar la herramienta de administración de modelos para Oracle Analytics Cloud para editar un modelo semántico conectado a Autonomous AI Lakehouse.
  1. En la máquina en la que ha instalado las herramientas de cliente de Oracle Analytics Cloud, copie cwallet.sso, sqlnet.ora y tnsnames.ora del archivo .zip que ha descargado de Autonomous AI Lakehouse en la carpeta:
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
  2. Edite sqlnet.ora para que los puntos de ubicación de cartera apunten a:
    <Developer Client Tool installation folder>\domains\bi\config\fmwconfig\bienv\core
    Por ejemplo:
    WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="C:\ade\admintoolOAC18.2.1\domains\bi\config\fmwconfig\bienv\core"))) SSL_SERVER_DN_MATCH=yes
  3. En la herramienta de administración de modelos para Oracle Analytics Cloud, haga clic en Archivo, a continuación, en Abrir y, después en Abrir en la nube para abrir el modelo semántico. Consulte Edición de un modelo semántico en la nube.
    Al conectarse, utilice la información de conexión de su instancia de Oracle Analytics Cloud para rellenar el cuadro de diálogo Abrir en la nube.
    • Para el Puerto, especifique 443.

    • Para Nombre de host, especifique el nombre de dominio de host de la instancia de Oracle Analytics Cloud.

    • Seleccione SSL. Para Almacén de confianza y Contraseña, apunte a un almacén de claves cacerts JDK/JRE local que confía en certificado firmados por CA conocidas.

  4. Conéctese a Autonomous AI Lakehouse.
    1. Haga clic en Archivo, después, en Importar metadatos para iniciar el asistente Importar metadatos y siga las instrucciones en pantalla.A continuación se muestra la descripción de GUID-480B63BB-F2D4-4D2E-B4DD-F8D2B230DD4B-default.gif
      .gif
    2. En la página Seleccionar origen de datos, para el valor Nombre de origen de datos, especifique una cadena de conexión TNS larga del archivo tnsnames.ora descargado. Incluya la descripción completa entre paréntesis.

      Por ejemplo:

      (description=(address=(protocol=tcps)(port=1522)(host=ALKc.example.oraclecloud.com))(connect_data=(service_name=ALKc1_high.ALKc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=ALKc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")) )

    3. En Nombre de usuario y Contraseña, introduzca las credenciales del usuario ADMIN o de otro usuario de Autonomous AI Lakehouse adecuado.
Ya está listo para modelar los datos en la herramienta de administración de modelos, publicar el modelo semántico en Oracle Analytics Cloud, y crear análisis y visualizaciones de datos utilizando datos de Autonomous AI Lakehouse.