普元資料庫開發工程師面試總結 2019.03
小題1:ETL過程中的元資料有哪些?
我的解答:
通常來說,我們可以把元資料分為三類,分別為業務元資料(Business Metadata),技術元資料(Technical Metadata)和過程處理元資料(Process Execution Metadata)。
業務元資料,是從業務的角度對資料的描述。通常是用來給報表工具和前端使用者對資料進行分析和使用提供幫助。
技術元資料,是從技術的角度對資料的描述。通常包括資料的一些屬性,如資料型別、長度、或者資料概況分析後一些結果。
過程處理元資料,是ETL處理過程中的一些統計資料,通常包括有多少條記錄被載入,多少條記錄被拒絕接受等資料。
小題2:ETL的質量檢查包括哪些方面?
我的解答:
ETL的資料質量問題具體表現為正確性、完整性、一致性、完備性、有效性、時效性和可獲取性等幾個特性。
SQL題1:怎麼把這樣一個表,查成這樣一個結果?
==》
我的解答:
SQL題2:
Student(Sno,Sname,Sage,Ssex)學生表,Sno學號,Sname學生姓名,Sage學生年齡,Ssex學生性別 Teacher(Tno,Tname)教師表,Tno教師編號,Tname教師名稱 Course(Cno,Cname,Tno)課程表,Cno課程編號,Cname課程名稱,Tno教師編號 SC(Sno,Cno,score)成績表,Sno學號,Cno課程編號,score成績
1.統計學過“張三”老師所教的所有課的同學的學號,姓名
2.查詢課程編號“002”的成績比課程編號“001”課程低的所有同學的學號,姓名
3.統計下列各科成績,各分數線人數:課程ID,課程名稱,【100-85】,【85-70】,【70-60】,【小於60】
我的解答:
1.
2.
3.