50 nejčastějších otázek a odpovědí v rozhovorech DataStage (2025)

Zde jsou otázky a odpovědi na pohovor DataStage pro začátečníky i zkušené vývojáře DataStage, aby získali svou vysněnou práci.


1) Definovat datovou fázi?

Datová fáze je v podstatě nástroj, který se používá k navrhování, vývoji a spouštění různých aplikací k vyplnění více tabulek v datovém skladu nebo datových tržištích. Jedná se o program pro Windows servery, který extrahuje data z databází a mění je na datové sklady. Stala se nezbytnou součástí sady IBM WebSphere Data Integration.

Zdarma ke stažení ve formátu PDF: Otázky a odpovědi k rozhovorům Datastage


2) Vysvětlete, jak se naplňuje zdrojový soubor?

Zdrojový soubor můžeme naplnit mnoha způsoby, například vytvořením SQL dotazu v Věštecnebo pomocí nástroje pro extrakci generátoru řádků atd.


3) Pojmenujte funkce příkazového řádku pro import a export úloh DS?

K importu úloh DS se používá dsimport.exe a k exportu úloh DS se používá dsexport.exe.


4) Jaký je rozdíl mezi Datastage 7.5 a 7.0?

Ve verzi Datastage 7.5 je přidáno mnoho nových fází pro větší robustnost a plynulý výkon, jako je procedura, fáze příkazu, generování zprávy atd.


5) Jak můžete v Datastage opravit chybu zkrácených dat?

Chybu zkrácených dat lze opravit pomocí PROMĚNNÉ PROSTŘEDÍ ' IMPORT_REJECT_STRING_FIELD_OVERRUN'.


6) Definovat sloučení?

Sloučit znamená spojit dva nebo více stolů. Tyto dvě tabulky jsou spojeny na základě sloupců primárního klíče v obou tabulkách.

Otázky k pohovoru v datové fázi
Otázky k pohovoru v datové fázi

7) Rozdíl mezi datovým souborem a souborem deskriptoru?

Jak název napovídá, datové soubory obsahují data a deskriptorový soubor obsahuje popis/informace o datech v datových souborech.


8) Rozdíl mezi datastagem a informatikou?

V datové fázi existuje koncept rozdělení, paralelismus pro konfiguraci uzlů. Zatímco v informatice neexistuje žádná koncepce rozdělení a paralelismu pro konfiguraci uzlů. Informatica je také škálovatelnější než Datastage. Datastage je uživatelsky přívětivější ve srovnání s Informatica.


9) Definovat rutiny a jejich typy?

Rutiny jsou v podstatě sbírka funkcí, která je definována správcem DS. Lze jej volat přes transformátorový stupeň. Existují tři typy rutin, jako jsou paralelní rutiny, rutiny hlavního rámce a serverové rutiny.


10) Jak můžete psát paralelní rutiny v datastage PX?

Paralelní rutiny můžeme psát v kompilátoru C nebo C++. Takové rutiny se také vytvářejí v DS manageru a lze je volat z transformátorového stupně.


11) Jaký je způsob odstranění duplikátů bez fáze odstranění duplicit?

Duplikáty lze odstranit pomocí fáze řazení. Můžeme použít volbu jako allow duplicate = false.


12) Jaké kroky by měly být podniknuty ke zlepšení pracovních míst v Datastage?

Abychom zlepšili výkon úloh Datastage, musíme nejprve stanovit základní linie. Za druhé, neměli bychom používat pouze jeden tok testování výkonu. Za třetí, měli bychom pracovat postupně. Poté bychom měli vyhodnotit zkreslení dat. Pak bychom měli izolovat a řešit problémy, jeden po druhém. Poté bychom měli distribuovat souborové systémy, abychom odstranili případná úzká hrdla. Také bychom neměli zahrnout RDBMS na začátku testovací fáze. V neposlední řadě bychom měli pochopit a posoudit dostupné ladicí knoflíky.

Datastage


