- 相關推薦
ETL測試面試常見問題
未來隨著大數據和人工智能的進一步發展,ETL測試在國內的需要必然會從0到有的突破,下面我們就未來國內求職ETL測試崗位可能碰到的面試題進行說明。
問:什么是ETL?
答:ETL是Extracting-Transfroming-Loading的縮寫,指從任何外部系統提取、轉換、載入數據到目標地。這是數據集成過程的三大基本步驟。 Extracting:從源數據中提取目標數據集 Transfroming:將目標數據集進行業務邏輯轉換 Loading:以合適的格式將經過業務邏輯轉換的數據集載入到目標地
問:為什么ETL測試是必須的?
答:
為了對從源到目的轉換過程中的數據進行檢查
跟蹤整個ETL過程的效率和速度
熟悉ETL過程,才能更好的服務于我們的企業實踐
問:ETL測試工程師的主要職責是什么?
答:
深入理解ETL工具和過程
為ETL測試各階段設計測試場景
針對各階段的測試場景實施不同類型的測試
對數據質量進行檢查
問:在ETL過程中,維度指什么?
答:維度指匯總數據時進行的排序的組或類別
問:在ETL過程中,什么是Staging Area?
答:Staging Area至在ETL過程中臨時存儲的地方,在這里,我們通常會進行數據清理和重復檢查等處理
問:請解釋下ETL Mapping Sheets(ETL映射表)
答:ETL映射表包含了從源中提取的行和列的所有的信息。該表能幫助我們更好的完成整個ETL過程和ETL測試。
問:請列舉幾個ETL測試常見的用例并解釋說明
答:
ETL映射表驗證:驗證映射表中的各項信息是否正確
數據檢查:驗證數據的準確性、數值、null檢查等等
正確性問題: 驗證數據的拼寫是否有錯、數據是否有錯和是否存在空數據等問題
問:請列舉你所知道的ETL bug類型
答:計算錯誤、用戶界面bug、源數據錯誤、邊界錯誤等
【ETL測試面試常見問題】相關文章:
應聘面試的常見問題11-21
主管面試常見問題11-27
外企面試的常見問題11-27
壓力面試常見問題12-12
醫學面試的常見問題03-26
兒科面試常見問題04-08
游戲面試常見問題07-06
最新面試常見問題12-30
護理面試的常見問題06-24
cra面試常見問題08-13