Informatica PowerCenterin opetusohjelma: ArchiTecture, Komponentit
Informatica PowerCenter Archirakenne
Informatica PowerCenterin yleinen arkkitehtuuri on palvelukeskeinen Architecture (SOA). Informatica ETL -työkaluarkkitehtuuri koostuu seuraavista palveluista ja komponenteista:
- Varastopalvelut – Vastaat Informatican metatietojen ylläpidosta ja pääsyn tarjoamisesta muihin palveluihin.
- Integrointipalvelu – Vastaa tiedon siirtämisestä lähteistä kohteisiin
- Raportointipalvelu – Mahdollistaa raporttien luomisen
- solmut – Tietokonealusta, jossa yllä mainitut palvelut suoritetaan
- Tietotekniikan suunnittelija – Käytetään kartoitusten luomiseen lähteen ja kohteen välillä
- Työnkulun johtaja – Käytetään työnkulkujen ja muiden tehtävien luomiseen ja niiden suorittamiseen
- Työnkulun valvonta – Käytetään työnkulkujen suorittamisen valvontaan
- Arkistonhoitaja – Käytetään arkistossa olevien objektien hallintaan

Informatica Domain
Informatica Domain on Informatica-työkalun perushallinnollinen yksikkö. Se on kokoelma solmuja ja palveluita. Lisäksi nämä solmut ja palvelut voidaan luokitella kansioihin ja alikansioihin hallintavaatimuksen perusteella.
Esimerkiksi alla olevassa kuvakaappauksessa voit nähdä domain-ikkunan alla kansio "Domain_Rajesh", jonka alle olemme luoneet solmun nimen "node01_rajesh" ja palvelut "guru99-integraatiopalveluina".

