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
-
Abstracciones de conexión/origen de datos que defina en Essbase
-
Propiedades SQL que se definen en la regla de carga
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.

-
Definir la conexión y el origen de datos en la interfaz web de Essbase
-
Diseño de una regla de carga en la conexión y el origen de datos
-
Ejecutar el trabajo de carga de datos o creación de dimensiones desde Essbase
O BIEN
-
Diseñar una regla de carga con detalles de conexión directa a la base de datos origen
-
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.

-
Utilizar el comando createlocalconnection de la CLI para realizar una conexión JDBC local a la base de datos de origen
-
Utilice el comando dimbuild o dataload de la CLI, con las opciones
-streamy-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.