Spesso associato all’intelligenza artificiale (AI) e all’apprendimento automatico (ML), un data fabric è uno degli strumenti principali per convertire i dati grezzi in business intelligence.

Ma cos’è esattamente un data fabric?

Un data fabric è un’architettura e un software che offre una raccolta unificata di asset di dati, database e architetture di database all’interno di un’azienda. Facilita l’integrazione end-to-end di varie pipeline di dati e ambienti cloud attraverso l’uso di sistemi intelligenti e automatizzati.

I data fabric sono diventati più importanti man mano che continuano a verificarsi importanti sviluppi con il cloud ibrido, l’Internet delle cose (IoT), l’IA e l’edge computing. Ciò ha causato un enorme aumento dei big data, il che significa che le organizzazioni hanno ancora di più da gestire.

Per affrontare questi big data, le aziende devono concentrarsi sull’unificazione e la governance degli ambienti di dati, che ha posto diverse sfide come silos di dati, rischi per la sicurezza e colli di bottiglia nel processo decisionale. Queste sfide sono ciò che ha portato i team di gestione dei dati ad adottare soluzioni di data fabric, che aiutano a unificare i sistemi di dati, rafforzare la privacy e la sicurezza, migliorare la governance e fornire maggiore accessibilità ai dati ai lavoratori.

L’integrazione dei dati porta a un processo decisionale più basato sui dati e, sebbene le aziende abbiano storicamente utilizzato piattaforme di dati diverse per aspetti specifici dell’azienda, i data fabric consentono di visualizzare i dati in modo più coerente. Tutto ciò porta a una migliore comprensione del ciclo di vita del cliente e aiuta a stabilire connessioni tra i dati.

Qual è lo scopo di un Data Fabric?
I data fabric vengono utilizzati per stabilire una vista unificata dei dati associati, che facilita l’accesso alle informazioni indipendentemente dalla posizione, dall’associazione al database o dalla struttura. I data fabric semplificano anche l’analisi con l’intelligenza artificiale e l’apprendimento automatico.

Un altro scopo di un data fabric è facilitare lo sviluppo di applicazioni poiché crea un modello comune per l’accesso alle informazioni separato dalle applicazioni tradizionali e dai silos di database. Questi modelli forniscono un migliore accesso alle informazioni, ma migliorano anche l’efficienza stabilendo un unico livello in cui l’accesso ai dati può essere gestito su tutte le risorse.

Sebbene non esista un’unica architettura di dati per un data fabric, si dice spesso che ci sono sei componenti fondamentali per questo tipo di data framework:

Gestione dei dati: Responsabile della governance dei dati e della sicurezza dei dati.
Ingestione di dati: riunisce i dati cloud e identifica le connessioni tra dati strutturati e non strutturati .
Elaborazione dati : perfeziona i dati per garantire che solo i dati rilevanti vengano visualizzati per l’estrazione dei dati.
Orchestrazione dei dati : un livello davvero importante del framework responsabile della trasformazione, integrazione e pulizia dei dati in modo che possano essere utilizzati in tutta l’azienda.
Scoperta dei dati : presenta nuovi modi per integrare le origini dati.
Accesso ai dati: consente il consumo di dati, garantisce le giuste autorizzazioni per determinati team per conformarsi alle normative e aiuta a far emergere i dati rilevanti attraverso l’uso di dashboard e altri strumenti di visualizzazione dei dati.
Vantaggi di un Data Fabric
Ci sono molti vantaggi aziendali e tecnici dei data fabric, come ad esempio:

Rompere i silos di dati : le aziende moderne spesso soffrono di silos di dati poiché i database moderni sono associati a gruppi di applicazioni e spesso crescono man mano che ne vengono aggiunti di nuovi all’azienda. I silos di dati contengono dati di diverse strutture e formati, ma i data fabric possono migliorare l’accesso alle informazioni aziendali e utilizzare i dati raccolti per migliorare l’efficienza operativa.
Unisci i database : i data fabric aiutano anche le aziende a unire i database distribuiti su una vasta area. Garantiscono che le differenze di posizione non comportino barriere all’accesso. I data fabric semplificano lo sviluppo delle applicazioni e possono essere utilizzati per ottimizzare l’utilizzo di dati di applicazioni specifiche senza rendere i dati meno accessibili ad altre applicazioni. Possono anche unificare i dati che sono già stati spostati nei silos.
Un unico modo per accedere alle informazioni : i data fabric migliorano la portabilità delle applicazioni e agiscono come un unico modo per accedere alle informazioni sia nel cloud che nel data center.
Genera informazioni dettagliate a un ritmo accelerato: le soluzioni di data fabric possono gestire facilmente set di dati complessi, accelerando il tempo per ottenere informazioni dettagliate. La loro architettura consente a modelli di analisi predefiniti e algoritmi cognitivi di elaborare i dati su larga scala e velocità.
Utilizzato da utenti tecnici e non tecnici: i data fabric non sono rivolti solo agli utenti tecnici. L’architettura è flessibile e può essere utilizzata con un’ampia gamma di interfacce utente. Possono aiutare a creare dashboard che possono essere comprensibili dai dirigenti aziendali, oppure i loro sofisticati strumenti possono essere utilizzati per l’esplorazione dei dati dai data scientist.
Procedure consigliate per l’implementazione di Data Fabric
Il mercato globale dei dati è in continua espansione e c’è una forte domanda nello spazio. Molte aziende cercano di implementare un’architettura di dati per ottimizzare i propri dati aziendali e seguono alcune best practice comuni.

Una di queste pratiche consiste nell’abbracciare un modello di processo DataOps. Data fabric e DataOps non sono identici, ma secondo un modello DataOps esiste una stretta connettività tra processi di dati, strumenti e utenti. Allineando gli utenti a fare affidamento sui dati, possono sfruttare gli strumenti e applicare informazioni dettagliate. Senza un modello DataOps, gli utenti possono avere difficoltà a estrarre abbastanza dal data fabric.

Un’altra procedura consigliata consiste nell’evitare di trasformare il data fabric in un altro data lake, il che è un evento comune. Ad esempio, non è possibile ottenere un vero data fabric se si dispone di tutti i componenti dell’architettura, come origini dati e analisi, ma nessuna delle API e degli SDK. Il data fabric si riferisce alla progettazione dell’architettura, non a una singola tecnologia. E alcuni dei tratti distintivi dell’architettura sono l’interoperabilità tra i componenti e la prontezza all’integrazione.

È inoltre fondamentale che l’organizzazione comprenda la propria conformità ei requisiti normativi. Un’architettura di data fabric può migliorare la sicurezza, la governance e la conformità normativa.

Poiché i dati non sono sparsi tra i sistemi, esiste una minaccia minore di esposizione dei dati sensibili. Detto questo, è importante comprendere la conformità e i requisiti normativi prima di implementare un data fabric. Diversi tipi di dati possono rientrare in diverse giurisdizioni normative. Una soluzione consiste nell’utilizzare criteri di conformità automatizzati che garantiscano che la trasformazione dei dati sia conforme alle leggi.

Casi d’uso di Data Fabric
Esistono molti usi diversi per un data fabric, ma alcuni sono molto comuni. Uno di questi esempi comuni è la raccolta virtuale/logica di risorse di dati geograficamente diversificate per facilitare l’accesso e l’analisi. In questo caso, il data fabric viene solitamente utilizzato per la gestione aziendale centralizzata. Poiché le operazioni di linea distribuite che raccolgono e utilizzano i dati sono supportate tramite applicazioni tradizionali e interfacce di accesso/interrogazione ai dati, c’è molto da guadagnare dalle organizzazioni che hanno una segmentazione regionale o nazionale delle loro attività. Queste organizzazioni spesso richiedono una gestione e un coordinamento centrali.

Un altro importante caso d’uso per i data fabric è la creazione di un modello di dati unificato a seguito di una fusione o acquisizione. Quando si verificano, le politiche di gestione dei database e dei dati dell’organizzazione precedentemente indipendente cambiano spesso, il che significa che diventa più difficile raccogliere informazioni oltre i confini dell’organizzazione. Un data fabric può superare questo problema creando una vista unificata dei dati che consente all’entità combinata di armonizzarsi su un unico modello di dati.

 Alex McFarland da unite.ai

Di ihal