Solmu on looginen esitys toimialueen sisällä olevasta koneesta. Node vaaditaan palvelujen ja prosessien suorittamiseen Informaticalle.
Verkkotunnuksessa voi olla useita solmuja. Toimialueelta löydät myös yhdyskäytäväsolmun.
Yhdyskäytäväsolmu on vastuussa pyyntöjen vastaanottamisesta eri asiakastyökaluilta ja pyyntöjen reitittämisestä eri solmuihin ja palveluihin.
Domainissa on kahdenlaisia palveluita
- palvelupäällikkö: Palvelunhallinta hallitsee verkkotunnuksen toimintoja, kuten todennusta, valtuutusta ja kirjaamista. Se myös suorittaa sovelluspalveluita solmuissa sekä hallitsee käyttäjiä ja ryhmiä.
- Sovelluspalvelut: Sovelluspalvelu edustaa palvelinkohtaisia palveluita, kuten integrointipalvelua, tietovarastopalvelua ja raportointipalvelua. Nämä palvelut toimivat eri solmuissa kokoonpanon mukaan.
Informatica PowerCenter Repository
PowerCenter-arkisto on relaatiotietokanta, kuten Oracle, Sybase, SQL palvelin ja sitä hallinnoi arkistopalvelu. Se koostuu tietokantataulukoista, jotka tallentavat metatietoja.
Informatica PowerCenterissä on saatavilla kolme Informatica Client -työkalua. Ne ovat Informaticaa
- Suunnittelija
- Työnkulun valvonta
- Työnkulun johtaja
Nämä asiakkaat pääsevät arkistoon vain arkistopalvelun avulla.
Tietovaraston hallintaa varten on olemassa Informatica-palvelu nimeltään Repository Service. Yksi arkistopalvelu käsittelee vain yhtä arkiston. Myös arkistopalvelu voi suorittaa useita solmuja suorituskyvyn lisäämiseksi.
Arkistopalvelut käyttävät objekteissa lukkoja, joten useat käyttäjät eivät voi muokata samaa objektia samanaikaisesti.
Voit ottaa versionhallinnan käyttöön arkistossa. Versionhallintaominaisuuden avulla voit ylläpitää eri versioita samasta objektista.
Arkistoon luoduilla objekteilla voi olla seuraavat kolme tilaa
- Pätevä: Kelvollisia objekteja ovat ne objektit, joiden syntaksi on Informatican mukaan oikea. Näitä objekteja voidaan käyttää työnkulkujen suorittamisessa.
- Pätemätön: Virheellisiä objekteja ovat ne, jotka eivät noudata määritettyjä standardeja tai sääntöjä. Kun jokin objekti tallennetaan Informaticaan, tarkistetaan, ovatko sen syntaksi ja ominaisuudet voimassa vai eivät, ja objektille merkitään tila sen mukaisesti.
- vaikutti: Vaikutetut objektit ovat niitä, joiden aliobjektit ovat virheellisiä. Esimerkiksi kartoituksessa, jos käytät uudelleenkäytettävää muunnosa ja tämä muunnosobjekti muuttuu virheelliseksi, kartoitus merkitään vaikuttaneeksi.
Verkkotunnuksen määritys Informaticassa
Kuten aiemmin mainittiin, verkkotunnus on Informatican hallinnollinen perushallinta. Se on emokokonaisuus, joka koostuu muista palveluista, kuten integraatiopalvelusta, tietovarastopalvelusta ja erilaisista solmuista.
Verkkotunnuksen konfigurointi voidaan tehdä Informatican hallintakonsolin avulla. Konsoli voidaan käynnistää web-selaimilla.
Kun se on avattu verkkoselaimessa, se pyytää järjestelmänvalvojan kirjautumista. Salasana asetetaan Informatican asennuksen aikana.
Kun olet kirjautunut sisään Informatica-verkkotunnukseen, kotisivu näyttää suunnilleen tältä.
Vasemmassa ruudussa se näyttää olemassa olevat solmut, arkistopalvelut ja integrointipalvelut toimialueen alla.
Pääikkunassa se näyttää näiden palvelujen tilan, olivatpa ne ylös tai alas.
Verkkotunnuksen ominaisuudet Informaticassa
Napsauta hallintasivun ominaisuusvalikkoa nähdäksesi verkkotunnuksen ominaisuudet.
Alla ovat verkkotunnuksen tärkeimmät ominaisuudet Informaticassa:
Resilienssin aikakatkaisu – Jos jokin integrointipalveluista tai tietovarastopalveluista katkeaa, joustavuuden aikakatkaisu on sekuntimäärä, jonka sovelluspalvelu yrittää muodostaa yhteyden näihin palveluihin.
Uudelleenkäynnistysjakso – Se on sekuntien enimmäismäärä, jonka verkkotunnus käyttää palvelun uudelleenkäynnistämiseen.
Lähetystila – Se on käytäntö, jota kuormituksen tasapainottaja käyttää tehtävien lähettämiseen eri solmuille.
Tietokannan tyyppi – Tietokannan tyyppi, jolle toimialue on määritetty.
Tietokannan isäntä – Sen koneen isäntänimi, jolle toimialue on määritetty.
Tietokannan portti & nimi – Se on toimialueen tietokantaportti ja tietokannan ilmentymän nimi.
Näitä ominaisuuksia voidaan muokata tarpeen mukaan.
PowerCenter-asiakas- ja palvelinyhteydet
PowerCenter-asiakastyökalut ovat kehitystyökaluja, jotka asennetaan asiakaskoneisiin. PowerCenter-suunnittelija, työnkulun hallinta, tietovaraston hallinta ja työnkulun valvonta ovat tärkeimmät asiakastyökalut.
Näissä asiakastyökaluissa luomamme kartoitukset ja objektit tallennetaan Informatican tietovarastoon, joka sijaitsee Informatica-palvelimella. Joten asiakastyökaluilla on oltava verkkoyhteys palvelimeen.
Toisaalta PowerCenter-asiakas muodostaa yhteyden lähteisiin ja kohteisiin metatietojen ja lähde-/kohderakenteen määritelmien tuomiseksi. Joten sillä on myös oltava yhteys lähde-/kohdejärjestelmiin.
- Yhteyden muodostamiseksi integrointipalveluun ja arkistopalveluun PowerCenter-asiakas käyttää TCP/IP-protokollia ja
- Yhteyden muodostamiseksi lähteisiin/kohteisiin PowerCenter-asiakas käyttää ODBC-ajureita.
Tietovarastopalvelu Informaticassa
Varastopalvelut in Informatica ylläpitää yhteyksiä PowerCenter-asiakkailta PowerCenter-tietovarastoon. Se on erillinen monisäikeinen prosessi, ja se hakee, lisää ja päivittää metatiedot arkiston sisällä. Se on myös vastuussa arkiston metatietojen johdonmukaisuuden ylläpitämisestä.

Integraatiopalvelu Informaticassa
Integraatiopalvelu on Informatican suorittava moottori, toisin sanoen tämä on kokonaisuus, joka suorittaa Informaticassa luomamme tehtävät. Näin se toimii:
- Käyttäjä suorittaa työnkulun
- Informatica ohjeistaa integrointipalvelun suorittamaan työnkulun
- Integrointipalvelu lukee työnkulun tiedot arkistosta
- Integrointipalvelu aloittaa työnkulun sisällä olevien tehtävien suorittamisen
- Kun suoritus on valmis, tehtävän tila päivitetään eli epäonnistunut, onnistunut tai keskeytetty.
- Suorituksen päätyttyä luodaan istuntoloki ja työnkulkuloki.
- Tämä palvelu vastaa tietojen lataamisesta kohdejärjestelmiin
- Integraatiopalvelu yhdistää myös eri lähteistä peräisin olevia tietoja
Se voi esimerkiksi yhdistää tietoja oraakkelitaulukosta ja tasaisesta tiedostolähteestä.
Yhteenvetona voidaan todeta, että Informatica-integraatiopalvelu on Informatica-palvelimella sijaitseva prosessi, joka odottaa tehtävien osoittamista suoritettaviksi. Kun suoritamme työnkulun, integrointipalvelu saa ilmoituksen työnkulun suorittamisesta. Sitten integrointipalvelu lukee työnkulkua saadakseen selville yksityiskohdat, kuten mitkä tehtävät sen on suoritettava, kuten kartoitukset ja millä ajoilla. Sitten palvelu lukee tehtävän tiedot arkistosta ja jatkaa suorittamista.
Lähteet & Targets
Informatica on an ETL ja tietojen integrointityökalu, käsittelet ja muunnat aina jonkinlaista dataa. Tietoa kartoituksistamme Informaticassa kutsutaan lähdejärjestelmäksi. Tuomme lähdemääritykset lähteestä ja muodostamme sitten yhteyden siihen hakeaksemme kartoituksissamme olevat lähdetiedot. Lähteitä voi olla erilaisia ja ne voivat sijaita useissa paikoissa. Vaatimuksenne perusteella kohdejärjestelmä voi olla relaatiotiedostojärjestelmä tai litteä tiedostojärjestelmä. Informatica-palvelinkoneella luodaan litteät tiedostokohteet, jotka voidaan siirtää myöhemmin ftp:llä.
omainen– Tämäntyyppiset lähteet ovat tietokantajärjestelmätaulukoita. Nämä tietokantajärjestelmät ovat yleensä muiden sovellusten omistuksessa, jotka luovat ja ylläpitävät näitä tietoja. Se voi olla asiakassuhteiden hallintatietokanta, henkilöstötietokanta jne. Tällaisten lähteiden käyttämisestä Informaticassa saamme joko kopion näistä tietojoukoista tai saamme tiettyjä oikeuksia näihin järjestelmiin.
Litteät tiedostot - Litteät tiedostot ovat yleisimpiä tietolähteitä Informatican relaatiotietokantojen jälkeen. Litteä tiedosto voi olla pilkuilla erotettu tiedosto, sarkaimen eroteltu tiedosto tai kiinteä levyinen tiedosto. Informatica tukee mitä tahansa koodisivuja, kuten ascii tai Unicode. Käyttääksesi litteää tiedostoa Informaticassa, sen määritelmät on tuotava samalla tavalla kuin relaatiotaulukoille.
Yhteenveto
- Informatica PowerCenterin yleinen arkkitehtuuri on Palveluhakuinen Archirakenne (SOA).
- Informatica Domain on Informatica-työkalun perushallinnollinen yksikkö.
- PowerCenter-arkisto on relaatiotietokanta, kuten Oracle, Sybase, SQL-palvelin ja sitä hallitsee arkistopalvelu.
- Verkkotunnuksen konfigurointi voidaan tehdä Informatican hallintakonsolin avulla.
- Informatican verkkotunnuksen ominaisuudet: joustavuuden aikakatkaisu, uudelleenkäynnistysjakso, lähetystila, tietokantatyyppi, tietokantaisäntä ja tietokannan portti ja nimi
- PowerCenter-asiakastyökalut ovat kehitystyökaluja, jotka asennetaan asiakaskoneisiin.
- Informatican arkistopalvelu ylläpitää yhteyksiä PowerCenter-asiakkailta PowerCenter-tietovarastoon.
- Integraatiopalvelu on Informatican suorittava moottori, toisin sanoen tämä on kokonaisuus, joka suorittaa Informaticassa luomamme tehtävät.



