Creare una piattaforma geospaziale in Oracle Autonomous Database
Utilizzare le funzioni spaziali di Oracle Autonomous Database per integrare l'intelligence sulla posizione nei processi e nelle applicazioni aziendali. Oracle ti consente di integrare la posizione nel mainstreaming della gestione dei dati con funzioni per caricare, preparare, elaborare, analizzare e pubblicare dati geospaziali, il tutto nel contesto dei tuoi data store dipartimentali e aziendali.
Questa architettura di riferimento posiziona la soluzione tecnologica nel contesto aziendale generale:
Descrizione dell'illustrazione data-driven-business-context.png
Quasi tutti i dati aziendali contengono la posizione in qualche forma. Da quando tutto accade da qualche parte, aree di business come finanza, supply chain, vendite, marketing, assistenza clienti, tutte gestiscono le informazioni legate alla posizione. L'ubicazione ha origine in moduli quali nomi di luogo, indirizzi, coordinate e indirizzi IP. Trasformando tale riferimento grezzo alla posizione in un tipo di dati territoriali appropriato con funzionalità analitiche, è possibile acquisire una grande quantità di informazioni e valore basati sulla posizione.
- Ci sono asset situati in una zona di alluvione?
- Dove sono i nostri concorrenti più vicini?
- I servizi sanitari si trovano dove sono più necessari?
Gli strumenti di Oracle Autonomous Database offrono la preparazione dei dati low-code e lo sviluppo di applicazioni che supportano dati geospaziali gestiti in modo nativo. L'ecosistema di software specializzati (ovvero il software GIS e gli strumenti per sviluppatori) supporta la piattaforma spaziale di Oracle, in modo da poter combinare e abbinare altri strumenti in base alle esigenze della tua organizzazione. Mantenendo i dati geospaziali in modo nativo in Oracle Autonomous Database, una vasta gamma di analitica e data warehousing, elaborazione delle transazioni e casi d'uso misti del carico di lavoro sono abilitati e si ottengono l'efficienza pur conservando gli investimenti esistenti in altri strumenti e sviluppo.
In questa architettura di riferimento, ci concentriamo sull'uso del caso per l'aggiunta di informazioni sulla posizione al data mart o al data warehouse tramite la gestione nativa dei dati spaziali, l'analisi spaziale self-service e lo sviluppo di applicazioni low-code. A livello concettuale, la soluzione tecnologica risolve il problema come segue:
Descrizione dell'illustrazione oci-geospatial-adw-overview.png
Architettura
Questa architettura utilizza Oracle Autonomous Database per l'analitica e il warehouse (ADW), dove i componenti di posizione dei dati aziendali quali i nomi di luogo, gli indirizzi, le coordinate e così via vengono convertiti in un tipo di dati spaziali nativi e combinati con dati di riferimento geospaziali per abilitare gli insight basati sulla posizione. L'architettura include anche Oracle Spatial Studio e Oracle Application Express (APEX), entrambe funzioni no-cost di Oracle Autonomous Database, per la preparazione dei dati spaziali, l'analisi, la visualizzazione e lo sviluppo di applicazioni con uso ridotto di codice.
Il diagramma riportato di seguito mostra questa architettura di riferimento.
oci-geospatial-adw-arch-oracle.zip
L'architettura si concentra sulle seguenti divisioni logiche:
- Raffineria dei dati
Consente di generare e perfezionare i dati da utilizzare in ciascun layer di dati dell'architettura. La forma ha lo scopo di illustrare le differenze nei costi di elaborazione per la memorizzazione e la raffinazione dei dati a ciascun livello e per lo spostamento dei dati tra di essi.
- Data Persistence Platform (livello di informazioni verificato)Facilita l'accesso e la navigazione dei dati per visualizzare la vista aziendale corrente.
- Informazioni complete: per le tecnologie relazionali, i dati possono essere derivati logicamente o strutturati fisicamente in semplici forme relazionali, longitudinali, dimensionali o OLAP. Per i dati non relazionali, questo layer contiene uno o più pool di dati, sia l'output di un processo di analisi che i dati ottimizzati per un task di analisi specifico.
- Informazioni prime: dati memorizzati e granulari utilizzati come input per produrre dati gestiti. I dati vengono memorizzati nel formato e nello schema derivato dall'origine.
- Accesso e interpretazione
Estrae la vista business logica dei dati per i consumatori. Questa astrazione facilita approcci agili per lo sviluppo, la migrazione all'architettura di destinazione e la fornitura di un singolo livello di reporting da più origini federate.
- Integrazione dati
Oracle Autonomous Database per analisi dei dati e warehouse include strumenti per acquisire, caricare e trasformare i dati per molti scenari.
Per i casi d'uso avanzati, puoi utilizzare Oracle Cloud Infrastructure Data Integration, un servizio cloud nativo completamente gestito, serverless e completamente gestito che ti consente di eseguire task ETL (estrazione, caricamento e trasformazione) comuni quali l'inclusione di dati provenienti da origini diverse, la pulizia, la trasformazione e la ridefinizione di tali dati, quindi di caricarli in modo efficiente nelle origini dati di destinazione su Oracle Cloud Infrastructure.
Oracle Spatial Studio include funzioni per preparare i dati per le operazioni spaziali mediante la geocodifica di indirizzi e nomi di luogo, l'indicizzazione di colonne di coordinate e l'arricchimento di posizioni con le aree amministrative che li contengono. Oracle Spatial Studio include anche funzioni per caricare i dati spaziali in ADW direttamente dai formati comuni, ad esempio fogli di calcolo, GeoJSON, file Shapefiles e CSV.
- Autonomous Data Warehouse
Oracle Autonomous Data Warehouse è un servizio di database a gestione autonoma, protezione automatica e funzionalità di autoriparazione ottimizzato per i carichi di lavoro di data warehouse. Non è necessario configurare o gestire hardware o installare software. Oracle Cloud Infrastructure gestisce la creazione del database, nonché il backup, l'applicazione di patch, l'aggiornamento e il tuning del database.
- Oracle Spatial Studio
Oracle Spatial Studio fornisce un'analisi spaziale senza codice (self-service) e una visualizzazione della mappa direttamente da ADW. Gli utenti e gli analisti aziendali possono visualizzare i dati aziendali su mappe interattive e scoprire relazioni e modelli di posizione.
- Oracle APEX
Oracle APEX in Oracle Autonomous Database fornisce un ambiente preconfigurato, completamente gestito e protetto per sviluppare e distribuire applicazioni. Sono inclusi il supporto integrato per la generazione di report, la creazione di grafici e la visualizzazione di mappe basati sulla posizione dei dati spaziali gestiti in modo nativo in ADW.
Suggerimenti
- Raffineria dei dati
Oracle Spatial Studio fornisce la geocodifica degli indirizzi e coordina l'indicizzazione necessaria per abilitare le informazioni sulla posizione per l'analisi spaziale e la visualizzazione delle mappe. Spatial Studio è in grado di preparare i dati esistenti in ADW, ad esempio tabelle con indirizzi o coordinate e può anche caricare da formati di file comuni in ADW. Per aumentare la flessibilità di caricamento dei file in ADW, utilizzare la funzionalità Strumenti di Autonomous Database incorporata in Oracle Autonomous Database. Per caricare i dati dai formati di file spaziali comuni, ad esempio fogli di calcolo, GeoJSON, file forma, KML e CSV, Oracle Spatial Studio viene caricato direttamente nel tipo di dati spaziali in Autonomous Database.
Considerazioni
Durante il caricamento e la configurazione dei dati da più database e origini file in un data warehouse centralizzato abilitato per l'analisi delle posizioni, prendere in considerazione queste opzioni di implementazione.
Linea guida | Raffineria dei dati | Piattaforma di persistenza dei dati | Accesso e interpretazione |
---|---|---|---|
Consigliato |
|
Oracle Autonomous Database (ADW o ATP) |
|
Altre opzioni |
|
|
|
Motivazione | Oracle Autonomous Database include strumenti per l'inclusione di una vasta gamma di origini dati, ad esempio i file CSV e le origini dei dati relazionali. Spatial Studio gestisce le fasi di caricamento e preparazione specifiche dello spazio. Una varietà di 3a parte (commerciale e open source) supporta anche il caricamento di dati spaziali in ADW. | Oracle Autonomous Database è un database completamente autonomo e intuitivo che include il supporto nativo per la gestione, l'elaborazione e l'analisi dei dati territoriali. ADW Dedicated e Oracle Database Exadata Cloud Service includono le stesse funzionalità spaziali oltre a funzioni spaziali specializzate aggiuntive nei database cloud dedicati. | Oracle Spatial Studio e APEX si combinano per fornire analisi e mapping basati sulla posizione tramite self-service, applicazioni personalizzate e istruzioni SQL dirette. L'analisi della posizione in ADW può anche essere utilizzata in Analytics Cloud e una varietà di strumenti e toolkit di terze parti (commerciali e open source). |
Distribuzione
Il codice necessario per distribuire questa architettura di riferimento è disponibile in GitHub. Puoi estrarre il codice in Oracle Cloud Infrastructure Resource Manager con un solo clic, creare lo stack e distribuirlo. In alternativa, scaricare il codice da GitHub nel computer, personalizzare il codice e distribuire l'architettura utilizzando l'interfaccia CLI Terraform.
- Distribuire utilizzando lo stack di esempio in Oracle Cloud Infrastructure Resource Manager:
- Fare clic su
Se non si è già connessi, immettere le credenziali della tenancy e dell'utente.
- Selezionare l'area in cui distribuire lo stack.
- Seguire i prompt visualizzati e le istruzioni per creare lo stack.
- Dopo aver creato lo stack, fare clic su Azioni Terraform e selezionare Plan.
- Attendere il completamento del job e rivedere il piano.
Per apportare eventuali modifiche, tornare alla pagina Dettagli stack, fare clic su Modifica stack e apportare le modifiche necessarie. Eseguire quindi di nuovo l'azione Piano.
- Se non sono necessarie ulteriori modifiche, tornare alla pagina Dettagli stack, fare clic su Azioni Terraform e selezionare Applica.
- Fare clic su
- Distribuiscilo utilizzando il codice Terraform in GitHub:
- Visita GitHub.
- Copiare o scaricare il repository sul computer locale.
- Seguire le istruzioni riportate nel documento
README
.
Visualizza altro
Esaminare queste risorse aggiuntive per ulteriori informazioni sulle funzioni di questa architettura e avviare un workshop guidato.
- Framework basato sulle migliori prassi per Oracle Cloud Infrastructure
- Caricare e analizzare i dati nel workshop su Autonomous Database
- Introduzione a Oracle Spatial Workshop
- Introduzione al workshop di Oracle Spatial Studio
- Sviluppo avanzato con gestione limitata del codice: Oracle APEX su ADB Workshop
- Introduzione a Maps and Spatial in APEX Workshop