karttaping Informatica: Luonti, komponentit ja parametrit
⚡ Älykäs yhteenveto
karttaping Informaticassa se on objekti, joka linkittää lähdemääritelmät kohdemääritelmiin muunnosten avulla ja määrittelee tarkalleen, miten kutakin datasaraketta luetaan, muutetaan ja ladataan ETL-istunnon aikana.

Mikä on karttaping?
Karttaping on kokoelma lähde- ja kohdeobjekteja, jotka on yhdistetty toisiinsa muunnosjoukolla. Nämä muunnokset koostuvat joukosta sääntöjä, jotka määrittelevät tietovirran ja sen, miten tiedot ladataan kohteisiin.
Karttaping koostuu seuraavista objekteista:
- Lähteen määritelmä - lähdemääritelmä määrittelee lähteen rakenteen ja ominaisuudet, sen pohjana olevat tietotyypit, tietolähteen tyypin ja niin edelleen.
- Muutos - muutos Objektit määrittävät, miten lähdedataa muunnetaan, ja prosessin aikana voidaan soveltaa erilaisia funktioita.
- Target Määritelmä – kohdemääritelmä määrittää lopullisen kohteen, johon tiedot ladataan.
- Linkit – linkit yhdistävät lähdemääritelmän eri muunnos- ja kohdetaulukoihin. Ne määrittelevät, miten data virtaa lähteestä kohteeseen ja muunnosten läpi.
Miksi tarvitset karttaaping?
Karttaping on Informatican objekti, jonka avulla voit määrittää, miten lähdedataa muokataan ennen kuin se saavuttaa määränpään tai kohdeobjektin. Esimerkiksi, jos työntekijän nimi on tallennettu muodossa "Bill Clinton” lähdejärjestelmässäsi ja kohdejärjestelmä vaatii työntekijän nimen muodossa ”Clinton Bill”, tällaiset toiminnot voidaan suunnitella kartallaping tasolla. Pohjimmiltaan se, mitä lähdedatalle tehdään, määritellään kartallaping tasolla.
Karttaping on Informatica-perusobjekti, jonka avulla voimme määritellä datamuunnoksen yksityiskohdat ja lähde-/kohdeobjektin ominaisuudet. Karttapingauttavat meitä määrittelemään datamuunnoksen yksittäisen sarakkeen tasolla kullekin riville. Jopa yhdessä kartassaping voit käsitellä useita lähteitä ja kohteita.
Kartan osatping
Kartan peruskomponentitping ovat:
- Lähdetaulukot
- karttaping parametrit ja muuttujat
- Target esineet
- karttaping muunnokset
Kartan muodostaa useita eri objektejapingKarttaping voi koostua lähteistä, kohteista, kartastaping parametrit ja muuttujat, mappletit, erilaiset muunnokset ja käyttäjän määrittämät funktiot.
- karttaping Lähde: karttaping Lähteet ovat objekteja, joista noudat lähdetiedot. Lähde voi olla tietokantataulukko, yksittäinen tiedosto, XML-lähde tai COBOL tiedoston lähde.
- karttaping Target: karttaping kohde on kohdeobjekti, johon lopullinen käsitelty data ladataan. Karttaping kohde voi olla tietokannan relaatiotaulukko, yksittäinen tiedosto tai XML-tiedosto. Lähteet ja kohteet ovat pakollisia kaikissa kartoissa.ping, vaikka niiden tyyppi voi vaihdella.
- karttaping Parametrit ja muuttujat: karttaping parametrien ja muuttujien avulla voit luoda väliaikaisia muuttujaobjekteja, joiden avulla voit määrittää ja tallentaa väliaikaisia arvoja kartanping käsittelee tietoja. Karttaping parametrit ja muuttujat ovat valinnaisia, käyttäjän määrittämiä tietotyyppejä, jotka voidaan luoda kartalleping ja siihen voidaan viitata ja päivittää tiettyä tarvetta varten. Opimme lisää kartastaping parametrit ja muuttujat tässä osiossa.
- Mapplets: Mappletit ovat objekteja, jotka koostuvat joukosta muunnoksia, lähteitä tai kohteita. Mappletit luodaan yleensä hyödyntämään uudelleen joukon muunnoksia olemassa olevaa toiminnallisuutta. Mappletia voidaan käyttää missä tahansa määrässä karttakohteita.pings.
Mikä on näyttämökarttaping?
Lavakarttaping on karttaping jossa luomme lähdetaulukon kopion. Esimerkiksi tuotantojärjestelmässä, jos sinulla on "työntekijä"-taulukko, voit luoda identtisen taulukon "työntekijän_vaihe" ETL skeema.
Paikallisen vaihetaulukon käyttäminen tarjoaa useita etuja. Tuotannon seisokkiaika ei vaikuta ETL-järjestelmääsi, koska sinulla on oma "employee_stage"-taulukko sen sijaan, että viitattaisiin tuotannon "employee"-taulukkoon. Tuotantojärjestelmässä voi olla muita toimintoja ja prosesseja, jotka vaikuttavat suorituskykyyn. Kun sinulla on kuitenkin replikoitu vaihetaulukko, vain ETL-prosessit pääsevät siihen käsiksi. Tämä tarjoaa suorituskykyetuja.
Lavakarttapings,
- Lähde- ja kohdetaulukoilla on identtiset rakenteet
- Kohdetaulukon tiedot ovat kopiot lähdetaulukon tiedoista, tai
- Vaihe- (kohde-) taulukon tiedot ovat osajoukko lähdetiedoista.
Jos lähdetaulukko esimerkiksi sisältää osastojen 10, 20, 30 ja 40 työntekijätiedot, valmistelutaulukko voi olla taulukko, jossa on vain osastojen 10 ja 30 työntekijätiedot.
Lavapöydät a:ssa tietovarasto tehostaa datan muuntamista hakemalla vain meille relevanttia dataa ja minimoida ETL:n/tietovaraston riippuvuus reaaliaikaisesta operatiivisesta järjestelmästä.
Kartan luominenping
Tässä harjoituksessa luomme näyttämökartanping, jossa lähde on ”emp”-taulukko ja kohde on ”emp_target”. Karttaping on rakennettu alla olevaan työtilaan.
Nimeämiskäytäntö – karttaping Nimien etuliitteenä on 'm_', jota seuraavat lähde- ja kohdetaulukoiden nimet erotettuna alaviivalla.
esimerkki – jos lataat emp_target-taulukkoa emp-taulukosta, niin mapping nimi voi olla 'm_emp_emp_target'.
Vaihe 1) Käynnistä karttaping Suunnittelija.
- Avaa Informatica Designer -työkalu
- Klikkaa karttaaping Suunnittelijakuvake kartan käynnistämiseksiping Suunnittelija
Kuvake sijaitsee suunnittelijatyökalurivillä, kuten alla on esitetty.
Vaihe 2) Kartallaping Suunnittelija:
- Klikkaa karttaapings valikko
- Valitse Luo-vaihtoehto
Vaihe 3) Siirry karttaanping nimeksi 'm_emp_emp_target' ja valitse OK-painike.
Karttaping luodaan ja listataan kartan allapings-kansio arkiston navigaattorissa.
Karttaping täytyy olla vähintään lähde ja kohde, joten lisäät nyt molemmat.
Vaihe 4) Tässä vaiheessa teemme seuraavaa:
- Valitse Lähteet-kansion alta ”emp”-lähdetaulukko.
- Vedä ja pudota ”emp”-taulukko karttaanping Suunnittelija.
Kartallaping Suunnittelijassa näytetään tuotu lähdetaulukko sen lähdetarkenteen kanssa.
Huomautuksia – kun tuot minkä tahansa relaatio(tietokanta)taulukon karttaanping, luodaan myös lähdemääritteen tyyppinen lisäobjekti. Tämä lähdemääritteen muunnos on välttämätön ja auttaa Informaticaa Integrointipalvelu tunnistaa lähdetietokannan taulukon ja sen ominaisuudet. Aina kun tuot lähdetaulukon, luodaan myös lähdetarkenteen muunnos. Lähdetarkenteen objektia ei tule koskaan poistaa kartoituksestaping.
Vaihe 5) Tässä vaiheessa teemme seuraavaa:
- Valitse kohdetaulukko ”emp_target” alta Targets -kansio.
- Vedä ja pudota ”emp_target”-taulukko Mapiinping Suunnittelija.
Kartallaping Suunnittelija, ”kohdetaulukko” tuodaan ja näytetään.
Voit hallita katselualuetta kuvakkeilla näitä kohteita kartalla.ping.
Vaihe 6) Napsauta hiiren kakkospainikkeella missä tahansa tyhjällä kartallaping Suunnittelijan työtila ja valitse vaihtoehto – Järjestä kaikki ikoniset.
Kun olet valinnut vaihtoehdon "Järjestä kaikki ikonit", työtila näyttää tältä.
Vaihe 7) Informaticassa suunnittelutyö etenee vasemmalta oikealle. Joten lähdetaulukoiden tulisi olla vasemmalla puolella ja kohdetaulukoiden oikealla puolella. Järjestä taulukot työtilassamme valitsemalla ”emp_target”-taulukko ja vetämällä ja pudottamalla se emp-taulukon oikealle puolelle.
Tämän uudelleenjärjestelyn jälkeen työtila näyttää tältä.
Huomautuksia – tallenna muutokset arkistoon säännöllisesti painamalla Ctrl+S-pikanäppäintä.
Vaihe 8) Nyt sinulla on lähde- ja kohdetaulukot kartassasiping, mutta karttaping ei ole vielä valmis. Lähde- ja kohdetaulukot tulisi linkittää vastaavuuden täydentämiseksi.ping. Lähteen ja kohteiden linkittämiseksi kaksoisnapsauta SQ_EMP- ja EMP_TARGET-objekteja muuttaaksesi niiden näkymän ikonisesta graafiseksi.
Vaihe 9) Napsauta karttaa hiiren kakkospainikkeellaping Suunnittelijan työtila ja valitse vaihtoehto ”Automaattinen linkitys nimen mukaan”.
Vaihe 10) Lähteen linkittäminen kohdetaulukkoon:
- Valitse lähdetaulukon sarakkeet.
- Vedä ja pudota sarakkeet kohdetaulukkoon.
Lähde- ja kohdetaulukot linkitetään, ja lähdetaulukosta kohdetaulukkoon osoittavat yhdistävät nuolet tulevat näkyviin.
Huomautuksia – tässä olet linkittänyt kaikki lähdesarakkeet kohdetaulukon sarakkeisiin. Tämä tarkoittaa, että jokaista noudettua lähdetietuetta kohdetaulukon kaikki sarakkeet ladataan. Jos haluat estää tietyn sarakkeen lataamisen, napsauta kyseisen sarakkeen linkkiä ja paina näppäimistön Delete-näppäintä. Linkki poistetaan, eikä kohdesaraketta ladata.
Vaihe 11) Tallenna muutokset karttaan painamalla Ctrl+S-pikanäppäinyhdistelmää.pingTulosteikkunassa näet kartan viestin.ping validointi/jäsennys. Se vahvistaa, että karttasiping on voimassa. Kartan vieressä on myös väliaikainen vihreä rastimerkki.ping nimi kartallaping kansiopuu, joka osoittaa kartanping tehdään onnistuneesti.
Kartallapingvoi olla vaatimus, jossa meidän on välitettävä muuttuja kartalleping, tai voi olla tilanne, jossa meidän on laskettava väliaikaisia arvoja ja tallennettava ne kartan seuraavaa istuntoa vartenpingNäitä tarkoituksia varten luomme kartanping parametrit ja muuttujat.
karttaping Parametrit ja muuttujat
Kuten jokaisella ohjelmointikielellä, Informaticalla on oma tapansa määritellä parametreja ja muuttujia. Mutta toisin kuin muut ohjelmointikielet, Informatica ei ole koodipohjainen kieli. Parametrien ja muuttujien luomiseksi Informaticassa sinun on noudatettava ennalta määritettyä syntaksia ja navigointia.
Ero parametrien ja muuttujien välillä -
| karttaping parametrit | karttaping Muuttujat |
|---|---|
| karttaping parametrit ovat niitä tietotyyppejä, joiden arvo pysyy kerran määritettynä vakiona koko kartallaping juokse. Jos olet luonut kartanping parametri deptno=20, niin arvo 20 on vakio koko kartalleping suorita. Aina kun parametriin viitataan, se palauttaa aina arvon 20 kyseiselle kartan esiintymälle.ping juokse. Uutta karttaa vartenping Esimerkiksi parametrin arvo voidaan määrittää uudelleen. | karttaping muuttujat ovat objekteja, joihin voidaan viitata koko kartan alueellaping suoritettavat (niiden arvojen käyttämiseksi) ja niiden arvot voidaan määrittää uudelleen. Esimerkiksi karttaping muuttujaa total_salary voidaan käyttää kartassaping, ja sen arvoa voidaan päivittää palkkojen perusteella. |
| Muutettu ajojen välillä muokkaamalla parametritiedosto. | Tallennettu tietovarastoon onnistuneen istunnon suorittamisen jälkeen ja käytetty uudelleen seuraavan suorituksen aloitusarvona. |
Karttaping parametrit ja muuttujat ovat karttakohtaisiaping vain. Niihin ei voi viitata toisessa kartassaping.
Kuinka luoda karttaping Parametri
Kun luot kartanping parametri kartan suorituksen aikanaping Integrointipalvelu etsii sille määritettyä arvoa. Nämä arvot voidaan määrittää seuraaviin paikkoihin.
- Parametritiedoston sisällä
- Istuntoa edeltävässä muuttujatehtävässä
- Alkuperäinen arvo arkistossa
- Oletusarvo määritetty muuttujan luonnin aikana
Vaihe 1) Kartan luominenping parametri kartassaping Suunnittelija:
- Valitse karttapings valikko
- Valitse Parametrit ja muuttujat -valikko
Vaihe 2) Seuraavassa näytössä:
- Napsauta Lisää uusi muuttuja -valikkoa
- Valitse pudotusvalikosta parametriksi tyyppi
- Syötä parametrin nimi muodossa $$Deptno
- Anna alkuarvo 10
- Valitse OK-painike
Nyt olet luonut kartanping parametri deptno, jonka aluksi on annettu arvo 10, ja tähän parametriin voidaan viitata kartan sisälläping.
Kuinka luoda karttaping Muuttuja
Vaihe 1) Kartallaping Suunnittelija:
- Valitse karttapings valikko
- Valitse Parametrit ja muuttujat -valikko
Vaihe 2) Seuraavassa näytössä:
- Napsauta Lisää uusi muuttuja -valikkoa
- Valitse pudotusvalikosta muuttujan tyyppi
- Syötä muuttujan nimi muodossa $$TotalSalary
- Valitse desimaaliksi DataType
- Anna alkuarvo 0
- Valitse OK-painike
Tämä luo kartanping muuttuja. Muuttujafunktiot, kuten SetVariable ja SetMaxVariable, muuttavat arvoaan suorituksen aikana.
Huomautuksia – karttaping Parametrien ja muuttujien nimet alkavat aina $$-merkillä.






