13) Rozdíl mezi fází připojení, sloučení a vyhledávání?

Všechny tři koncepty se od sebe liší způsobem, jakým využívají paměťové úložiště, porovnávají vstupní požadavky a jak zacházejí s různými záznamy. Join and Merge vyžaduje méně paměti ve srovnání s fází vyhledávání.


14) Vysvětlete stupeň kvality?

Stupeň kvality je také známý jako stupeň integrity. Pomáhá při integraci různých typů dat z různých zdrojů.


15) Definujte kontrolu práce?

Řízení úlohy lze nejlépe provést pomocí Jazyk řízení úloh (JCL). Tento nástroj se používá k provádění více úloh současně, bez použití jakéhokoli druhu smyčky.


16) Rozdíl mezi symetrickým vícenásobným zpracováním a masivním paralelním zpracováním?

V Symmetric Multiprocessing jsou hardwarové prostředky sdíleny procesorem. Procesor má jeden operační systém a komunikuje prostřednictvím sdílené paměti. Při masivním paralelním zpracování přistupuje procesor výhradně k hardwarovým prostředkům. Tento typ zpracování je také známý jako sdílené nic, protože se v něm nic nesdílí. Je rychlejší než symetrický multiprocessing.


17) Jaké kroky jsou nutné k ukončení úlohy v Datastage?

Abychom ukončili úlohu v Datasatge, musíme zabít příslušné ID zpracování.


18) Rozdíl mezi ověřeným a kompilovaným v datové fázi?

V Datastage ověření úlohy znamená provedení úlohy. Při ověřování modul Datastage ověřuje, zda jsou poskytnuty všechny požadované vlastnosti či nikoli. V jiném případě při kompilaci úlohy modul Datastage ověřuje, zda jsou všechny dané vlastnosti platné nebo ne.


19) Jak spravovat převod data v Datastage?

Pro tento účel můžeme použít funkci převodu data, např. Oconv(Iconv(Filedname”Existing Date Format”)”Another Date Format”).


20) Proč v Datastage používáme aktivitu výjimky?

Všechny fáze po aktivitě výjimky v Datastage se provedou v případě, že při provádění sekvenceru úloh dojde k neznámé chybě.


21) Definovat APT_CONFIG v Datastage?

Je to proměnná prostředí, která se používá k identifikaci souboru *.apt v Datastage. Používá se také k ukládání informací o uzlu, informací o úložišti disku a informací o škrábancích.


22) Pojmenujte různé typy vyhledávání v Datastage?

V Datastage existují dva typy vyhledávání, tj. Normální lkp a Sparse lkp. V normálním lkp se data nejprve uloží do paměti a poté se provede vyhledávání. V Sparse lkp se data ukládají přímo do databáze. Proto je řídký lkp rychlejší než normální lkp.


23) Jak lze úlohu serveru převést na paralelní úlohu?

Pomocí IPC stage a Link Collectoru můžeme převést úlohu serveru na paralelní úlohu.


24) Definovat tabulky úložiště v Datastage?

V Datastage je úložiště jiným názvem pro a datový sklad. Může být centralizován i distribuován.


25) Definovat funkce OConv () a IConv () v Datastage?

V Datastage se funkce OConv () a IConv() používají k převodu formátů z jednoho formátu do druhého, tj. převodu římských čísel, času, data, radixu, číslice ASCII atd. IConv () se v podstatě používá k převodu formátů, aby systém pochopil . Zatímco OConv () se používá k převodu formátů, aby jim uživatelé rozuměli.


26) Vysvětlete analýzu využití v Datastage?

V Datastage se analýza využití provádí několika kliknutími. Spusťte Datastage Manager a klikněte pravým tlačítkem na úlohu. Poté vyberte Analýza využití a je to.


27) Jak zjistíte počet řádků v sekvenčním souboru?

K vyhledání řádků v sekvenčním souboru můžeme použít systémovou proměnnou @INROWNUM.


28) Rozdíl mezi hash souborem a sekvenčním souborem?

