Cos'è Informatica? Tutorial introduttivo completo
⚡ Riepilogo intelligente
Informatica è un'azienda di software per l'integrazione dei dati il cui strumento ETL PowerCenter ètracEsegue, trasforma e carica dati provenienti da fonti eterogenee, consentendo alle organizzazioni di creare data warehouse, migrare sistemi legacy, ripulire i record e consolidare le informazioni in un unico sistema affidabile.
Cos'è Informatica?
Informatica è un'azienda di sviluppo software che offre prodotti per l'integrazione dei dati. Offre prodotti per ETL, mascheramento dei dati, qualità dei dati, replica dei dati, virtualizzazione dei dati, gestione dei dati anagrafici e altro ancora. Informatica PowerCenter, lo strumento di ETL e integrazione dei dati, è il prodotto più utilizzato, quindi nell'uso comune il termine "Informatica" si riferisce allo strumento Informatica PowerCenter per l'ETL.
Informatica PowerCenter viene utilizzato per l'integrazione dei dati. Offre la possibilità di connettersi e recuperare dati da diverse fonti eterogenee e di elaborare tali dati. Ad esempio, è possibile connettersi sia a un SQL Database del server e un Oracle creare un database e integrare i dati in un terzo sistema.
Le diverse edizioni di PowerCenter sono:
- Edizione standard
- Edizione avanzata
- Edizione Premium
Clienti popolari che utilizzano Informatica PowerCenter come strumento di integrazione dei dati sono l'aeronautica militare statunitense, Allianz, Fannie Mae, ING, Samsung e altri. Gli strumenti più diffusi sul mercato in competizione con Informatica sono IBM DataStage, Oracle OWB, Microsoft SSIS e Ab Initio.
I casi d'uso tipici dello strumento Informatica includono:
- Un'organizzazione che migra da un sistema legacy esistente, come un mainframe, a un nuovo sistema di database, può quindi eseguire la migrazione dei dati esistenti nel nuovo sistema.
- Le aziende che intendono implementare un data warehouse necessitano di uno strumento ETL per trasferire i dati dal sistema di produzione al data warehouse.
- L'integrazione di dati provenienti da diversi sistemi eterogenei, come ad esempio database multipli e sistemi basati su file, può essere realizzata utilizzando Informatica.
- Informatica può essere utilizzato anche come strumento di pulizia dei dati.
Lo strumento ETL di Informatica è spesso considerato superiore alla concorrenza perché offre un'ampia gamma di edizioni, consentendo all'utente di scegliere quella più adatta alle proprie esigenze. Informatica è costantemente presente nella classifica Magic Quadrant di Gartner come leader nel settore dell'integrazione dati.
La tecnologia Informatica è disponibile per tutte le piattaforme più diffuse. Offre servizi basati sul cloud, quindi con una configurazione minima un'organizzazione può utilizzare questo strumento. Informatica offre l'integrazione dei dati in tempo reale, servizi web integrazione, integrazione dati business-to-business (B2B), un'edizione big data, gestione master data e connettori per social media e Salesforce. Forbes ha citato Informatica come il prossimo Microsoft, il che a sua volta riflette la quota di mercato che Informatica detiene rispetto ai suoi concorrenti.
Perché abbiamo bisogno di Informatica?
Informatica entra in gioco ovunque sia disponibile un sistema di dati e, a livello di back-end, si desideri eseguire determinate operazioni sui dati. Ciò può includere la pulizia dei dati, la modifica dei dati in base a una serie di regole o semplicemente il caricamento di grandi quantità di dati da un sistema all'altro.
Il software Informatica offre una ricca serie di funzionalità, come operazioni a livello di riga sui dati, integrazione di dati provenienti da diversi sistemi strutturati, semi-strutturati o non strutturati e pianificazione delle operazioni sui dati. Dispone inoltre di una funzionalità di metadati, in modo che le informazioni relative al processo e alle operazioni sui dati vengano conservate.
Elaborazione PowerCenter Architectura
Informatica PowerCenter adotta un'architettura orientata ai servizi (SOA) basata su un modello client-server. Il lato server esegue i servizi di elaborazione, mentre gli sviluppatori lavorano tramite strumenti client separati.
Gli elementi costitutivi principali dell'architettura sono:
- Dominio: L'unità amministrativa di livello superiore che raggruppa tutti i nodi e i servizi di un ambiente.
- Nodo: Una rappresentazione logica di una macchina nel dominio; un nodo gateway riceve le richieste dei client e le instrada ai servizi.
- Servizio di repository: Gestisce il repository PowerCenter, memorizzando e recuperando i metadati che definiscono la mappapinge flussi di lavoro.
- Servizio di integrazione: Il motore di esecuzione che gestisce i flussi di lavoro e sposta i dati dalla sorgente alla destinazione.
Gli sviluppatori si connettono a questi servizi tramite quattro strumenti client, Designer, Repository Manager, Workflow Manager e Workflow Monitor, installati sui loro computer per creare, gestire e monitorare i processi di integrazione dei dati.
Caratteristiche principali di Informatica PowerCenter
Informatica PowerCenter è molto diffuso nelle aziende perché combina un'ampia connettività con prestazioni elevate e una solida governance. Le sue caratteristiche principali includono:
- Ampia connettività: I connettori preconfigurati consentono l'accesso a database relazionali, mainframe, file flat, applicazioni cloud e code di messaggi.
- Trasformazioni complesse: Un'ampia libreria di trasformazioni riutilizzabili gestisce logiche di dati complesse senza necessità di programmazione manuale.
- Alte prestazioni: Il partizionamento, l'ottimizzazione pushdown e l'elaborazione parallela consentono di spostare grandi volumi di dati in modo efficiente.
- Progettazione basata sui metadati: Ogni mappaping Il flusso di lavoro viene memorizzato come metadati, rendendo i processi facili da riutilizzare e da verificare.
- Pianificazione e monitoraggio: I flussi di lavoro possono essere programmati e tracgestito centralmente tramite il Monitor del flusso di lavoro.
- Qualità e governance dei dati: Gli strumenti integrati supportano la pulizia dei dati, la profilazione e la gestione dei dati anagrafici.
Nel loro insieme, queste caratteristiche spiegano perché Informatica si posiziona costantemente ai vertici del Magic Quadrant di Gartner per l'integrazione dei dati.
Il processo ETL in Informatica
Poiché Informatica PowerCenter è uno strumento ETL, il suo compito principale è quello di esportaretracI dati vengono elaborati, trasformati e caricati in una destinazione. Comprendere questo processo in tre fasi semplifica l'apprendimento del resto dello strumento.
1. Estract: PowerCenter legge i dati da uno o più sistemi sorgente, come database relazionali, file flat, XML o applicazioni cloud. Una definizione di origine indica allo strumento la struttura dei dati in ingresso.
2. Trasforma: L'extraci dati ted passano attraverso una mappapingdove vengono applicate le regole aziendali. I dati vengono puliti, uniti, aggregati, ricercati e riformattati in modo da corrispondere ai requisiti del sistema di destinazione.
3. Carica: I dati elaborati vengono scritti nella destinazione, che spesso è una tabella di un data warehouse, ma può anche essere un file o un'altra applicazione. Il caricamento può essere un aggiornamento completo o un aggiornamento incrementale.
Questi passaggi sono organizzati attraverso tre oggetti di PowerCenter:
- Mappaping: Definisce il flusso di dati dalla sorgente alla destinazione, incluse tutte le trasformazioni intermedie.
- Sessione: Un'attività che esegue una singola mappaping e specifica i dettagli di connessione e di esecuzione.
- Flusso di lavoro: Una sequenza di una o più sessioni e altre attività che il Servizio di Integrazione esegue in ordine.
Uno sviluppatore crea la mappaping Nel Designer, il processo viene racchiuso in una sessione e pianificato all'interno di un flusso di lavoro. Il Workflow Monitor mostra quindi se ogni esecuzione è andata a buon fine, quante righe sono state elaborate e dove si sono verificati eventuali errori. Questa chiara separazione tra progettazione, esecuzione e monitoraggio è uno dei motivi principali per cui Informatica si adatta bene a progetti di data warehouse di grandi dimensioni.

