Въведение в ETL Тестване на интервюта Въпроси и отговори

Бизнес информацията и данните са най-важните неща, които всеки бизнес прави днес. Анализът на всички данни и интегрирането на тези резултати придоби огромен потенциал на пазара. Има много инструменти за тестване на ETL, които помагат за организирането и опростяването на процеса. ETL тестването трябва да има добре дефинирана стратегия, която улеснява целия този процес. Процесът включва анализ на изискването, валидиране и оценка на теста, планиране на тестове и проектиране на тестовата среда, подготовка и изпълнение на тестови данни и създаване на обобщен доклад. Процесът на извличане, трансформиране и зареждане се нуждае от множество анализи и в резултат на това се нуждае от правилно тестване. Следващите въпроси ще ви дадат представа за всички въпроси, които могат да бъдат зададени в интервю.

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

В тази статия за въпроси за интервю за ETL Testing 2019 ще представим 10 най-важни и често използвани въпроси за интервю за ETL Testing. Тези въпроси са разделени на две части, както следва:

Част 1 - Въпроси за интервю за ETL тестване (основни)

Тази първа част обхваща основните въпроси и отговори на ETL тестване за интервю

Q1. Какво е ETL и обяснете защо е необходимо тестване на ETL?

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

Q2. Какво представлява сурогатният ключ?

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

Нека преминем към следващите въпроси за тестване на интервю за ETL.

Q3. Обяснете какво е дял и обяснете видовете дялове?

Отговор:
За да се подобри производителността, наличните транзакции се подразделят и този процес е известен като дял. Разделянето помага на Informatica Server да създава различни връзки към различните си източници. Видовете дялове са:
Round Robin Partitioning: Всички данни са равномерно разпределени между всички дялове. Във всички тези дялове, когато броят на редовете е приблизително еднакъв, тогава се използва този дял.
Разделяне на хеш: В този дял всички разделителни ключове са групирани между дяловете, прилагат хеш функция. Използва се, за да гарантира, че обработената група от редове с един и същи ключ за разделяне имат еднакви дялове.

Q4. Какви са начините за актуализиране на таблица, когато се използва SSIS?
Отговор:
Това е често срещаните въпроси за интервю за ETL тестване, зададени в интервю. По-долу намерите различните таблици, които се поддържат от ETL тестване. За да актуализирате таблица с помощта на SSIS, може да се извършат следните стъпки:

  • Използвайте SQL команда
  • Използвайте таблица за поставяне, за да съхранявате данни от етап
  • Използвайте кеша, за да съхранявате данни, които използват ограничено пространство и изискват често опресняване
  • Използвайте скриптове за планиране на задачи
  • Използвайте пълното име на база данни за актуализиране на MSSQL.

Q5. Какво е зона за инсцениране и каква е целта му?

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

Извличане на източници и трансформация на данни, когато данните се преструктурират според изискванията на клиента. Преобразуването на данни включва процеса на изчистване на данните и трансформация на стойността. Той включва и процеса на сурогатните ключови задания.

Част 2 - Въпроси за интервю за ETL тестване (разширено)

Нека сега да разгледаме разширените въпроси за интервю за тестване на ETL.

Q6. Обяснете разликата между тестване на ETL и тестване на база данни?

Отговор:
Разликата между тестване на ETL и тестване на база данни е както по-долу:

  • ETL тестването обикновено се фокусира върху отчитането на бизнес разузнаването, докато тестването на база данни включва интегриране на данни.
  • Инструментите, които се използват за тестване на ETL са Cognos, QuerySurge и Informatica, докато QTP и селен се използват за автоматизация на тестване на база данни.
  • Анализът на данните в ETL има потенциално влияние върху данните. Нормалното тестване на база данни има въздействия върху архитектурата
  • ETL тестването има деформирани данни, докато тестването на база данни използва нормализирани данни.

Q7. Какво е факт? Обяснете видовете факти?

Отговор:
Факт е централен компонент на многоизмерен модел, който се състои от мерките, които трябва да бъдат анализирани. Фактите са свързани с различни измерения.

Видовете факти са както следва:
Добавка: мярката може да извършва аритметични изчисления, като използва всички или някои измерения.
Полудобавка: При този тип мярка може да извърши аритметично изчисление, като използва само някои измерения.
Без добавка: мярката не може да участва в аритметични функции чрез използване на измерение.

Нека преминем към следващите въпроси за тестване на интервю за ETL.

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

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

Q9. Определете термина бавно променяща се величина.
Отговор:
Това е най-често задаваните въпроси за ETL тестване на интервю в интервю. Бавно променящите се размери са тези, които са склонни да се променят много бавно. Данните в тези измерения бавно се променят. Пример за това измерение може да бъде град или служител.
Редовете в тези данни в размерите могат да бъдат заменени изцяло, без да има запис на записа, или нов ред може да бъде създаден или вмъкнат. Използвайки това, бавните промени също могат да бъдат проследени.

Q10. Обяснете концепцията за пречистване на данни?

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

Препоръчителен член

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

  1. 10 въпроса за интервю на Essential Power Bi
  2. Въпроси за интервю на PowerShell - Най-полезни
  3. Топ 10 въпроса за интервю за MicroStrategy
  4. Въпроси за интервю от JIRA