Jediný rozdíl mezi hash souborem a sekvenčním souborem je ten, že hash soubor ukládá data na hash algoritmu a na hodnotě hash klíče, zatímco sekvenční soubor nemá žádnou hodnotu klíče pro uložení dat. Na základě této funkce hash key je vyhledávání v hash souboru rychlejší než v sekvenčním souboru.


29) Jak vyčistit úložiště Datastage?

Úložiště Datastage můžeme vyčistit pomocí funkce Clean Up Resources v Datastage Manageru.


30) Jak se nazývá rutina v úloze Datastage?

V Datastage jsou rutiny dvou typů, tj. Před dílčími rutinami a Po dílčích rutinách. Můžeme zavolat rutinu z fáze transformátoru v Datastage.


31) Rozdíl mezi provozní datovou fází (ODS) a datovým skladem?

Dá se říci, že ODS je mini datový sklad. ODS neobsahuje informace déle než 1 rok, zatímco datový sklad obsahuje podrobné informace o celém podnikání.


32) Co znamená NLS v Datastage?

NLS znamená National Language Support. Lze jej použít k začlenění dalších jazyků, jako je francouzština, němčina, španělština atd. do dat, která jsou potřebná pro zpracování datovým skladem. Tyto jazyky mají stejná písma jako angličtina.


33) Můžete vysvětlit, jak mohl někdo zrušit index před načtením dat do cíle v Datastage?

V Datastage můžeme index před načtením dat do cíle zrušit pomocí funkce Direct Load nástroje SQL Loaded Utility.


34) Podporuje Datastage pomalu se měnící rozměry?

Ano. Verze 8.5+ tuto funkci podporuje


35) Jak lze najít chyby v pořadí úkolů?

Chyby v pořadí úloh můžeme najít pomocí DataStage Director.


36) Jak složité úlohy jsou implementovány v Datastage pro zlepšení výkonu?

Pro zlepšení výkonu v Datastage se doporučuje nepoužívat více než 20 fází v každé úloze. Pokud potřebujete použít více než 20 fází, je lepší pro tyto fáze použít jinou úlohu.


37) Vyjmenujte nástroje třetích stran, které lze v Datastage použít?

Nástroje třetích stran, které lze v Datastage použít, jsou Autosys, TNG a Event Co-ordinator. Pracoval jsem s těmito nástroji a mám praktické zkušenosti s prací s těmito nástroji třetích stran.


38) Definovat projekt v Datastage?

Kdykoli spustíme klienta Datastage, jsme požádáni o připojení k projektu Datastage. Projekt Datastage obsahuje úlohy Datastage, vestavěné komponenty a komponenty Datastage Designer nebo User-Defined komponenty.


39) Kolik typů hash souborů existuje?

V DataStage existují dva typy hash souborů, tj. statický hash soubor a dynamický hash soubor. Statický hash soubor se používá, když má být do cílové databáze načteno omezené množství dat. Dynamický hash soubor se používá, když neznáme množství dat ze zdrojového souboru.


40) Definujte meta fázi?

V Datastage se MetaStage používá k ukládání metadat, která jsou užitečná pro linii dat a analýza dat.


41) Pracovali jste někdy v prostředí UNIX a proč je to užitečné v Datastage?

Ano, pracoval jsem v prostředí UNIX. Tato znalost je užitečná v Datastage, protože někdy je třeba napsat unixové programy, jako jsou dávkové programy, aby se vyvolalo dávkové zpracování atd.


42) Rozdíl mezi Datastage a Datastage TX?

Datastage je nástroj od ETL (Extract, Transform and Load) a Datastage TX je nástroj od EAI (Enterprise Application Integration).


43) Jaká je velikost transakce a an řada znamená v Datastage?

Velikost transakce znamená počet řádků zapsaných před potvrzením záznamů v tabulce. Velikost pole znamená počet řádků zapsaných/čtených do nebo z tabulky.


44) Kolik typů pohledů má Datastage Director?

Datastage Director má tři typy zobrazení, tj. Job View, Log View a Status View.


45) Proč používáme náhradní klíč?

V Datastage místo jedinečného klíče používáme náhradní klíč. Náhradní klíč se většinou používá pro rychlejší načítání dat. K provedení operace načítání používá Index.


46) Jak se v Datastage spravují odmítnuté řádky?

V Datastage jsou odmítnuté řádky spravovány pomocí omezení v transformátoru. Odmítnuté řádky můžeme buď umístit do vlastností transformátoru nebo pomocí příkazu REJECTED vytvořit dočasné úložiště pro odmítnuté řádky.


47) Rozdíl mezi fází ODBC a DRS?

Fáze DRS je rychlejší než fáze ODBC, protože pro připojení používá nativní databáze.


48) Definujte fáze Orabulk a BCP?

Fáze Orabulk se používá k načtení velkého množství dat do jedné cílové tabulky databáze Oracle. Fáze BCP se používá k načtení velkého množství dat v jedné cílové tabulce Microsoft SQL Server.


49) Definovat DS Designer?

DS Designer se používá k navrhování pracovní oblasti a přidávání různých odkazů na ni.


50) Proč používáme Link Partitioner a Link Collector v Datastage?

V Datastage se Link Partitioner používá k rozdělení dat do různých částí pomocí určitých metod rozdělení. Link Collector se používá ke shromažďování dat z různých oddílů/segmentů do jednotlivých dat a jejich uložení do cílové tabulky.

Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)

Sdílet

