Informatica har i årenes løb været førende inden for dataintegrationsteknologi, men det gør os nysgerrige på, hvorfor der er så meget snak om Informatica, og vigtigst af alt, hvad er Informatica! Jeg vil forsøge at besvare alle disse spørgsmål som en del af denne blog.
- Hvad er Informatica, og hvorfor bruges det?
- Informatica Key Metrics:
- Hvad er den kontekst, hvori Data Integration bruges?
- Hvad er ETL?
- Hvad er brugen af Informatica ETL-værktøjet?:
- Hvordan Informatica udfører ETL:
- Realtidsanvendelser af Informatica:
- Informatica-værktøj til datamigration:
- Informatica-værktøj til applikationsintegration: Informatica-værktøj til applikationsintegration:
- Informatica-værktøj til Datawarehousing
- Informatica-værktøj til Middleware
Hvad er Informatica, og hvorfor bruges det?
Informatica har flere produkter med fokus på dataintegration. Informatica PowerCenter er dog flagskibsproduktet i porteføljen. Det er blevet så populært, at Informatica PowerCenter nu er blevet synonymt med Informatica. Så når jeg nu bruger Informatica i bloggen, betyder det i bund og grund Informatica PowerCenter. Informatica er et dataintegrationsværktøj, der er baseret på ETL-arkitektur. Det leverer software og tjenester til dataintegration til forskellige virksomheder, industrier og offentlige organisationer, herunder telekommunikation, sundhedspleje, finansielle og forsikringstjenester. Lad os tage et kig på nogle vigtige målinger for at forstå, hvorfor det er førende inden for dataintegrationsteknologi.
Informatica Key Metrics:
Følgende er et par statistikker, der afspejler væksten i efterspørgslen efter Informatica-certificering ret præcist:
- 2015 Revenue : $1.06 milliarder, mere end den samlede omsætning fra Abinitio, datastage, SSIS og andre ETL-værktøjer
- 7-årig årlig CAGR: 30%
- Partnere : 450+
- Større SI, ISV, OEM og On-Demand Leaders
- Kunder: Over 5.000
- Kunder i 82 lande & Direkte tilstedeværelse i 28 lande
- Nr. 1 på kundeloyalitetsranglisten, 7 år i træk
Overstående indikator fastslår klart, at der er stor efterspørgsel efter Informatica i hele verden. Men det er lige så vigtigt at forstå, hvilken slags problemer Informatica løser, og om disse problemer er kritiske for en virksomhed. For at forstå, hvad Informatica er, og hvilken betydning det har, skal vi først forstå følgende 3 ting:
- Hvad er den kontekst, hvori Data Integration bruges?
- Hvad er ETL?
- Hvorfor Informatica, og hvad er dets anvendelse i det virkelige liv?
Hvad er den kontekst, hvori Data Integration bruges?
Alle virksomheder behandler i dag et stort sæt data. De kommer fra forskellige kilder og skal behandles for at give indsigtsfulde oplysninger til at træffe forretningsbeslutninger. Men ganske ofte har sådanne data følgende udfordringer:
- Store virksomheder med mange data: De store mængder data kan være i ethvert format. De vil være tilgængelige i flere databaser og mange ustrukturerede filer.
- Disse data skal samles, kombineres, sammenlignes og bringes til at fungere som en sammenhængende helhed. Men de forskellige databaser kommunikerer ikke godt sammen!
- Mange organisationer har implementeret grænseflader mellem disse databaser:
- Hvert par databaser kræver en unik grænseflade
- Hvis man ændrer en database, skal mange grænseflader måske opgraderes
Dataintegration er løsningen på alle sådanne problemer. Dataintegrationsteknologier gør det muligt for data fra forskellige databaser og formater at kommunikere med hinanden.
Men der er forskellige arkitekturer i dataintegrationsteknologien. Informatica bruger arkitekturen Extract, Transform & Load (ETL), som er den mest populære arkitektur til at udføre dataintegration. Så det er vigtigt, at vi forstår Hvad er ETL, og hvordan Informatica udfører ETL for at løse sådanne forretningsproblemer.
Hvad er ETL?
ETL er en type dataintegration og omfatter en arkitektur, der udtrækker, transformerer og derefter indlæser data i måldatabasen eller -filen. Det er grundlaget for datawarehouse.
Et ETL-system gør følgende:
- Udvinder data fra kildesystemer
- Transformerer og renser dataene
- Indexerer dataene
- Summariserer dataene
- Lader dataene ind i lageret
- Sporer ændringer i de kildedata, der er nødvendige for lageret
- Strukturerer nøgler
- Holder metadataene
- Fornyer lageret med opdaterede data
Hvis vi har forstået, hvad ETL er, og hvad ETL-processen er, er vi nu i en bedre position til at forstå, hvorfor Informatica er den bedste løsning i sådanne tilfælde. Vi vil også forstå, hvad der er de typiske scenarier i det virkelige liv, hvor Informatica kan være meget praktisk.
Hvad er brugen af Informatica ETL-værktøjet?:
Informatica PowerCenter er en førsteklasses dataintegrationsløsning, der er tilgængelig i dag. Grunden til, at det giver den bedste løsning i store virksomheder, er fordi det er:
- database-neutral og kan derfor kommunikere med enhver database
- det mest kraftfulde datatransformationsværktøj. Det konverterer en applikations data til et andet format
Lad os i denne artikel om, hvad Informatica er, forstå, hvordan Informatica udfører ETL.
Hvordan Informatica udfører ETL:
ETL: Udtræk
- PowerCenter læser data, række for række, fra en tabel (eller en gruppe af relaterede tabeller) i en database eller fra en fil
- Denne database eller fil kaldes kilden
- Kildens struktur er indeholdt i et kildedefinitionsobjekt.
ETL: Transform
- Informatica PowerCenter konverterer rækkerne til et format, som det andet (mål)system vil kunne bruge
- Logikken for denne konvertering er defineret i transformationsobjekter
ETL: Load
- Informatica PowerCenter skriver data, række for række, til en tabel (eller en gruppe af relaterede tabeller) i en database, eller til en fil
- Denne database eller fil kaldes målet
- Målets struktur er indeholdt i et måldefinitionsobjekt
Næste i denne artikel om, hvad Informatica er, skal vi se realtidsanvendelserne af det.
Realtidsanvendelser af Informatica:
De typiske scenarier, hvor Informatica bruges:
Informatica-værktøj til datamigration:
En virksomhed køber et nyt kreditorprogram. PowerCenter kan flytte de eksisterende kontodata til den nye applikation. Informatica bevarer datalinjen til skattemæssige, regnskabsmæssige og andre lovpligtige formål
Informatica-værktøj til applikationsintegration:
Informatica-værktøj til applikationsintegration:
Selskab A køber selskab B. Så for at opnå fordelene ved konsolidering skal selskab B’s faktureringssystem integreres i selskab A’s faktureringssystem, hvilket nemt kan gøres af Informatica
Informatica-værktøj til Datawarehousing
Typiske handlinger, der kræves i datawarehouses, er:
- Datawarehouses samler oplysninger fra mange kilder til analyse
- Data flyttes fra mange databaser til datawarehouset
Alle ovenstående typiske tilfælde kan nemt udføres ved hjælp af Informatica
Informatica-værktøj til Middleware
Informatica kan forbinde en række forskellige kilder, herunder de fleste af applikationskilderne.
- SAP-certificeret værktøj til dataintegration
- Kan trække og skubbe data ind i SAP R3, SAP BW-systemer
- Har forbindelsesadapter til størstedelen af applikationskilderne
Det kan også bruges som middleware mellem to applikationer som SAP R3, SAP BW osv.
Nu har du forstået, hvad Informatica er, så lad os se en Informatica Tutorial-video for at forstå Informatica mere detaljeret:
Informatica Tutorial For Begyndere
Hvis du ønsker at lære om Informatica Architecture trin for trin og use-case for yderligere at styrke styrken i Informatica, kan du tage et kig på min Informatica Tutorial blog.
Hvis du allerede har besluttet dig for at tage Informatica op som en karriere, vil jeg anbefale dig hvorfor ikke tage et kig på vores Informatica-uddannelseskursusside. Informatica Certificering uddannelse på Edureka vil gøre dig til en ekspert gennem live instruktør ledede sessioner og hands-on træning ved hjælp af virkelige brugssager.