ETL測試面試常見問題
未來隨著大數(shù)據(jù)和人工智能的進(jìn)一步發(fā)展,ETL測試在國內(nèi)的需要必然會從0到有的突破,下面我們就未來國內(nèi)求職ETL測試崗位可能碰到的面試題進(jìn)行說明。
問:什么是ETL?
答:ETL是Extracting-Transfroming-Loading的縮寫,指從任何外部系統(tǒng)提取、轉(zhuǎn)換、載入數(shù)據(jù)到目標(biāo)地。這是數(shù)據(jù)集成過程的三大基本步驟。 Extracting:從源數(shù)據(jù)中提取目標(biāo)數(shù)據(jù)集 Transfroming:將目標(biāo)數(shù)據(jù)集進(jìn)行業(yè)務(wù)邏輯轉(zhuǎn)換 Loading:以合適的格式將經(jīng)過業(yè)務(wù)邏輯轉(zhuǎn)換的`數(shù)據(jù)集載入到目標(biāo)地
問:為什么ETL測試是必須的?
答:
為了對從源到目的轉(zhuǎn)換過程中的數(shù)據(jù)進(jìn)行檢查
跟蹤整個ETL過程的效率和速度
熟悉ETL過程,才能更好的服務(wù)于我們的企業(yè)實踐
問:ETL測試工程師的主要職責(zé)是什么?
答:
深入理解ETL工具和過程
為ETL測試各階段設(shè)計測試場景
針對各階段的測試場景實施不同類型的測試
對數(shù)據(jù)質(zhì)量進(jìn)行檢查
問:在ETL過程中,維度指什么?
答:維度指匯總數(shù)據(jù)時進(jìn)行的排序的組或類別
問:在ETL過程中,什么是Staging Area?
答:Staging Area至在ETL過程中臨時存儲的地方,在這里,我們通常會進(jìn)行數(shù)據(jù)清理和重復(fù)檢查等處理
問:請解釋下ETL Mapping Sheets(ETL映射表)
答:ETL映射表包含了從源中提取的行和列的所有的信息。該表能幫助我們更好的完成整個ETL過程和ETL測試。
問:請列舉幾個ETL測試常見的用例并解釋說明
答:
ETL映射表驗證:驗證映射表中的各項信息是否正確
數(shù)據(jù)檢查:驗證數(shù)據(jù)的準(zhǔn)確性、數(shù)值、null檢查等等
正確性問題: 驗證數(shù)據(jù)的拼寫是否有錯、數(shù)據(jù)是否有錯和是否存在空數(shù)據(jù)等問題
問:請列舉你所知道的ETL bug類型
答:計算錯誤、用戶界面bug、源數(shù)據(jù)錯誤、邊界錯誤等
【ETL測試面試常見問題】相關(guān)文章:
軟件測試工程面試常見問題介紹10-08
面試常見問題總結(jié)12-09
HR面試常見問題12-08
日語面試常見問題11-22
空姐面試常見問題11-03
面試常見問題指導(dǎo)11-02
采購面試常見問題10-27
博士面試常見問題02-23
電話面試常見問題04-01