25 Komentáře

  1. Fantastický blog! Máte nějaké tipy a rady pro aspiraci
    spisovatelé? Mám v plánu brzy založit vlastní stránky, ale
    Jsem ve všem trochu ztracený. Doporučili byste začít s
    bezplatnou platformu, jako je WordPress, nebo jděte na placenou platformu
    volba? Existuje tolik možností, že jsem úplně
    zmatený .. Nějaké nápady? Sláva!

  2. avatar Deloris Gabbardová říká:

    Chcete-li získat nejnovější informace, musíte navštívit web
    a na webu jsem našel tuto webovou stránku jako nejlepší web pro nejnovější aktualizace.

  3. Vzhledem k tomu, že admin tohoto webu pracuje, bez váhání brzy bude
    být slavný díky svému obsahu.

  4. To je opravdu fascinující, jsi velmi profesionální blogger.
    Připojil jsem se k vašemu zdroji a těším se na další váš skvělý příspěvek.
    Kromě toho jsem sdílel vaše stránky na svých sociálních sítích

  5. avatar Mohamed říká:

    What's Going down Jsem v tom nový, narazil jsem na to, našel jsem to absolutně
    užitečné a hodně mi to pomohlo. Doufám, že dám
    příspěvek a pomoc různým zákazníkům, jako je on
    pomohl mi. Dobrá práce.

  6. avatar Erlinda Shearerová říká:

    Dobrý den! Toto je trochu mimo téma, ale potřebuji nějaké vedení od zavedeného blogu.
    Je těžké založit si vlastní blog? jsem
    ne moc technicky, ale dokážu na věci přijít docela rychle.

    Přemýšlím o tom, že si udělám vlastní, ale nevím kde
    Start. Máte nějaké body nebo návrhy?
    S poděkováním

  7. avatar Veselý Agee říká:

    Při správném použití blogy obcházejí internet prostřednictvím zdrojů.
    Zveřejněte blog pomocí kanálu RSS a povolte ostatním odběr
    váš informativní obsah a články. Nicméně,
    toto je můj názor založený na minulých zkouškách.

  8. avatar Candelaria Halversonová říká:

    Navrhněte však dětskou fotografickou deku s několika roztomilými fotografiemi dítěte.
    Google nyní chce, aby alespoň 60 % vašeho andhor textu fungovalo jako název firmy.

  9. avatar Dominik Pesina říká:

    V poslední době jsem surfoval online více než tři houjry, ale nikdy jsem neobjevil žádný článek, který by upoutal pozornost
    jako tvoje. Pro mě je to dostačující hodnota. Podle mě,
    pokud všichni vlastníci webových stránek a blogeři vytvořili spravedlivé
    správný obsah jako vy, bude síť pravděpodobně mnohem užitečnější než kdykoli předtím.

  10. Hmm, vypadá to, že váš web snědl můj první komentář (byl super dlouhý), takže asi
    Shrnu to, co jsem odeslal, a řeknu, že mě váš blog velmi baví.
    I já jsem ctižádostivý spisovatel blogu, ale stále jsem ve všem nový.

    Máte nějaké doporučení pro začínající autory blogů?
    Určitě bych to ocenil.

  11. avatar Breanna říká:

    Díky mému otci, který se se mnou podělil o tento web, je tento weblog skutečně pozoruhodný.

  12. avatar Kristy říká:

    Velmi rychle se tato webová stránka proslaví mezi všemi diváky blogování a tvorby stránek díky svým pěkným článkům

  13. avatar Estelle říká:

    Když jsem původně komentoval, zdá se, že jsem kliknul na
    -Upozornit mě, když budou přidány nové komentáře - zaškrtávací políčko a
    od této chvíle, kdykoli je přidán komentář, dostávám čtyři e-maily s přesně stejným komentářem.
    Musí existovat způsob, jak mě z této služby odebrat?

    Díky moc!

  14. Dobrý den, odvedli jste skvělou práci. určitě budu
    kopněte to a osobně navrhněte svým přátelům. Jsem si jistý, že budou
    těžit z této webové stránky.

  15. avatar Izolace South TX říká:

    Velmi rychle se tento web proslaví mezi všemi blogujícími návštěvníky díky příjemným článkům resp
    recenze

  16. avatar Alonzo říká:

    Díky chlape...zkusím to. Teď musím přijít na to, jak to natočit tímto fotoaparátem...

  17. avatar Hassie říká:

    Je těžké najít zkušené lidi v tomto konkrétním tématu, ale zdá se, že víte, o čem mluvíte!
    Díky

  18. avatar Shanice říká:

    Webová stránka Klasse. Vielen Dank.

  19. avatar Morgan Glenelg říká:

    Ahoj.

    Rád bych vám řekl, že navštěvuji vaše stránky
    už dlouho a píšeš velmi dobré informace.
    Sdílel jsem váš článek o novinkách na tumblr
    a dostal spoustu dobrých ohlasů.

    Čekání na váš další článek

  20. avatar Jamila říká:

    Ahoj všem, je to pro mě vlastně příjemné
    k návštěvě této webové stránky obsahuje důležité informace.

  21. avatar Angelina Jessová říká:

    Ahoj,

    Chci vám říct, že vaše stránky používám už dlouho a sdílíte opravdu dobrý obsah.
    Sdílel jsem váš poslední článek na twitteru a dostal jsem spoustu dobrých ohlasů.

    Pokračujte ve skvělé práci!

  22. avatar Jordan Kappel říká:

    Dobrý den,

    Chci vám říct, že tyto stránky pro některé používám
    čas a sdílíte velmi dobrý obsah. Sdílel jsem váš nový článek na twitteru a
    dostal spoustu pozitivních ohlasů.

    Doufám, že brzy přidáte nový obsah.

  23. avatar Německý Blum říká:

    Kdysi mi byl tento web doporučen prostřednictvím mého bratrance. Už si nejsem jistý, jestli to jde nebo ne
    je napsán přes něj, protože nikdo jiný nezná tak konkrétní přibližně můj problém.
    Jsi úžasný! Děkuju!

  24. Děkuji za další skvělý článek. Kde jinde může jen
    má někdo takové informace tak dokonalým způsobem psaní?

    Příští týden mám prezentaci a hledám takové informace.

  25. Děkuji za tento blog. Velmi užitečné. Funguje dobře pro rychlou referenci před pohovorem. Mimochodem, rozhovor jsem vymazal :)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *