Cos'è un Data Abstraction Layer?

Utilizzare l'astrazione dei dati per nascondere la complessità e semplificare l'accesso alle informazioni

Un Data Abstraction Layercolma il divario tra le esigenze di business e la forma originale dei dati di origine. Questa implementazione di best practice di data virtualization fornisce i seguenti benefici:

  • Semplificare l'accesso alle informazioni – Collegare la terminologia e la tecnologia del business e dell'IT in modo che entrambi possano avere successo.
  • Visione aziendale comune dei dati – Guadagnare agilità, efficienza e riutilizzo tra le applicazioni tramite un modello informativo aziendale o modello "canonico".
  • Dati più accurati - Applicare coerentemente la data quality e le regole di convalida su tutte le fonti di dati.
  • Dati più sicuri - Applicare coerentemente le regole di sicurezza dei dati a tutte le fonti di dati e ai consumatori attraverso un framework di sicurezza unificato.
  • Controllo end-to-end - Utilizzare una piattaforma di data virtualization per gestire in modo coerente l'accesso e la consegna dei dati su più fonti e consumatori.
  • Isolamento dei cambiamenti di business e IT – Isolare le applicazioni che consumano dai cambiamenti nella fonte e viceversa. Gli utenti di business e gli sviluppatori di applicazioni lavorano con una visione più stabile dei dati. L'IT può apportare continui cambiamenti e riposizionare le fonti di dati fisici senza avere impatto sugli utenti delle informazioni.
Risorsa di Data Abstraction Layer
Modernizza la tua architettura di dati e analisi
Dai un'occhiata a questi 13 casi d'uso per apprendere a supportare il complesso panorama odierno di dati e analisi.

Architettura di riferimento per l'astrazione dei dati di TIBCO

Astrazione dei dati con TIBCO Data Virtualization

  • Application Layer  – L'"Application Layer" serve a mappare il Business Layer nel formato in cui ogni Data Consumer (utente o applicazione) vuole consumare i dati.   Potrebbe indicare la formattazione in XML per i servizi Web o la creazione di viste con diversi nomi di alias che corrispondono al modo in cui i consumatori sono abituati a vedere i loro dati.
  • Business Layer - Il "Business Layer" si basa sull'idea che il business ha un modo standard o canonico di descrivere le entità chiave del business come clienti e prodotti. Nell'ambito finanziario, si accede spesso alle informazioni secondo gli strumenti finanziari e gli emittenti tra molte altre entità. Generalmente, un modellatore di dati lavorerebbe con esperti di business e fornitori di dati per definire un insieme di viste "logiche" o "canoniche" che rappresentano queste entità di business. Queste viste sono componenti riutilizzabili che possono e dovrebbero essere usate da più consumatori attraverso il Business Layer.
  • Physical Layer –Nel "Physical Layer," le fonti di dati sono integrate nell'astrazione. Anche i compiti a valore aggiunto come l'aliasing dei nomi, la formattazione dei valori, la fusione dei tipi di dati, le colonne derivate e i controlli di data quality leggeri vengono definiti qui. I metadati usati qui sono generalmente derivati dalle fonti fisiche.