Топ 50 на въпросите и отговорите за интервю за DataStage (2025 г.)

Ето въпроси и отговори за интервю с DataStage за новопостъпили, както и за опитни разработчики на Datastage, за да получат мечтаната работа.


1) Дефиниране на етап на данни?

Етапът на данни е основно инструмент, който се използва за проектиране, разработване и изпълнение на различни приложения за попълване на множество таблици в хранилище за данни или витрини за данни. Това е програма за Windows сървъри, която извлича данни от бази данни и ги променя в хранилища за данни. Той се превърна в съществена част от пакета IBM WebSphere Data Integration.

Безплатно изтегляне на PDF: Datastage Interview Въпроси и отговори


2) Обяснете как се попълва изходен файл?

Можем да попълним изходен файл по много начини, като например създаване на SQL заявка в Оракул, или чрез използване на инструмент за извличане на генератор на редове и т.н.


3) Назовете функциите на командния ред за импортиране и експортиране на DS задания?

За импортиране на DS задания се използва dsimport.exe, а за експортиране на DS задания се използва dsexport.exe.


4) Каква е разликата между Datastage 7.5 и 7.0?

В Datastage 7.5 са добавени много нови етапи за по-голяма устойчивост и плавна работа, като етап на процедура, етап на командване, генериране на отчет и т.н.


5) В Datastage как можете да поправите грешката в съкратените данни?

Грешката в съкратените данни може да бъде коригирана с помощта на ПРОМЕНЛИВАТА НА ОКРЕЖДАНЕТО „IMPORT_REJECT_STRING_FIELD_OVERRUN“.


6) Дефинирайте Обединяване?

Обединяване означава обединяване на две или повече таблици. Двете таблици са обединени на базата на колони с първичен ключ в двете таблици.

Въпроси за интервю за Datastage
Въпроси за интервю за Datastage

7) Правете ли разлика между файл с данни и файл с дескриптори?

Както подсказва името, файловете с данни съдържат данните, а дескрипторният файл съдържа описанието/информацията за данните във файловете с данни.


8) Правете ли разлика между datastage и informatica?

В етапа на данни има концепция за дял, паралелизъм за конфигурация на възел. Докато в informatica няма концепция за разделяне и паралелизъм за конфигурация на възел. Освен това Informatica е по-мащабируема от Datastage. Datastage е по-удобен за потребителя в сравнение с Informatica.


9) Дефинирайте рутините и техните типове?

Рутините са основно набор от функции, които се дефинират от DS мениджъра. Може да се извика чрез трансформаторно стъпало. Има три вида рутинни процедури, като например паралелни рутинни процедури, основни рутинни процедури и сървърни рутинни процедури.


10) Как можете да напишете паралелни процедури в datastage PX?

Можем да напишем паралелни процедури в C или C++ компилатор. Такива процедури също се създават в DS manager и могат да бъдат извикани от етапа на трансформатора.


11) Какъв е методът за премахване на дубликати без етапа за премахване на дубликат?

Дубликатите могат да бъдат премахнати с помощта на етапа на сортиране. Можем да използваме опцията, като разреши дубликат = невярно.


12) Какви стъпки трябва да се предприемат за подобряване на работните места в Datastage?

За да подобрим производителността на заданията на Datastage, първо трябва да установим базовите линии. Второ, не трябва да използваме само един поток за тестване на производителността. Трето, трябва да работим постепенно. След това трябва да оценим изкривяванията на данните. След това трябва да изолираме и решаваме проблемите един по един. След това трябва да разпространим файловите системи, за да премахнем тесните места, ако има такива. Освен това не трябва да включваме RDBMS в началото на фазата на тестване. Не на последно място, трябва да разберем и оценим наличните копчета за настройка.

Datastage


13) Правете разлика между етап на присъединяване, сливане и търсене?

И трите концепции се различават една от друга по начина, по който използват паметта за съхранение, сравняват входните изисквания и как третират различни записи. Присъединяването и сливането изисква по-малко памет в сравнение с етапа на търсене.


14) Обяснете етапа на качеството?

Етапът на качеството е известен също като етап на почтеност. Той помага при интегрирането на различни видове данни от различни източници.


15) Дефинирайте контрол на работата?

Контролът на работата може да се извърши най-добре с помощта на Език за контрол на работата (JCL). Този инструмент се използва за изпълнение на множество задачи едновременно, без да се използва какъвто и да е вид цикъл.


16) Правете разлика между симетрична многопроцесорна обработка и масивна паралелна обработка?

При Symmetric Multiprocessing хардуерните ресурси се споделят от процесора. Процесора е с такъв операционната система и комуникира чрез споделена памет. Докато е в масивна паралелна обработка, процесорът има достъп изключително до хардуерните ресурси. Този тип обработка е известен също като Споделено нищо, тъй като нищо не се споделя в това. Той е по-бърз от Symmetric Multiprocessing.


