Data Platform - Data warehouse con integrazione con E-Business

Gli analisti hanno bisogno di un modo efficiente per consolidare i dati provenienti da più sistemi finanziari, fogli di calcolo e altre origini dati in un'origine affidabile, manutenibile e ottimizzata per le query.

Con Oracle Autonomous Data Warehouse (ADW) e Oracle Analytics Cloud, è possibile caricare e ottimizzare i dati da Oracle E-Business Suite e da altre origini in una posizione di data warehouse centralizzata per l'analisi, in modo che i reparti possano ottenere insight utili.

Questa architettura di riferimento posiziona la soluzione tecnologica nel contesto aziendale complessivo:



Le linee di business in genere non dispongono di accesso tempestivo o efficiente a dati e informazioni. Gli analisti raccolgono i dati manualmente, li collaborano su base individuale, quindi condividono copie dei file tramite e-mail o file server. I dati non sono centralizzati, quindi è difficile garantire l'accuratezza e la sicurezza dei dati. L'analisi può richiedere molto tempo e i risultati non sono facilmente ripetibili.

Un data mart è una forma semplice di un data warehouse che si concentra su un singolo argomento o area funzionale, come le vendite, il marketing o il Finance e sono spesso costruiti e controllati da un singolo reparto all'interno di un'organizzazione. Data la loro focalizzazione su singolo soggetto, i data mart di solito disegnano dati da solo poche fonti. Le fonti potrebbero includere sistemi interni, un data warehouse centrale o dati esterni.

I data warehouse e i data mart controllati possono fornire informazioni dettagliate agli utenti business e offrire in modo più efficace gli indicatori KPI dell'organizzazione senza fare molto affidamento sulle risorse e sulla disponibilità IT.

Architettura

Questa architettura utilizza le trasformazioni dei dati, una funzionalità inclusa in Oracle Autonomous Data Warehouse, per caricare e ottimizzare i dati da più origini in un Autonomous Data Warehouse centralizzato, quindi utilizza Oracle Analytics Cloud per analizzare i dati e fornire insight utili.


Segue la descrizione della piattaforma dati-ebs.png
Descrizione dell'illustrazione della piattaforma dati-ebs.png

data-platform-ebs-oracle.zip

L'architettura si concentra sulle divisioni logiche riportate di seguito.

  • Inclusione, trasformazione

    Consente di generare e perfezionare i dati da utilizzare in ciascun layer di dati nell'architettura.

  • Rendi persistenti, valuta, crea

    Facilita l'accesso e la navigazione dei dati per visualizzare la vista aziendale corrente. Per le tecnologie relazionali, i dati possono essere logici o fisicamente strutturati in forme relazionali, longitudinali, dimensionali o OLAP semplici. Per i dati non relazionali, questo livello contiene uno o più pool di dati, output da un processo analitico o dati ottimizzati per un task analitico specifico.

  • Analizza, impara, prevedi

    Estrae la vista logica aziendale dei dati relativi ai consumatori. Questa astrazione facilita approcci agili allo sviluppo, la migrazione all'architettura di destinazione e la fornitura di un singolo livello di reporting da più fonti federate.

Il diagramma riportato di seguito mostra un mapping dell'architettura sopra ai servizi forniti in Oracle Cloud Infrastructure utilizzando le procedure ottimali di sicurezza.



oci-adb-oac-arch-oracle.zip

L'architettura include i componenti elencati di seguito.

  • Autonomous Data Warehouse

    Oracle Autonomous Data Warehouse è un servizio di database a gestione autonoma, protezione automatica e funzionalità di autoriparazione che viene ottimizzato per i carichi di lavoro di data warehousing. Non è necessario configurare né gestire alcun hardware o installare software. Oracle Cloud Infrastructure gestisce la creazione del database e il backup, l'applicazione di patch, l'aggiornamento e il tuning del database.

  • Integrazione dei dati

    Oracle Data Transforms è uno strumento di integrazione di Oracle Data Integrator (ODI) che può essere distribuito dalle azioni del database (Strumenti DB) di Autonomous Database. Offre una soluzione completamente unificata per creare, distribuire e gestire data warehouse complessi o nell'ambito di architetture incentrate sui dati in un ambiente SOA o di business intelligence. Inoltre, combina tutti gli elementi di integrazione dei dati, spostamento dei dati, sincronizzazione dei dati, qualità dei dati e gestione dei dati per garantire che le informazioni siano tempestive, accurate e coerenti tra sistemi complessi.

  • Analytics

    Oracle Analytics Cloud è un servizio cloud pubblico scalabile e sicuro che offre agli analisti aziendali funzionalità di analitica self-service moderne, basate sull'intelligenza artificiale per la preparazione dei dati, la visualizzazione, la reportistica aziendale, l'analisi migliorata, l'elaborazione e la generazione del linguaggio naturale. Con Oracle Analytics Cloud avrai anche funzionalità flessibili di gestione dei servizi, tra cui impostazioni rapide, scalabilità e applicazione delle patch e gestione automatizzata del ciclo di vita.

