10 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.

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.
    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.

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

Configure Oracle Analytics Cloud para conectarse a una instancia de Oracle Database Classic Cloud Service desplegada en Oracle Cloud Infrastructure Classic 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 Classic

Si conecta Oracle Analytics Cloud a una base de datos desplegada en Oracle Cloud Infrastructure Classic 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

Registro de información de conexión para Oracle Database Classic Cloud Service.

Registro de información de base de datos

Activación de acceso a base de datos

Adición de reglas de acceso para activar el acceso de 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

Despliegue de Oracle Database Classic Cloud Service

  • Despliegue Oracle Database Classic Cloud Service en la red virtual en la nube de Oracle Cloud Infrastructure Classic.

  • Rellene Oracle Database Classic Cloud Service con datos.
  • Configure un usuario de base de datos con permisos para leer tablas de base de datos.

Despliegue Oracle Database Classic Cloud Service en la red virtual en la nube de Oracle Cloud Infrastructure Classic.

IP pública

Nombre del servicio

Nombre de dominio de host

Usuario/Contraseña de base de datos

Igual:

  • Región

Registro de información de base de datos

Todas las información que necesita para conectarse a Oracle Database Classic Cloud Service 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 Servicios de OCI Classic. En Servicios de gestión de datos de Classic, haga clic en Database Classic.
  3. Haga clic en el nombre de la base de datos a la que desee conectarse y, en la sección de visión general de la instancia, registre el Nombre de servicio de la Cadena de conexión. Por ejemplo, ucmdb906:1521/PDB1.504988564.oraclecloud.internal.
  4. Extraiga y registre el Nombre del servicio de la base de datos de valor de la cadena de conexión. Por ejemplo, PDB1.504988564.oraclecloud.internal.
  5. Registre la dirección IP de la base de datos mostrada en la sección Recursos.
  6. 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.  Por ejemplo, el usuario SYSTEM.

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

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

  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 Servicios de OCI Classic. En Servicios de gestión de datos de Classic, haga clic en Database Classic.
  3. Seleccione la base de datos a la que desea conectarse.
  4. Haga clic en el icono Gestionar servicio y seleccione Reglas de acceso.
  5. Para el puerto 1521, haga clic en Acciones y seleccione Activar para activar el puerto del listener de Oracle por defecto.

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 desplegada en Oracle Cloud Infrastructure Classic. La forma de conectarse a la base de datos depende de lo que desee hacer con los datos.

  • Visualice los datos.

  • Modelar los datos utilizando el modelador semántico o el modelador de datos 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.

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 conexión: nombre del servicio de Oracle Database Classic Cloud Service al que desea conectarse.

  • Host: dirección IP pública para Oracle Database Classic Cloud Service. Por ejemplo, 123.213.85.123.

  • Puerto: número de puerto que permite el acceso a Oracle Database Classic Cloud Service. Por ejemplo, 1521.

  • Nombre de usuario: nombre de un usuario con acceso de lectura a Oracle Database Classic Cloud Service.

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

  • Nombre del servicio: nombre del servicio en la página de Database Classic. Por ejemplo, PDB1.123456789.oraclecloud.internal.

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

En la consola de Oracle Analytics Cloud, cree una conexión de la forma habitual. Consulte Conexión a datos de una base de datos Oracle Could.
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 y Descripción: nombre del servicio de Oracle Database Classic Cloud Service al que desea conectarse.

  • Conectar mediante: seleccione Host, puerto y nombre de servicio.

  • Host: dirección IP pública para Oracle Database Classic Cloud Service. Por ejemplo, 123.213.85.123.

  • Puerto: número de puerto que permite el acceso a Oracle Database Classic Cloud Service. Por ejemplo, 1521.

  • Nombre del servicio: nombre del servicio en la página de Database Classic. Por ejemplo, PDB1.123456789.oraclecloud.internal.

  • Conectar como: nombre de un usuario con acceso de lectura a Oracle Database Classic Cloud Service.

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

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

En la herramienta de administración de modelos para Oracle Analytics Cloud, haga clic en Archivo, en Abrir y, a continuación, en En la nube para abrir el modelo semántico de la forma habitual. 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 de base de datos, 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=123.213.85.123)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=PDB1.587075508.oraclecloud.internal))

    Para SERVICE_NAME, utilice la página de Database Classic para buscar el nombre del servicio. Por ejemplo, PDB1.587075508.oraclecloud.internal.

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 Oracle Database Classic Cloud Service.