17) Какви са стъпките, необходими за прекратяване на заданието в Datastage?

За да убием заданието в Datasatge, трябва да убием съответния идентификатор за обработка.


18) Правете ли разлика между валидирани и компилирани в Datastage?

В Datastage валидирането на задание означава изпълнение на задание. Докато валидира, машината Datastage проверява дали всички необходими свойства са предоставени или не. В друг случай, докато компилира задание, машината Datastage проверява дали всички дадени свойства са валидни или не.


19) Как да управлявате преобразуването на дата в Datastage?

Можем да използваме функция за преобразуване на дата за тази цел, т.е. Oconv(Iconv(Filedname,”Existing Date Format”),”Another Date Format”).


20) Защо използваме дейност по изключение в Datastage?

Всички етапи след дейността по изключение в Datastage се изпълняват в случай на възникване на неизвестна грешка при изпълнението на секвенсера на задания.


21) Дефиниране на APT_CONFIG в Datastage?

Това е променливата на средата, която се използва за идентифициране на файла *.apt в Datastage. Използва се и за съхраняване на информация за възела, информация за дисково съхранение и информация за изтриване.


22) Назовете различните типове справки в Datastage?

Има два вида търсения в Datastage, т.е. нормален lkp и разреден lkp. В Normal lkp данните първо се записват в паметта и след това се извършва търсенето. В Sparse lkp данните се записват директно в базата данни. Следователно Sparse lkp е по-бърз от Normal lkp.


23) Как едно сървърно задание може да се преобразува в паралелно?

Можем да конвертираме сървърно задание в паралелно задание, като използваме IPC stage и Link Collector.


24) Дефиниране на таблици на хранилище в Datastage?

В Datastage хранилището е друго име за a склад за данни. Тя може да бъде централизирана, както и разпределена.


25) Дефиниране на функциите OConv () и IConv () в Datastage?

В Datastage функциите OConv () и IConv () се използват за преобразуване на формати от един формат в друг, т.е. преобразуване на римски числа, час, дата, радикс, цифри ASCII и т.н. IConv () основно се използва за преобразуване на формати, за да може системата да ги разбере . Докато OConv () се използва за преобразуване на формати, които потребителите да разбират.


26) Обяснете анализа на използването в Datastage?

В Datastage анализът на използването се извършва с няколко кликвания. Стартирайте Datastage Manager и щракнете с десния бутон върху заданието. След това изберете Анализ на използването и това е всичко.


27) Как намирате броя на редовете в последователен файл?

За да намерим редове в последователен файл, можем да използваме системната променлива @INROWNUM.


28) Правете ли разлика между хеш файл и последователен файл?

Единствената разлика между хеш файла и последователния файл е, че хеш файлът записва данни на хеш алгоритъм и на стойност на хеш ключ, докато последователният файл няма никаква ключова стойност за запазване на данните. Въз основа на тази ключова функция за хеширане, търсенето в хеш файл е по-бързо, отколкото в последователен файл.


29) Как да почистя хранилището на Datastage?

Можем да почистим хранилището на Datastage, като използваме функционалността Clean Up Resources в Datastage Manager.


30) Как се извиква рутина в заданието на Datastage?

В Datastage рутинните процедури са от два типа, т.е. преди подпрограми и след подпрограми. Можем да извикаме рутина от етапа на трансформатора в Datastage.


31) Правете ли разлика между Operational Datastage (ODS) и Data warehouse?

Можем да кажем, че ODS е мини склад за данни. ODS не съдържа информация за повече от 1 година, докато хранилището на данни съдържа подробна информация относно целия бизнес.


32) Какво означава NLS в Datastage?

NLS означава поддръжка на национален език. Може да се използва за включване на други езици като френски, немски и испански и т.н. в данните, необходими за обработка от хранилището на данни. Тези езици имат същите скриптове като английския език.


33) Можете ли да обясните как някой би могъл да изпусне индекса, преди да зареди данните в target в Datastage?

В Datastage можем да изпуснем индекса, преди да заредим данните в целта, като използваме функцията Direct Load на SQL Loaded Utility.


34) Datastage поддържа ли бавно променящи се измерения?

да Версия 8.5 + поддържа тази функция


35) Как могат да се намерят грешки в последователността на работата?

Можем да намерим грешки в последователността на заданията, като използваме DataStage Director.


36) Колко сложни задачи се изпълняват в Datstage за подобряване на производителността?

За да се подобри производителността в Datastage, се препоръчва да не се използват повече от 20 етапа във всяко задание. Ако трябва да използвате повече от 20 етапа, тогава е по-добре да използвате друга работа за тези етапи.


