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 una conexión a Oracle Database para las visualizaciones de datos de la manera 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 Data Warehouse con una dirección IP pública

Puede utilizar Oracle Analytics Cloud para conectarse a Autonomous Data Warehouse 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 Data Warehouse con una dirección IP pública

Si conecta Oracle Analytics Cloud a Autonomous Data Warehouse 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 del acceso a Oracle Autonomous Data Warehouse

Cargue el archivo de credenciales de cliente de Autonomous Data Warehouse (archivo de cartera) en Oracle Analytics Cloud.

Activación del acceso a Oracle Autonomous Data Warehouse

Conexión a Autonomous Data Warehouse

Cree y pruebe sus conexiones.

Conectarse a Oracle Autonomous Data Warehouse

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 Data Warehouse

Despliegue de Autonomous Data Warehouse.

  • Despliegue de Autonomous Data Warehouse en Oracle Cloud Infrastructure.

  • Relleno de Autonomous Data Warehouse con datos.

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

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 Data Warehouse).

Activación del acceso a Oracle Autonomous Data Warehouse

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

  1. En la consola de Autonomous Data Warehouse, obtenga el archivo de credenciales del 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 Data Warehouse.
  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 Data Warehouse.
    4. Seleccione el archivo y haga clic en Abrir.
    5. Haga clic en Actualizar y en Aceptar para actualizar el archivo de cartera existente.

Conectarse a Oracle Autonomous Data Warehouse

Después de activar el acceso a Oracle Autonomous Data Warehouse, utilice los detalles de conexión que ha registrado previamente para conectar Oracle Analytics Cloud a Autonomous Data Warehouse. 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 Data Warehouse para la visualización de datos o el modelador semántico

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

Conexión a Autonomous Data Warehouse 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 Data Warehouse.
  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 Autonomous Data Warehouse 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 Data Warehouse.
    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=adwc.example.oraclecloud.com))(connect_data=(service_name=adwc1_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.example.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")) )

    3. Para Nombre de usuario y Contraseña, introduzca las credenciales para el usuario ADMIN u otro usuario de Autonomous Data Warehouse.
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 Data Warehouse.