Métodos de extracción y transferencia de carga de datos externos en Essbase

Al crear dimensiones y cargar datos en Essbase desde orígenes basados en SQL, puede utilizar un flujo de datos "pull" o "push" para mover los datos de origen al cubo de Essbase.

Estos ejemplos son relevantes para los orígenes externos a los que accedería mediante consultas SQL, pero también puede cargar desde un archivo en el servidor o desde una ruta accesible para el servidor.

Método de extracción

Cuando una base de datos de origen externo es accesible a la red para Essbase, las cargas de datos y las compilaciones de dimensiones pueden extraer los resultados de las consultas SQL directamente del origen.

Los métodos de extracción soportados incluyen

Ejemplo de caso de uso

Essbase se despliega en una red privada (VCN). Una conexión VPN->VCN segura se proporciona a través de un gateway de enrutamiento dinámico (DRG), mediante una conexión como FastConnect para ampliar la red privada en la nube de forma segura a la base de datos de origen.


Método de extracción que representa la base de datos de origen con una flecha de flujo etiquetada como FastConnect que apunta al despliegue de Essbase (sin firewall) en una red en la nube

  1. Definir la conexión y el origen de datos en la interfaz web de Essbase

  2. Diseño de una regla de carga en la conexión y el origen de datos

  3. Ejecutar el trabajo de carga de datos o creación de dimensiones desde Essbase

O BIEN

  1. Diseñar una regla de carga con detalles de conexión directa a la base de datos origen

  2. Ejecutar el trabajo de carga de datos o creación de dimensiones desde Essbase

Método de transferencia

Una base de datos de origen externo puede transferir los resultados de las consultas SQL a Essbase. Enviar datos a Essbase resulta útil en los casos en los que Essbase no puede acceder a la red a la base de datos. Con este método, se utiliza la API de REST o la CLI de Essbase para crear una conexión JDBC local y también para iniciar el flujo de datos. Esta conexión de streaming está protegida por el protocolo HTTPS.

Ejemplo de caso de uso

Essbase se despliega en un firewall/VPN.


Método push que representa la base de datos de origen con una flecha de flujo etiquetada como JDBC/stream que apunta hacia el despliegue de Essbase en una red en la nube dentro de un firewall/VPN

  1. Utilizar el comando createlocalconnection de la CLI para realizar una conexión JDBC local a la base de datos de origen

  2. Utilice el comando dimbuild o dataload de la CLI, con las opciones -stream y -conn, para iniciar el flujo de datos a través de la conexión JDBC. Para obtener más información, consulte Creación de dimensiones y carga de Datos mediante Streaming desde una Base de Datos Remota.