37) Посочете инструментите на трети страни, които могат да се използват в Datastage?

Инструментите на трети страни, които могат да се използват в Datastage, са Autosys, TNG и Event Co-ordinator. Работил съм с тези инструменти и имам практически опит в работата с тези инструменти на трети страни.


38) Дефиниране на проект в Datastage?

Всеки път, когато стартираме клиента на Datastage, от нас се иска да се свържем с проект на Datastage. Проект на Datastage съдържа задания на Datastage, вградени компоненти и компоненти на Datastage Designer или потребителски дефинирани.


39) Колко вида хеш файлове има?

Има два вида хеш файлове в DataStage, т.е. статичен хеш файл и динамичен хеш файл. Статичният хеш файл се използва, когато в целевата база данни трябва да се зареди ограничено количество данни. Динамичният хеш файл се използва, когато не знаем количеството данни от изходния файл.


40) Определете мета етап?

В Datastage MetaStage се използва за запазване на метаданни, които са полезни за родословие на данни и Анализ на данни.


41) Работили ли сте някога в UNIX среда и защо е полезна в Datastage?

Да, работил съм в UNIX среда. Това знание е полезно в Datastage, защото понякога се налага да се пишат UNIX програми, като пакетни програми, за да се извика пакетна обработка и т.н.


42) Правите ли разлика между Datastage и Datastage TX?

Datastage е инструмент от ETL (Extract, Transform and Load), а Datastage TX е инструмент от EAI (Enterprise Application Integration).


43) Какъв е размерът на транзакцията и ан масив означава в Datastage?

Размерът на транзакцията означава броя на записаните редове преди записите в таблица. Размерът на масива означава броя на редовете, записани/прочетени съответно в или от таблицата.


44) Колко типа изгледи има в Datastage Director?

Има три вида изгледи в Datastage Director, т.е. Job View, Log View и Status View.


45) Защо използваме сурогатен ключ?

В Datastage използваме сурогатен ключ вместо уникален ключ. Сурогатният ключ се използва най-вече за по-бързо извличане на данни. Той използва Index за извършване на операцията по извличане.


46) Как се управляват отхвърлените редове в Datastage?

В Datastage отхвърлените редове се управляват чрез ограничения в transformer. Можем или да поставим отхвърлените редове в свойствата на трансформатор, или можем да създадем временно хранилище за отхвърлените редове с помощта на командата REJECTED.


47) Правете ли разлика между ODBC и DRS етап?

Етапът на DRS е по-бърз от етапа на ODBC, защото използва собствени бази данни за свързване.


48) Дефинирайте етапите Orabulk и BCP?

Етапът Orabulk се използва за зареждане на голямо количество данни в една целева таблица на базата данни на Oracle. BCP етапът се използва за зареждане на голямо количество данни в една целева таблица на Microsoft SQL Server.


49) Дефинирайте DS Designer?

DS Designer се използва за проектиране на работна област и добавяне на различни връзки към нея.


50) Защо използваме Link Partitioner и Link Collector в Datastage?

В Datastage Link Partitioner се използва за разделяне на данни на различни части чрез определени методи за разделяне. Link Collector се използва за събиране на данни от различни дялове/сегменти до единични данни и записването им в целевата таблица.

Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)

Сподели

25 Коментари

  1. въплъщение Колин казва:

    Фантастичен блог! Имате ли някакви съвети и съвети за стремеж
    писатели? Планирам скоро да започна собствен сайт, но
    Малко съм изгубен от всичко. Бихте ли предложили да започнете с
    безплатна платформа като WordPress или изберете платена
    опция? Има толкова много опции там, че съм напълно
    объркан .. Някакви идеи? Браво!

  2. въплъщение Делорис Габард казва:

    За най-актуална информация трябва да посетите уеб
    и в мрежата намерих тази уеб страница като най-добрия уеб сайт за най-новите актуализации.

  3. въплъщение Елиза казва:

    Тъй като администраторът на този сайт работи, без колебание много скоро ще стане
    бъде известен, поради съдържанието на функциите си.

  4. въплъщение Дони казва:

    Това е наистина очарователно, Вие сте много професионален блогър.
    Присъединих се към вашата емисия и очаквам с нетърпение да търся още от вашата великолепна публикация.
    Освен това споделих вашия сайт в моите социални мрежи

  5. въплъщение Мохамед казва:

    Какво става, нов съм в това, попаднах на това, намерих го абсолютно
    полезно и ми помогна много. Надявам се да дам
    принос и помощ на различни клиенти като него
    ми помогна. добра работа

  6. въплъщение Ерлинда Шиърър казва:

    Добър ден! Това не е по темата, но имам нужда от насоки от утвърден блог.
    Трудно ли е да създадете свой собствен блог? аз съм
    не е много технически, но мога да разбера нещата доста бързо.

    Мисля да направя своя собствена, но не знам къде
    започнете. Имате ли някакви точки или предложения?
    Благодаря

  7. въплъщение Весела Ейджи казва:

    Ако се използват правилно, блоговете обикалят интернет чрез емисии.
    Публикувайте блога с RSS емисия и позволете на другите да се абонират за
    вашето информативно съдържание и статии. обаче
    това е моето мнение, базирано на миналото.

  8. въплъщение Канделария Халверсън казва:

    Но създайте детски фото юрган с няколко сладки снимки на бебето.
    Сега Google иска най-малко 60% от вашия andhor текст да функционира като име на бизнеса.

  9. въплъщение Доминик Песина казва:

    Сърфирам онлайн повече от три часа напоследък, но така и не открих статия, която да привлече вниманието
    като твоя. Това е доста достатъчна стойност за мен. според мен,
    ако всички собственици на уебсайтове и блогъри направиха току-що
    правилно съдържание, както направихте, мрежата вероятно ще бъде много по-полезна от всякога.

  10. въплъщение Бернд казва:

    Хм, изглежда, че вашият уебсайт е изял първия ми коментар (беше супер дълъг), така че предполагам
    Просто ще обобщя това, което изпратих, и ще кажа, че наистина се наслаждавам на вашия блог.
    Аз също съм амбициозен писател на блог, но все още съм нов във всичко.

    Имате ли препоръки за начинаещи автори на блогове?
    Определено бих го оценил.

  11. въплъщение Breanna казва:

    Благодарение на баща ми, който сподели с мен за този уебсайт, този уеблог е наистина забележителен.

  12. въплъщение Kristy казва:

    Много бързо тази уеб страница ще стане известна сред всички зрители на блогове и изграждане на сайтове, благодарение на хубавите си статии

  13. въплъщение Estelle казва:

    Когато коментирах първоначално, изглежда, че съм щракнал върху
    -Извести ме, когато се добавят нови коментари - квадратче за отметка и
    отсега нататък, когато се добави коментар, получавам четири имейла с абсолютно същия коментар.
    Трябва ли да има начин да ме премахнете от тази услуга?

    Благодаря много!

  14. въплъщение Dani казва:

    Здравейте, свършихте страхотна работа. Определено ще го направя
    копайте го и лично предложете на моите приятели. Сигурен съм, че ще го направят
    да се възползвате от този уебсайт.

  15. въплъщение Южна TX изолация казва:

    Много бързо този уебсайт ще стане известен сред всички посетители на блогове, поради приятните си статии или
    мнения

  16. въплъщение Alonzo казва:

    Благодаря, човече… опитвам се. Сега трябва да разбера как да снимам с тази камера…

  17. въплъщение Хаси казва:

    Трудно е да се намерят хора с опит в тази конкретна тема, но изглежда, че знаете какво говорите!
    Благодаря

  18. въплъщение Shanice казва:

    Класна уеб страница. Виелен Данк.

  19. въплъщение Морган Гленелг казва:

    Здравейте.

    Бих искал да ви съобщя, че посещавам вашия сайт
    от дълго време и пишеш много добра информация.
    Споделих вашата статия за новини в tumblr
    и получи много добри отзиви.

    В очакване на следващата ви статия

  20. въплъщение Джамила казва:

    Здравейте на всички, наистина ми е приятно
    за да посетите тази уеб страница, тя се състои от важна информация.

  21. въплъщение Анджелина Джес казва:

    Здравейте,

    Искам да ви кажа, че използвам вашия сайт от дълго време и вие споделяте наистина добро съдържание.
    Споделих последната ви статия в Twitter и получих много добри отзиви.

    Продължавайте в същия дух!

  22. въплъщение Джордан Капел казва:

    Здравейте,

    Искам да ви кажа, че използвам този сайт за някои
    време и споделяте много добро съдържание. Споделих вашата статия в Twitter и
    получи много положителни отзиви.

    Надявам се скоро да поставите ново съдържание.

  23. въплъщение немски Блум казва:

    Някога ми препоръчваха този уеб сайт чрез братовчед ми. Вече не съм сигурен дали това е поставено или не
    е писано чрез него, тъй като никой друг не знае толкова конкретно моя проблем.
    Вие сте прекрасни! благодаря ви

  24. въплъщение Лукас казва:

    Благодаря ви за всяка друга отлична статия. Къде другаде може просто
    някой да получава такава информация по толкова перфектен начин на писане?

    Другата седмица имам презентация и търся такава информация.

  25. въплъщение Usha казва:

    Благодаря ви за този блог. Много полезно. Работи добре за бърза справка преди интервюто. Между другото изчистих интервюто си :)

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *