Silur Informaticas: seanss, katkestuspunkt, üksikasjalikud andmed ja kaartping

Nagu me eelmistes teemades arutasime, on kaartping on lähte- ja sihtobjektide kogum, mis on omavahel ühendatud teisenduste komplektiga. Need teisendused koosnevad reeglite komplektist, mis määratlevad andmevoo ja selle, kuidas andmeid sihtmärkidesse laaditakse.

Mis on silur?

Silur on Informaticas väga mugav utiliit. Kui me kaardi käivitamepingInformatica käivitab kaardiping määratletud teisendusloogika põhjal.

Selle täitmine sarnaneb pakkrežiimis täitmisega, kus me ei näe vahetulemusi ega seda, kuidas andmeid muudetakse teisendamisest teisendusse.

Sageli saame sihtmärgi andmed, mis ei vasta ootustele. Siluri abiga me saab analüüsida, kuidas andmed kaardil liiguvadpingMe saame andmeid rida-realt siluris analüüsida.

Siluri kasutamiseks on vaja seansi eksemplari, kaardi käivitamiseks saame kas uuesti kasutada varem loodud seanssipingvõi saame luua uue silumisseansi eksemplari. Kuna silumise ajal hangitakse andmed allikast, on meil võimalus nende andmetega peale hakata.

  • Võime kas andmed ära visata või
  • Andmeid saab sihtmärki laadida

Neid valikuid saab määrata siluri konfigureerimise ajal.

Siluri jälgimiseks on Informatica designeris kaks akent

  • Target aken
  • Juhtumiaken

Sihtkoha aknas kuvatakse sihtkoha kirje, mis lisatakse sihtkoha tabelisse. Eksemplari aknas saate valida kaardi mis tahes teisenduseksemplari.pingPärast seda on kõik selle teisenduse pordid selles aknas nähtavad ja saate andmeid analüüsida, et näha, kuidas neid teisendatakse.

Siluri kasutamise sammud kaardilping

Informatica disainer pakub funktsiooni siluri kasutamiseks kaardi silumisekspings. See tähendab, et saame siluda ja analüüsida mis tahes olemasolevat kaartipingSiluri nõue on, et kaartping peaks olema kehtiv kaartping.

Harjutuses silume oma olemasolevat kaartiping „m_emp_emp_target”, mille me varem lõime. Meie lähteandmetes kontrollime konkreetset kirjet, mille employee_name ='SCOTT'. Scotti puhul kontrollime, kas väärtused on Informaticasse laetud ja kas kirje on sihtkohta õigesti edastatud või mitte.

Meie lähteandmed tabeli "emp" kohta näevad välja sellised.

Siluri kasutamine kaardilping

Emaili "SCOTT" puhul kontrollime siluri abil, et milline väärtus veeru "sal" (palk) jaoks on hankitud Informaticast.

Step 1) Ava Informatica disainer ja ava disaineris kaartping „m_emp_emp_target” topeltklõpsates. See avab lähtekoodiga täpsustaja ja sihtmärgi definitsiooni tabelid, mis näitavad kaartiping Kaardi seesping Disainer.

Siluri kasutamine kaardilping

Step 2) Nüüd käivitage silur

  1. Klõpsake kaartpings menüüvalik
  2. Valige suvandite hulgast Siluja
  3. Valige suvand "käivita silurit".

Siluri kasutamine kaardilping

Step 3) Vali silumiskaardil järgmineping aken

Siluri kasutamine kaardilping

Step 4) Järgmises aknas saate valida seansi tüübi. Saate kasutada olemasolevat seanssi, olemasolevat korduvkasutatavat seanssi või luua silumiseansi eksemplari.

Kui kasutate olemasolevat seanssi, kasutab Informatica selle kaardi jaoks loodud varasemat seanssi.pingKui valite silumisseansi eksemplari loomise, luuakse silumiseks uus seansi eksemplar.

Selles näites valime olemasoleva korduvkasutatava seansi eksemplari. Integratsiooniteenus on vaikeseade.

  1. Valige suvand "kasuta olemasolevat seansi eksemplari".
  2. Klõpsake nuppu Edasi

Siluri kasutamine kaardilping

Step 5) Uues aknas palub Informatica teil valida silumiseks olemasolev seanss.

Valige seanss "s_m_emp_emp_target" ja klõpsake nuppu Järgmine

Siluri kasutamine kaardilping

Step 6) Järgmises aknas on valik "Loobu sihtandmetest", valime selle, kuna silumise ajal ei soovi me sihttabelisse andmeid laadida.

  1. Valige suvand "Loobu sihtandmetest".
  2. Valige sihttabel "emp_target"
  3. Klõpsake nuppu Lõpeta.

Siluri kasutamine kaardilping

Ülaltoodud sammudega oleme siluri seadistanud ja käivitanud. Nüüd saame kaarti siluda.ping.

Step 7) Siluja on käivitunud, kuid see ei toonud allikast ühtegi rida. Silumise ajal hangib see andmeid allikast ridade kaupa. Esimese rea toomise alustamiseks allikast

  1. Vali kaartpingmenüüst valik s
  2. Valige siluri valik
  3. Valige järgmise eksemplari valik

Siluri kasutamine kaardilping

Step 8) Eksemplari aknas näete esimest lähtekvalifikaatorist hangitud kirjet.

Siluri kasutamine kaardilping

Kui analüüsite eksemplari akent, kuvatakse seal esimene kirje – ename rida "SMITH". See pole plaat, mida me otsime. Nii et saame liikuda järgmise juhtumi juurde.

Step 9) Järgmisele eksemplarile liikumiseks (järgmisele reale liikumiseks)

  • Vajutage F10 nuppu (kiirklahv järgmise eksemplari juurde liikumiseks, mitte kaardile minekuks)ping valik, seejärel siluri valik)

Pärast järgmisele eksemplarile liikumist muutub eksemplari aken järgmiseks kirjeks.

Siluri kasutamine kaardilping

Step 10) Vajutage nuppu F10, kuni jõuate vajaliku "SCOTT" töötaja kirjeni. Kui jõuate sellesse punkti, on eksemplari aken selline, nagu allpool näidatud

Siluri kasutamine kaardilping

See on näide, mida me otsisime. Nii et eksemplari aknas saame andmeid analüüsida. Kas see tuleb õigesti või on mõni väärtus puudu.

Lähteandmetes olid "SCOTT" töötaja andmed nagu töökoht = "ANALÜÜSIK", juhi ID = "7566", sal "3000".

Ja siluris oleme töötaja "SCOTT" jaoks kõiki neid üksikasju analüüsinud ja need kattuvad lähteandmetega, seega oleme kindlad, et kirjed laaditi allika kvalifikaatori abil õigesti.

Katkestuspunkti kasutamine siluris

Kui otsime konkreetset andmerida nagu eelmises näites, saame iga lähteandmete eksemplari otsimise asemel määrata murdepunktid.

Katkestuspunkt on tingimus või tingimuste kogum, mis on määratletud silumise konfigureerimisel nii, et kui tingimus muutub tõeseks, peatub silur selle konkreetse eksemplari puhul.

Näiteks kui me defineerime katkestuspunktis deptno=20, siis kui see tingimus on tõene kirje puhul, peatub silur selle andmeeksemplari puhul.

Step 1) Katkestuspunkti konfigureerimiseks

  1. Mine kaardilepings menüü
  2. Valige siluri valik
  3. Valige suvand "Muuda katkestuspunkte".

Katkestuspunkti kasutamine siluris

Step 2) Näete "murdepunkti muutmise" akent, nagu allpool näidatud

Katkestuspunkti kasutamine siluris

Step 3) Katkestuspunkti aknas klõpsake nuppu Lisa

Katkestuspunkti kasutamine siluris

Step 4) Uues aknas

  1. Valige eksemplariks SQ_EMP
  2. Valige nupp OK

Katkestuspunkti kasutamine siluris

Step 5) Eelmine aken näeb välja selline, nagu allpool näidatud

Katkestuspunkti kasutamine siluris

Step 6) Teil on katkestuspunkt, nüüd peate määrama katkestuspunkti tingimuse. Katkestuspunkti tingimuse määratlemiseks

  1. Klõpsake ikooni "Lisa uus tingimus".

Katkestuspunkti kasutamine siluris

Ilmub uus rida tingimuse vahekaardi all. Siin saame tingimust konfigureerida.

Step 7) Seisundi tabelis

  1. Pordi rippmenüüs valige suvand ENAME (kuna me silume kirje ename='SCOTT')
  2. Sisestage väärtuse väljale väärtus "SCOTT".
  3. Valige nupp OK

Katkestuspunkti kasutamine siluris

Step 8) Nüüd käivitage silur nagu eelmises teemas mainitud

Mine kaardileping menüü -> valige siluri valik -> valige käivitada silur -> valige seansi eksemplar

Step 9) Kui silur on käivitatud

  1. Vali kaartpings menüü
  2. Valige siluri valik
  3. Valige jätkamise valik

Katkestuspunkti kasutamine siluris

Silur läheb iga rea ​​eksemplari juurde ja kontrollib tingimust "ename=SCOTT". Kirje, mille puhul see tingimus on tõene, peatub silur sellel juhul. Nii et kui andmemaht on suur, saate iga lähtekirje eksemplari otsimise asemel konfigureerida katkestuspunkti ja otse sellele kirjele hüpata.

Katkestuspunkti kasutamine siluris

Kui Informatica on kõik eksemplarid läbinud, peatatakse silur automaatselt. Kui soovite andmeid uuesti analüüsida, peate siluri uuesti käivitama.

Tracinformaatikas õppimine

Alati, kui käivitate kaardi seansiping, genereeritakse seansi logi. See sisaldab teostuse üksikasju, näiteks

  • Sündmuste ajastus
  • Veadetailid
  • Individuaalne teisendusstatistika jne.

Kaardi muutuste seesping, saate konfigureerida ja määrata, kui palju üksikasju Informatica seansi logisse kirjutab.

Saadaval on neli taset, mida saab seadistada tractransformatsioonide sees.

Erinevad logirežiimid Tegevused erinevates logirežiimides
normaalne Tavarežiimis kirjutab Informatica teisenduse initsialiseerimise ja olekuteabe, ilmnenud vigade kohta ning teeb kokkuvõtte seansi tulemustest.
Terse Terserežiimis kirjutab Informatica ainult lähtestamisteabe ja veateabe kohta. Lühike režiim kirjutab seansi logisse minimaalsed üksikasjad.
Verbose initsialiseerimine Verbose Initialization režiimis kirjutab Informatica logi üksikasjad sarnaselt tavarežiimile ning lisaks kirjutab ka kasutatud andme- ja indeksfailid ning teisendusstatistika.
Täpsemad andmed Paljusõnalistes andmetes kirjutab Informatica logi sarnaselt paljusõnalise initsialiseerimisega, kuid lisaks kirjutab ka kõik teisenduse läbivad andmed.

märkusedVaikimisi on tracKui kuvamistase on seatud normaalseks, on soovitatav kasutada üksikasjalikku andmerežiimi ainult kaardi silumisel.pingLühikese režiimi abil saab parandada jõudlust, kuna see kirjutab minimaalselt detaile. Seega on logi kirjutamise üldkulu minimaalne.

Kuidas seadistada tracteisenduse tase

Step 1) Ava kaartping Informatica disaineris, mille jaoks soovite määrata tractaseme

komplekt Tracing tase transformatsioonis

Step 2) Double klõpsake teisendusel (allika kvalifikatsiooni teisendus "SQ_EMP")

See avab teisenduste muutmise akna.

komplekt Tracing tase transformatsioonis

Step 3) Muutmise muutmise aknas

  1. Klõpsake vahekaarti Atribuudid
  2. Valige Tractaseme valik
  3. Valige rippmenüüst Täpsemad andmed
  4. Valige nupp OK

komplekt Tracing tase transformatsioonis

Step 4) Salvesta kaartping ja käivita kaartping (kaardi salvestamiseks kasutage kiirklahvikombinatsiooni Ctrl+S)ping)

Step 5) Logi vaatamiseks

  1. avatud töövoo monitor ja valige seanss, mis viidi läbi viimases etapis
  2. Kaardi seansi logi avamiseks klõpsake valikul „seansi logi”.ping

komplekt Tracing tase transformatsioonis

See avab kaardi seansi logiaknaping

Seansi logi sisaldab üksikasju teie seansi teostamise kohta. See annab ajastamise üksikasjad täitmise alustamisel ja peatamisel. See annab esituse põhiidee. See mainib, millist andmebaasiühendust kasutate, millist parameetrifaili kasutate. Samuti teeb see kokkuvõtte allika ja sihtmärkide kohta, mainides, mitu lähtekirjet laaditi, mitu kirjet sihtmärki laaditi jne.

komplekt Tracing tase transformatsioonis

Step 6) Kerige logis alla ja näete salvestatud logi täiendavaid üksikasju, sealhulgas andmekirjeid.

komplekt Tracing tase transformatsioonis

Sel viisil saate määrata tractaseme kaardilpings täiendavate detailide jäädvustamiseks silumiseks.

Selles õpetuses õppisite, kuidas silurit seadistada, konfigureerida ja käivitada ning kuidas seadistada tractaseme kaardilpings. Need valikud annavad teile võimaluse kaarti siludapings.

Võta see postitus kokku järgmiselt: