Mikä on Informatica? Täydellinen johdannon opetusohjelma
⚡ Älykäs yhteenveto
Informatica on dataintegraatio-ohjelmistoyritys, jonka PowerCenter ETL -työkalu on extracts-tiedostojen käsittelyyn, muuntamiseen ja lataamiseen heterogeenisistä lähteistä, minkä ansiosta organisaatiot voivat rakentaa tietovarastoja, siirtää vanhoja järjestelmiä, puhdistaa tietueita ja yhdistää tiedot yhdeksi luotettavaksi järjestelmäksi.

Mikä on Informatica?
tietokone on ohjelmistokehitysyritys, joka tarjoaa dataintegraatiotuotteita. Se tarjoaa tuotteita ETL:ään, datan maskaukseen, datan laatuun, datan replikointiin, datan virtualisointiin, master-datan hallintaan ja muuhun. Informatica PowerCenter, ETL- ja dataintegraatiotyökalu, on eniten käytetty tuote, joten yleisessä käytössä termi "Informatica" viittaa Informatica PowerCenter -työkaluun ETL:lle.
Informatica PowerCenteriä käytetään datan integrointiin. Se tarjoaa mahdollisuuden yhdistää ja hakea dataa eri heterogeenisistä lähteistä ja käsitellä tätä dataa. Voit esimerkiksi muodostaa yhteyden sekä SQL Palvelintietokanta ja Oracle tietokantaan ja integroi tiedot kolmanteen järjestelmään.
PowerCenterin eri versiot ovat:
- Tavallinen versio
- Edistynyt painos
- Premium-painos
Suosittuja asiakkaita, jotka käyttävät Informatica PowerCenteriä tietojen integrointityökalu ovat Yhdysvaltain ilmavoimat, Allianz, Fannie Mae, ING, Samsung ja muut. Markkinoilla saatavilla olevia suosittuja työkaluja, jotka kilpailevat Informatican kanssa, ovat IBM DataStage, Oracle OWB, Microsoft SSIS ja Ab Initio.
Tyypillisiä Informatica-työkalun käyttötapauksia ovat:
- Organisaatio siirtyy olemassa olevasta vanhasta järjestelmästä, kuten keskustietokoneesta, uuteen tietokantajärjestelmään, jotta olemassa olevien tietojen siirto uuteen järjestelmään voidaan suorittaa.
- Tietovarastoa perustavat yritykset tarvitsevat ETL-työkalun tiedon siirtämiseen tuotantojärjestelmästä tietovarastoon.
- Tietojen integrointi erilaisista heterogeenisistä järjestelmistä, kuten useista tietokannoista ja tiedostopohjaisista järjestelmistä, voidaan tehdä Informatican avulla.
- Informaticaa voidaan käyttää myös datanpuhdistustyökaluna.
Informatica ETL -työkalua pidetään usein kilpailijoitaan parempana, koska se tarjoaa laajan valikoiman tuoteversioita, joten käyttäjä voi valita tietyn version tarpeidensa perusteella. Informatica on jatkuvasti esillä Gartner Magic Quadrant -listalla dataintegraatiotuotteiden johtajana.
Informatica-teknologia on saatavilla kaikille suosituille alustoille. Se tarjoaa pilvipohjaisia palveluita, joten organisaatio voi käyttää tätä työkalua minimaalisella asennuksella. Informatica tarjoaa reaaliaikaista datan integrointia, verkkopalvelut integraatio, yritysten välinen (B2B) dataintegraatio, big data -versio, masterdatan hallinta sekä sosiaalisen median ja muiden vastaavien yhteyksien hallinta Salesforce. Forbes on lainannut Informatican seuraavana Microsoft, mikä itsessään heijastaa Informatican markkinaosuutta kilpailijoihinsa nähden.
Miksi tarvitsemme informatiikkaa?
Informatica tulee kuvaan aina, kun käytettävissä on tietojärjestelmä ja taustajärjestelmässä haluamme suorittaa tiettyjä toimintoja datalle. Näitä voivat olla datan puhdistaminen, datan muokkaaminen sääntöjen perusteella tai yksinkertaisesti massadatan lataaminen järjestelmästä toiseen.
Informatica-ohjelmisto tarjoaa runsaasti ominaisuuksia, kuten rivikohtaiset operaatiot datassa, useista strukturoiduista, puolistrukturoiduista tai strukturoimattomista järjestelmistä peräisin olevan datan integroinnin ja dataoperaatioiden ajoituksen. Siinä on myös metatietoominaisuus, joten tiedot prosessista ja dataoperaatioista säilyvät.
Informatica PowerCenter Archirakenne
Informatica PowerCenter noudattaa palveluorientoitunutta arkkitehtuuria (SOA), joka on rakennettu asiakas-palvelin-mallille. Palvelinpuoli suorittaa käsittelypalvelut, kun taas kehittäjät työskentelevät erillisten asiakastyökalujen avulla.
Arkkitehtuurin pääelementit ovat:
- Domain: Ylimmän tason hallintoyksikkö, joka ryhmittelee kaikki ympäristön solmut ja palvelut.
- Solmu: Koneen looginen esitys toimialueella; yhdyskäytäväsolmu vastaanottaa asiakaspyynnöt ja reitittää ne palveluihin.
- Tietovarastopalvelu: Hallinnoi PowerCenter-arkistoa, tallentaen ja hakeen kartan määrittävät metatiedotpings ja työnkulut.
- Integraatiopalvelu: Suoritusmoottori, joka suorittaa työnkulut ja siirtää tietoja lähteestä kohteeseen.
Kehittäjät muodostavat yhteyden näihin palveluihin neljän asiakastyökalun kautta: Designer, Repository Manager, Workflow Manager ja Workflow Monitor. Työkalut on asennettu heidän koneilleen dataintegraatiotöiden rakentamista, hallintaa ja valvontaa varten.
Informatica PowerCenterin tärkeimmät ominaisuudet
Informatica PowerCenter on suosittu yritysmaailmassa, koska se yhdistää laajan liitettävyyden vahvaan suorituskykyyn ja hallintaan. Sen tärkeimpiä ominaisuuksia ovat:
- Laaja yhteys: Valmiiksi rakennetut liittimet ulottuvat relaatiotietokantoihin, keskustietokoneisiin, yksitasoisiin tiedostoihin, pilvisovelluksiin ja viestijonoihin.
- Rikkaat muunnokset: Laaja uudelleenkäytettävien muunnosten kirjasto käsittelee monimutkaista datalogiikkaa ilman käsin koodausta.
- Korkea suorituskyky: Osiointi, pushdown-optimointi ja rinnakkaiskäsittely siirtävät suuria tietomääriä tehokkaasti.
- Metadatapohjainen suunnittelu: Jokainen karttaping ja työnkulku tallennetaan metadatana, mikä helpottaa töiden uudelleenkäyttöä ja auditointia.
- Aikataulutus ja seuranta: Työnkulkuja voidaan aikatauluttaa ja trackeskitetysti Workflow Monitorin kautta.
- Tietojen laatu ja hallinto: Sisäänrakennetut työkalut tukevat datan puhdistusta, profilointia ja päätiedon hallintaa.
Yhdessä nämä ominaisuudet selittävät, miksi Informatica on jatkuvasti Gartnerin Magic Quadrant -raportin johtajana dataintegraatiossa.
ETL-prosessi Informaticassa
Koska Informatica PowerCenter on ETL-työkalu, sen ydintehtävänä on selvittäätracdataa, muunna se ja lataa se kohteeseen. Tämän kolmivaiheisen prosessin ymmärtäminen helpottaa työkalun muiden osien oppimista.
1. Esimtract: PowerCenter lukee tietoja yhdestä tai useammasta lähdejärjestelmästä, kuten relaatiotietokannoista, yksitasotiedostoista, XML:stä tai pilvisovelluksista. Lähdemääritelmä kertoo työkalulle saapuvien tietojen rakenteen.
2. Muunna: EntinentracTed-data kulkee kartan läpiping, jossa sovelletaan liiketoimintasääntöjä. Data puhdistetaan, yhdistetään, kootaan, etsitään ja muotoillaan uudelleen niin, että se vastaa kohdejärjestelmän vaatimuksia.
3. Kuormitus: Käsitelty data kirjoitetaan kohteeseen, joka on usein tietovarastotaulukko, mutta voi olla myös tiedosto tai toinen sovellus. Lataus voi olla täysi päivitys tai inkrementaalinen päivitys.
Nämä vaiheet on järjestetty kolmen PowerCenter-objektin avulla:
- karttaping: Määrittelee tiedonkulun lähteestä kohteeseen, mukaan lukien kaikki niiden väliset muunnokset.
- Session: Tehtävä, joka suorittaa yhden kartanping ja määrittää yhteyden ja suorituksenaikaisen toiminnan tiedot.
- Työnkulku: Yhden tai useamman istunnon ja muiden tehtävien sarja, jotka integrointipalvelu suorittaa järjestyksessä.
Kehittäjä rakentaa kartanping Suunnittelijassa se käärii sen istuntoon ja aikatauluttaa sen työnkulun sisällä. Työnkulun valvonta näyttää sitten, onnistuiko kukin ajo, kuinka monta riviä käsiteltiin ja missä tapahtui virheitä. Tämä selkeä ero suunnittelun, toteutuksen ja valvonnan välillä on tärkeä syy siihen, miksi Informatica skaalautuu hyvin suuriin tietovarastoprojekteihin.
