Top 50 pitanja i odgovora za DataStage intervju (2025.)
Evo pitanja i odgovora na intervjuima za DataStage za brucoše kao i za iskusne Datastage programere koji će dobiti posao iz snova.
1) Definirajte podatkovnu fazu?
Podatkovni stupanj je u osnovi alat koji se koristi za dizajn, razvoj i izvođenje različitih aplikacija za popunjavanje više tablica u skladištu podataka ili podatkovnim marcama. To je program za Windows poslužitelje koji izdvaja podatke iz baza podataka i mijenja ih u skladišta podataka. Postao je bitan dio paketa IBM WebSphere Data Integration.
Besplatno preuzimanje PDF-a: Datastage intervju Pitanja i odgovori
2) Objasnite kako se popunjava izvorna datoteka?
Izvornu datoteku možemo popuniti na mnoge načine, primjerice stvaranjem SQL upita Proročanstvo, ili pomoću alata za izdvajanje generatora reda itd.
3) Imenujte funkcije naredbenog retka za uvoz i izvoz DS poslova?
Za uvoz DS poslova koristi se dsimport.exe, a za izvoz DS poslova koristi se dsexport.exe.
4) Koja je razlika između Datastage 7.5 i 7.0?
U Datastage 7.5 dodani su mnogi novi stupnjevi za veću robusnost i glatku izvedbu, kao što su stupanj postupka, stupanj naredbe, generiranje izvješća itd.
5) Kako u Datastageu možete popraviti pogrešku skraćenih podataka?
Pogreška skraćenih podataka može se popraviti korištenjem VARIJABLE OKRUŽENJA ' IMPORT_REJECT_STRING_FIELD_OVERRUN'.
6) Definirajte spajanje?
Spajanje znači spajanje dvije ili više tablica. Dvije su tablice spojene na temelju stupaca primarnog ključa u objema tablicama.
7) Razlikujete podatkovnu datoteku i deskriptornu datoteku?
Kao što naziv govori, podatkovne datoteke sadrže podatke, a deskriptorska datoteka sadrži opis/informacije o podacima u podatkovnim datotekama.
8) Razlikujete datastage i informatiku?
U fazi podataka postoji koncept particije, paralelizam za konfiguraciju čvora. Dok, ne postoji koncept particije i paralelizma u informatici za konfiguraciju čvora. Također, Informatica je skalabilnija od Datastagea. Datastage je lakši za korištenje u usporedbi s Informaticom.
9) Definirajte rutine i njihove vrste?
Rutine su u osnovi skup funkcija koje definira DS manager. Može se pozvati preko transformatorskog stupnja. Postoje tri vrste rutina kao što su paralelne rutine, rutine glavnog okvira i rutine poslužitelja.
10) Kako možete napisati paralelne rutine u stupnju podataka PX?
Paralelne rutine možemo napisati u C ili C++ prevodiocu. Takve se rutine također kreiraju u DS manageru i mogu se pozvati sa stupnja transformatora.
11) Koja je metoda uklanjanja duplikata, bez faze uklanjanja duplikata?
Duplikati se mogu ukloniti pomoću stupnja Sortiranja. Možemo koristiti opciju, kao dopusti duplikat = lažno.
12) Koje korake treba poduzeti za poboljšanje Datastage poslova?
Kako bismo poboljšali izvedbu Datastage poslova, prvo moramo uspostaviti osnovne vrijednosti. Drugo, ne bismo trebali koristiti samo jedan protok za ispitivanje performansi. Treće, trebali bismo raditi u porastu. Zatim bismo trebali procijeniti nepravilnosti podataka. Onda bismo trebali izolirati i rješavati probleme, jedan po jedan. Nakon toga, trebali bismo distribuirati datotečne sustave kako bismo uklonili uska grla, ako postoje. Također, ne bismo trebali uključiti RDBMS na početku faze testiranja. Posljednje, ali ne i najmanje važno, trebali bismo razumjeti i procijeniti dostupne gumbe za ugađanje.
13) Razlikujete između faze spajanja, spajanja i traženja?
Sva tri koncepta međusobno se razlikuju po načinu na koji koriste pohranu memorije, uspoređuju ulazne zahtjeve i postupaju s različitim zapisima. Pridruživanje i spajanje zahtijeva manje memorije u usporedbi s fazom pretraživanja.
14) Objasnite fazu kvalitete?
Stadij kvalitete poznat je i kao stupanj integriteta. Pomaže u integraciji različitih vrsta podataka iz različitih izvora.
15) Definirajte kontrolu posla?
Kontrola posla može se najbolje izvesti korištenjem Jezik kontrole posla (JCL). Ovaj se alat koristi za izvršavanje više poslova istovremeno, bez upotrebe bilo kakve vrste petlje.
16) Razlikujete simetričnu višestruku obradu i masivnu paralelnu obradu?
U simetričnom višeprocesiranju hardverske resurse dijeli procesor. Procesor ima jedan operativni sustav a komunicira putem zajedničke memorije. Dok je u Massive Parallel obradi, procesor pristupa isključivo hardverskim resursima. Ova vrsta obrade također je poznata kao Shared Nothing, budući da se u njoj ništa ne dijeli. Brži je od simetričnog višeprocesiranja.
17) Koji su koraci potrebni za ukidanje posla u Datastageu?
Da bismo ukinuli posao u Datasatgeu, moramo ukinuti odgovarajući ID obrade.
18) Razlikujete između potvrđenog i kompiliranog u fazi podataka?
U Datastageu, provjera valjanosti posla znači izvršenje posla. Tijekom provjere valjanosti mehanizam Datastage provjerava jesu li pružena sva potrebna svojstva ili ne. U drugom slučaju, dok kompajlira posao, Datastage stroj provjerava jesu li sva dana svojstva važeća ili ne.
19) Kako upravljati pretvorbom datuma u Datastageu?
U tu svrhu možemo koristiti funkciju pretvorbe datuma, tj. Oconv(Iconv(Filedname,”Existing Date Format”),”Another Date Format”).
20) Zašto koristimo aktivnost iznimke u Datastageu?
Sve faze nakon aktivnosti iznimke u Datastageu izvršavaju se u slučaju da se tijekom izvođenja sekvencera poslova dogodi bilo kakva nepoznata pogreška.
21) Definirati APT_CONFIG u Datastageu?
To je varijabla okoline koja se koristi za identifikaciju *.apt datoteke u Datastageu. Također se koristi za pohranu informacija o čvoru, informacija o pohrani na disku i informacija o ogrebotinama.
22) Navedite različite vrste pretraživanja u Datastageu?
Postoje dvije vrste pretraživanja u Datastageu, tj. Normalni lkp i Rijetki lkp. U Normalnom lkp-u, podaci se prvo spremaju u memoriju, a zatim se izvodi traženje. U Sparse lkp podaci se izravno spremaju u bazu podataka. Stoga je Sparse lkp brži od Normalnog lkp-a.
23) Kako se posao poslužitelja može pretvoriti u paralelni posao?
Posao poslužitelja možemo pretvoriti u paralelni posao pomoću IPC stupnja i Link Collector-a.
24) Definirajte tablice spremišta u Datastageu?
U Datastageu, Repozitorij je drugo ime za a skladište podataka. Može biti centraliziran kao i distribuiran.
25) Definirajte funkcije OConv () i IConv () u Datastageu?
U Datastageu, funkcije OConv () i IConv() koriste se za pretvaranje formata iz jednog formata u drugi, tj. konverzije rimskih brojeva, vremena, datuma, radiksa, ASCII brojeva itd. IConv () se u osnovi koristi za pretvaranje formata koje sustav razumije . Dok se OConv () koristi za pretvaranje formata koje korisnici mogu razumjeti.
26) Objasnite analizu korištenja u Datastageu?
U Datastageu, analiza korištenja izvodi se u nekoliko klikova. Pokrenite Datastage Manager i desnom tipkom miša kliknite posao. Zatim odaberite Usage Analysis i to je to.
27) Kako pronaći broj redaka u sekvencijalnoj datoteci?
Da bismo pronašli retke u sekvencijalnoj datoteci, možemo koristiti sistemsku varijablu @INROWNUM.
28) Razlikujete Hash datoteku od sekvencijalne datoteke?
Jedina razlika između Hash datoteke i sekvencijalne datoteke je u tome što Hash datoteka sprema podatke na hash algoritmu i na vrijednosti hash ključa, dok sekvencijalna datoteka nema ključnu vrijednost za spremanje podataka. Na temelju ove ključne značajke raspršivanja, pretraživanje u raspršenoj datoteci je brže nego u sekvencijalnoj datoteci.
29) Kako očistiti Datastage repozitorij?
Datastage repozitorij možemo očistiti korištenjem funkcije Clean Up Resources u Datastage Manageru.
30) Kako se zove rutina u Datastage poslu?
U Datastageu postoje dvije vrste rutina, tj. prije podrutina i nakon podrutina. Možemo pozvati rutinu iz faze transformatora u Datastage.
31) Razlikujete Operational Datastage (ODS) i Data warehouse?
Možemo reći, ODS je mini skladište podataka. ODS ne sadrži podatke dulje od 1 godine dok skladište podataka sadrži detaljne podatke o cijelom poslovanju.
32) NLS je skraćenica za što u Datastageu?
NLS znači podrška za nacionalni jezik. Može se koristiti za uključivanje drugih jezika kao što su francuski, njemački i španjolski itd. u podatke, potrebne za obradu u skladištu podataka. Ovi jezici imaju ista pisma kao engleski jezik.
33) Možete li objasniti kako je netko mogao ispustiti indeks prije učitavanja podataka u cilj u Datastageu?
U Datastageu možemo ispustiti indeks prije učitavanja podataka u cilju korištenjem funkcije izravnog učitavanja SQL Loaded Utility.
34) Podržava li Datastage dimenzije koje se sporo mijenjaju?
Da. Verzija 8.5 + podržava ovu značajku
35) Kako se mogu pronaći greške u nizu poslova?
Pomoću DataStage Directora možemo pronaći greške u nizu poslova.
36) Koliko su složeni poslovi implementirani u Datstageu za poboljšanje performansi?
Kako bi se poboljšala izvedba u Datastageu, preporučuje se ne koristiti više od 20 stupnjeva u svakom poslu. Ako trebate koristiti više od 20 faza, onda je bolje koristiti drugi posao za te faze.
37) Navedite alate treće strane koji se mogu koristiti u Datastageu?
Alati treće strane koji se mogu koristiti u Datastageu su Autosys, TNG i Event Coordinator. Radio sam s ovim alatima i posjedujem praktično iskustvo rada s ovim alatima trećih strana.
38) Definirajte projekt u Datastageu?
Kad god pokrenemo Datastage klijent, od nas se traži da se povežemo s Datastage projektom. Datastage projekt sadrži Datastage poslove, ugrađene komponente i Datastage Designer ili korisnički definirane komponente.
39) Koliko vrsta hash datoteka postoji?
Postoje dvije vrste hash datoteka u DataStageu, tj. statička hash datoteka i dinamička hash datoteka. Statička hash datoteka koristi se kada se ograničena količina podataka treba učitati u ciljanu bazu podataka. Dinamička hash datoteka koristi se kada ne znamo količinu podataka iz izvorne datoteke.
40) Definirajte meta stadij?
U Datastageu, MetaStage se koristi za spremanje metapodataka koji su korisni za podatkovnu liniju i Analiza podataka.
41) Jeste li ikada radili u UNIX okruženju i zašto je ono korisno u Datastageu?
Da, radio sam u UNIX okruženju. Ovo znanje je korisno u Datastageu jer ponekad treba napisati UNIX programe kao što su skupni programi za pozivanje skupne obrade itd.
42) Razlikujete li Datastage i Datastage TX?
Datastage je alat iz ETL-a (Extract, Transform and Load), a Datastage TX je alat iz EAI (Enterprise Application Integration).
43) Što je veličina transakcije i an poredak znači u Datastageu?
Veličina transakcije znači broj redaka napisanih prije predaje zapisa u tablicu. Veličina polja znači broj redaka upisan/pročitan u ili iz tablice.
44) Koliko vrsta pogleda postoji u Datastage Director?
Postoje tri vrste prikaza u Datastage Directoru, tj. Job View, Log View i Status View.
45) Zašto koristimo surogat ključ?
U Datastageu koristimo zamjenski ključ umjesto jedinstvenog ključa. Surogat ključ se uglavnom koristi za brže dohvaćanje podataka. Koristi indeks za izvođenje operacije dohvaćanja.
46) Kako se upravlja odbijenim redovima u Datastageu?
U Datastageu se odbijenim redovima upravlja preko ograničenja u transformatoru. Odbijene retke možemo smjestiti u svojstva transformatora ili možemo stvoriti privremenu pohranu za odbijene retke uz pomoć naredbe REJECTED.
47) Razlikujete ODBC i DRS stupanj?
DRS stupanj je brži od ODBC stupnja jer koristi izvorne baze podataka za povezivanje.
48) Definirajte Orabulk i BCP faze?
Orabulk faza koristi se za učitavanje velike količine podataka u jednu ciljanu tablicu Oracle baze podataka. BCP stupanj koristi se za učitavanje velike količine podataka u jednu ciljnu tablicu Microsoft SQL Server.
49) Definirajte DS Designer?
DS Designer se koristi za dizajniranje radnog područja i dodavanje raznih poveznica na njega.
50) Zašto koristimo Link Partitioner i Link Collector u Datastageu?
U Datastageu, Link Partitioner se koristi za dijeljenje podataka u različite dijelove kroz određene metode particioniranja. Link Collector koristi se za prikupljanje podataka iz različitih particija/segmenata u jedan podatak i njegovo spremanje u ciljnu tablicu.
Ova pitanja za intervju također će vam pomoći u vašem životu
Fantastičan blog! Imate li kakvih savjeta i savjeta za aspiraciju
pisci? Planiram uskoro pokrenuti vlastitu stranicu, ali
Malo sam izgubljen u svemu. Biste li predložili da počnete s
besplatnu platformu poput WordPressa ili odaberite plaćenu
opcija? Postoji toliko mnogo mogućnosti da sam potpuno
zbunjen .. Imate li ideja? Čast!
Za najnovije informacije morate posjetiti web
a na webu sam pronašao ovu web stranicu kao najbolju web stranicu za najnovija ažuriranja.
Budući da admin ove stranice radi, bez oklijevanja uskoro će
biti poznat zbog svog sadržaja.
To je stvarno fascinantno, Vi ste vrlo profesionalni bloger.
Pridružio sam se vašem feedu i veselim se potrazi za još vašeg veličanstvenog posta.
Osim toga, podijelio sam vašu stranicu na svojim društvenim mrežama
Što se događa, nov sam u ovome, naletio sam na ovo, pronašao sam apsolutno
korisno i puno mi je pomoglo. nadam se dati
doprinos i pomoć različitim klijentima poput njega
pomogao mi. Dobar posao.
Dobar dan! Ovo je nekako izvan teme, ali trebam upute s poznatog bloga.
Je li teško postaviti vlastiti blog? Ja sam
nije baš tehnički, ali mogu shvatiti stvari prilično brzo.
Razmišljam o tome da napravim svoj, ali nisam siguran gdje
početak. Imate li kakvih točaka ili prijedloga?
Sa zahvalom
Ako se pravilno koriste, blogovi obilaze internet putem feedova.
Objavite blog s RSS feedom i dopustite drugima da se pretplate na
Vaš informativni sadržaj i članke. Međutim,
ovo je moje mišljenje temeljeno na prošlosti.
Međutim, dizajnirajte dječji foto poplun s nekoliko bebinih slatkih fotografija.
Google sada želi da najmanje 60% vašeg andhor teksta funkcionira kao naziv tvrtke.
U zadnje vrijeme surfam internetom više od tri sata, ali nikada nisam otkrio nijedan članak koji bi privukao pozornost
poput tvoje. Prilično mi je dovoljna vrijednost. po mom mišljenju,
ako bi svi vlasnici web stranica i blogeri napravili samo
pravog sadržaja kao što ste učinili, mreža će vjerojatno biti mnogo korisnija nego ikad prije.
Hmm, izgleda da je vaša web stranica pojela moj prvi komentar (bio je super dugačak), pa pretpostavljam
Samo ću sažeti ono što sam poslao i reći da u potpunosti uživam u vašem blogu.
I ja sam ambiciozan pisac blogova, ali još uvijek sam nov u svemu.
Imate li kakvu preporuku za pisce blogova početnike?
Svakako bih to cijenio.
Zahvaljujući mom ocu koji je ispričao sa mnom o ovoj web stranici, ovaj je blog zapravo izvanredan.
Vrlo brzo će ova web stranica postati poznata među svim gledateljima koji blogiraju i izrađuju web stranice, zbog lijepih članaka
Kad sam prvotno komentirao, čini se da sam kliknuo na
-Obavijesti me kada se dodaju novi komentari- potvrdni okvir i
od sada kad god se doda komentar, dobijem četiri e-poruke s potpuno istim komentarom.
Mora postojati način na koji me možete ukloniti iz te službe?
Puno hvala!
Pozdrav, obavili ste sjajan posao. svakako hoću
iskopaj i osobno predloži mojim prijateljima. Siguran sam da hoće
imati koristi od ove web stranice.
Vrlo brzo će ova web stranica postati poznata među svim posjetiteljima koji blogiraju, zbog svojih ugodnih članaka ili
recenzije
Hvala čovječe…Pokušavam. Sada moram smisliti kako snimiti jednu ovom kamerom…
Teško je pronaći iskusne ljude u ovoj temi, ali čini se da znaš o čemu pričaš!
Hvala
Web stranica Klasse. Vielen Dank.
Zdravo.
Želim vam reći da posjećujem vašu stranicu
već dugo i pišeš jako dobre informacije.
Podijelio sam tvoj članak o novostima na tumblr-u
i dobio puno dobrih povratnih informacija.
Čekam tvoj sljedeći članak
Pozdrav svima, zapravo mi je ugodno
da posjetite ovu web stranicu, ona se sastoji od važnih informacija.
Pozdrav,
Želim vam reći da već dugo koristim vašu stranicu i da dijelite jako dobar sadržaj.
Podijelio sam tvoj posljednji članak na Twitteru i dobio sam puno dobrih povratnih informacija.
Samo tako nastavi!
Bok,
Želim vam reći da ovu stranicu koristim za neke stvari
vremena i dijelite jako dobar sadržaj. Podijelio sam vaš članak o novostima na Twitteru i
dobio puno pozitivnih povratnih informacija.
Nadam se da ćete uskoro staviti novi sadržaj.
Nekad mi je bratić preporučio ovu web stranicu. Nisam više siguran je li to postavljeno ili ne
je napisano preko njega jer nitko drugi ne zna tako konkretno oko mog problema.
Ti si prekrasan! Hvala vam!
Hvala vam za bilo koji drugi odličan članak. Gdje drugdje može samo
itko je dobio takvu informaciju na tako savršen način pisanja?
Sljedeći tjedan imam prezentaciju i u potrazi sam za takvim informacijama.
Hvala ti za ovaj blog. Vrlo korisno. Dobro funkcionira za brzu referencu prije intervjua. Usput, riješio sam svoj intervju :)