L'architettura include anche i seguenti componenti:

  • Area

    Un'area Oracle Cloud Infrastructure è un'area geografica localizzata che contiene uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e le grandi distanze possono separarle (tra paesi o addirittura continenti).

  • Compartimento

    I compartimenti sono partizioni logiche tra più aree all'interno di una tenancy di Oracle Cloud Infrastructure. Utilizzare i compartimenti per organizzare le risorse in Oracle Cloud, controllare l'accesso alle risorse e impostare le quote d'uso. Per controllare l'accesso alle risorse in un determinato compartimento, puoi definire i criteri che specificano chi può accedere alle risorse e quali azioni possono eseguire.

  • IAM (Identity and Access Management)

    Oracle Cloud Infrastructure Identity and Access Management (IAM) è il piano di controllo dell'accesso per Oracle Cloud Infrastructure (OCI) e le applicazioni Oracle Cloud. L'API IAM e l'interfaccia utente consentono di gestire i domini di Identity e le risorse all'interno del dominio di Identity. Ogni dominio di Identity IAM OCI rappresenta una soluzione di gestione delle identità e degli accessi standalone o un'altra popolazione degli utenti.

  • Criterio

    Un criterio di Oracle Cloud Infrastructure Identity and Access Management specifica chi può accedere a quali risorse e in che modo. L'accesso viene concesso a livello di gruppo e compartimento. Ciò significa che puoi scrivere un criterio che concede a un gruppo un tipo specifico di accesso all'interno di un compartimento specifico o alla tenancy.

  • Dominio di disponibilità

    I domini di disponibilità sono data center indipendenti e autonomi all'interno di un'area geografica. Le risorse fisiche presenti in ogni dominio di disponibilità sono isolate dalle risorse presenti negli altri domini di disponibilità, garantendo quindi la tolleranza agli errori. I domini di disponibilità non condividono l'infrastruttura, ad esempio alimentazione o raffreddamento, o la rete del dominio di disponibilità interna. È pertanto improbabile che l'eventuale guasto di un dominio di disponibilità influenzi gli altri domini di disponibilità nell'area.

  • Rete cloud virtuale (VCN) e subnet

    Una VCN è una rete personalizzabile definita dal software che si imposta in un'area Oracle Cloud Infrastructure. Analogamente alle reti di data center tradizionali, i VCN offrono un controllo completo sull'ambiente di rete. Una VCN può avere più blocchi CIDR non sovrapposti che è possibile modificare dopo aver creato la VCN. Puoi suddividere una VCN in subnet, che possono essere definite in un'area o in un dominio di disponibilità. Ogni subnet è composta da un intervallo contiguo di indirizzi che non si sovrappongono alle altre subnet nella VCN. Puoi modificare la dimensione di una subnet dopo la creazione. Una subnet può essere pubblica o privata.

  • Gateway Internet

    Il gateway Internet consente il traffico tra le subnet pubbliche in una VCN e la rete Internet pubblica.

  • VPN da sito a sito

    La VPN da sito a sito fornisce la connettività IPSec VPN tra la tua rete on premise e le VCN in Oracle Cloud Infrastructure. La suite di protocolli IPSec cifra il traffico IP prima che i pacchetti vengano trasferiti dall'origine alla destinazione e decifra il traffico quando arriva.

  • Gateway di instradamento dinamico (DRG)

    Il gateway DRG è un router virtuale che fornisce un percorso per il traffico di rete privato tra VCN nella stessa area, tra una VCN e una rete esterna all'area, ad esempio una VCN in un'altra area Oracle Cloud Infrastructure, una rete on premise o una rete in un altro provider cloud.

  • Gateway NAT (Network Address Translation)

    Un gateway NAT consente alle risorse private in una VCN di accedere agli host su Internet, senza esporre tali risorse alle connessioni Internet in entrata.

  • Gateway del servizio

    Il gateway di servizi fornisce l'accesso da una VCN ad altri servizi, ad esempio Oracle Cloud Infrastructure Object Storage. Il traffico dalla VCN al servizio Oracle viaggia su fabric di rete Oracle e non passa mai su Internet.

  • Tabella di instradamento

    Le tabelle di instradamento virtuale contengono regole per instradare il traffico dalle subnet alle destinazioni esterne a una VCN, in genere attraverso i gateway.

  • Lista di sicurezza

    Per ogni subnet, puoi creare regole di sicurezza che specifichino l'origine, la destinazione e il tipo di traffico che devono essere consentiti verso e dall'esterno.

  • Gruppo di sicurezza di rete (NSG)

    Il gruppo di sicurezza di rete (NSG) funge da firewall virtuale per le risorse cloud. Grazie al modello di sicurezza zero-trust di Oracle Cloud Infrastructure, tutto il traffico viene rifiutato e puoi controllare il traffico di rete all'interno di una VCN. Un gruppo NSG è composto da un set di regole di sicurezza in entrata e in uscita che si applicano solo a un set specificato di VNIC in una singola VCN.

  • Host Bastion

    L'host bastion è un'istanza di computazione che funge da punto di accesso controllato e sicuro alla topologia dall'esterno del cloud. Il provisioning dell'host del bastion viene in genere eseguito in una zona demilitarizzata (DMZ, Demilitarized Zone). Consente di proteggere le risorse sensibili posizionandole in reti private a cui non è possibile accedere direttamente dall'esterno del cloud. La topologia dispone di un singolo punto di ingresso noto che è possibile monitorare e controllare regolarmente. Pertanto, è possibile evitare di esporre i componenti più sensibili della topologia senza comprometterne l'accesso.

  • Storage degli oggetti

    Lo storage degli oggetti ti consente di accedere rapidamente a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi i backup del database, i dati analitici e i contenuti avanzati quali immagini e video. Puoi memorizzare e recuperare i dati in tutta sicurezza direttamente da Internet o dall'interno della piattaforma cloud. Puoi ridimensionare lo storage in modo trasparente senza subire cali di prestazioni o affidabilità dei servizi. Puoi utilizzare lo storage standard per lo storage "hot" a cui hai bisogno per accedere in modo rapido, immediato e frequente. Utilizzare lo storage di archivio per lo storage in grassetto conservato per lunghi periodi di tempo e accesso raramente eseguito.

Suggerimenti

Utilizza i suggerimenti riportati di seguito come punto di partenza per caricare e ottimizzare i dati da Oracle E-Business Suite e da altre origini in una posizione centralizzata del data warehouse per l'analisi.

I requisiti potrebbero essere diversi dall'architettura descritta in questa sezione.

  • Raffinazione dei dati

    Grazie alle trasformazioni dei dati, un servizio integrato di Oracle Autonomous Data Warehouse, puoi creare mapping tra le tue origini e le destinazioni dati per perfezionare e pulire i dati utilizzando sia i metodi ETL che E-LT.

  • Integrazione dei dati per supportare EBS

    I Knowledge Module di Oracle E-Business Suite consentono di estrarre i dati dalle applicazioni aziendali e integrarli nel data warehouse con mapping regolari da un Oracle Database.

  • Oracle Analytics Cloud

    Prima di connettere Oracle Analytics Cloud a Oracle Autonomous Data Warehouse, chiedere a un amministratore del database di aggiungere l'indirizzo IP (o l'intervallo di indirizzi) per l'istanza di Oracle Analytics Cloud alla lista di indirizzi approvati. L'amministratore del database deve aggiungere una regola di sicurezza che consenta il traffico TCP/IP da Oracle Analytics Cloud al database.

Considerazioni

Durante il caricamento e l'ottimizzazione dei dati da Oracle E-Business Suite e da altre origini in una posizione centralizzata del data warehouse per l'analisi, prendere in considerazione le seguenti opzioni di implementazione.

Linea guida Raffinazione dei dati Piattaforma di persistenza dei dati Accesso e interpretazione
Consigliato Oracle Autonomous Data Warehouse - strumenti Oracle Autonomous Data Warehouse Oracle Analytics Cloud
Altre opzioni Oracle Data Integrator Oracle Exadata Database Service  
Motivazione Oracle Autonomous Data Warehouse include un set di funzionalità intuitivo e integrato per l'inclusione e il perfezionamento dei dati. Questi strumenti sono disponibili nel menu Azioni DB. Oracle Autonomous Data Warehouse è un database completamente autonomo e intuitivo dotato di scalabilità elastica e in grado di garantire prestazioni rapide per le query, senza procedure di amministrazione del database. Offre anche accesso diretto ai dati dallo storage degli oggetti tramite tabelle esterne. Oracle Analytics Cloud è un servizio completamente gestito e strettamente integrato con Curated Data Layer (Oracle Autonomous Data Warehouse).

Distribuzione

Il codice Terraform per questa architettura di riferimento è disponibile in GitHub. Puoi inserire il codice in Oracle Cloud Infrastructure Resource Manager con un solo clic, creare lo stack e distribuirlo. In alternativa, è possibile scaricare il codice da GitHub nel computer, personalizzare il codice e distribuire l'architettura utilizzando l'interfaccia CLI Terraform.

  • Implementa utilizzando Oracle Cloud Infrastructure Resource Manager:
    1. Fare clic su Distribuire in Oracle Cloud

      Se non si è ancora collegati, immettere la tenancy e le credenziali utente.

    2. Rivedere e accettare i termini e le condizioni.
    3. Selezionare l'area in cui distribuire lo stack.
    4. Seguire i prompt visualizzati e le istruzioni per creare lo stack.
    5. Dopo aver creato lo stack, fare clic su Azioni Terraform e selezionare Piano.
    6. Attendere il completamento del job, quindi rivedere il piano.

      Per apportare modifiche, tornare alla pagina Dettagli stack, fare clic su Modifica stack e apportare le modifiche necessarie. Quindi eseguire di nuovo l'azione Piano.

    7. Se non sono necessarie ulteriori modifiche, tornare alla pagina Dettagli stack, fare clic su Azioni Terraform e selezionare Applica.
  • Distribuzione mediante l'interfaccia CLI Terraform:
    1. Andare a GitHub.
    2. Seguire le istruzioni riportate nel documento README.

Log modifiche

In questo log sono elencate solo le modifiche significative: