Metodi pull e push per il caricamento di dati esterni in Essbase
Quando si creano dimensioni e si caricano dati in Essbase da origini basate su SQL, è possibile utilizzare un flusso di dati "pull" o "push" per spostare i dati di origine nel cubo Essbase.
Questi esempi sono rilevanti per le origini esterne a cui si accede utilizzando query SQL, ma è anche possibile caricarli da un file sul server o da un percorso accessibile al server.
Metodo pull
Quando un database di origine esterno è accessibile in rete a Essbase, i caricamenti dei dati e le build delle dimensioni possono estrarre i risultati delle query SQL direttamente dall'origine.
I metodi di pull supportati includono
-
Astrazioni di connessione/origine dati definite in Essbase
-
Proprietà SQL definite nella regola di caricamento
Esempio di caso d'uso
Essbase viene distribuito su una rete privata (VCN). Una connessione VPN->VCN sicura viene fornita tramite un gateway di instradamento dinamico (DRG), che utilizza una connessione come FastConnect per estendere la rete cloud privata in modo sicuro al database di origine.

-
Definire la connessione e l'origine dati nell'interfaccia Web di Essbase
-
Progettare una regola di caricamento sulla connessione e sull'origine dati
-
Eseguire il job di caricamento dati o di build dimensioni da Essbase
OR
-
Progettare una regola di caricamento con dettagli di connessione diretta al database di origine
-
Eseguire il job di caricamento dati o di build dimensioni da Essbase
Metodo push
Un database di origine esterno può eseguire il push dei risultati delle query SQL in Essbase. Il push dei dati in Essbase è utile nei casi in cui il database non è accessibile in rete a Essbase. Questo metodo consente di utilizzare l'API REST o l'interfaccia CLI di Essbase per creare una connessione JDBC locale e anche per avviare il flusso di dati. Questa connessione di streaming è protetta dal protocollo HTTPS.
Esempio di caso d'uso
Essbase viene distribuito all'interno di un firewall/VPN.

-
Utilizzare il comando CLI createlocalconnection per stabilire una connessione JDBC locale al database di origine
-
Utilizzare il comando CLI dimbuild o dataload, con le opzioni
-streame-conn, per avviare il flusso di dati sulla connessione JDBC. Per ulteriori informazioni, vedere Generare le dimensioni e caricare i dati in streaming da un database remoto.