Im vorherigen Artikel habe ich die Probleme beschrieben, auf die wir zu Beginn der Bildung von QS-Prozessen in unserem Repository gestoĂen sind, sowie die ersten Schritte, um sie zu beheben. In diesem Artikel werde ich Ihnen erzĂ€hlen, wie wir mit den verbleibenden Problemen umgegangen sind, welche Tools wir verwendet haben und was unsere PlĂ€ne sind.
So lass uns gehen!
, :
.
.
.
.
.
, , flow.
(vial, live test)
vial live â ETL-. , test- , vial. , vial , - test.
: .
: , .
:
;
test - .
test?
-, test . , . , , , - , , ETL- . .
-, vial . , ( ) vial prod. test.
, testâ .
test flow ?
, :
;
;
.
, .
QA- / - . ( ).
, - - . test- , . .
, .
, . . .
, .
, , , , .
â -, , QA-, , , .
?
.
.
.
.
.
.
. , , . , .
â , .
, â , vial- - .
20:30, . , Jira «». , . .
QA ( , , ) .
vial , . slack-.
, ! .
, :
;
.
, . . .
, ETL- , ETL- , .
.
Meta-review
SAS Data Integration Studio. SAS- â . , SAS- , .
, , , . , GP, . .
Package-review
â VCS -, , , , .
Package-review -. , , , , , , . package-review -, , .
Diff-review
python-, diff-.
Log-review
.
, . python + pytest , :
.
, .
Allure.
: . , ETL- , . : .
?
Static â , ETL-.
BI â SAP BO .
â ETL- .
Work â / , .
.
, :
.
.
.
. ?
MG ( ), , .
vial, .
, ( DB- ), â - .
:
.
80â90%.
.
, , BI , .
, python, SQL-, .
?
ddl(â_â) â DDL- , .
profile(â_â) â ( , . .).
dq_check(â_â, ââ) â , NULL , .
compare_(â1â, â2â, ââ) â , .
Compare() , , .
, (12 987 767 234 ) , order_id 9 458 234 .
ETL- â , â .
compare() . : , ( ).
- Allure
Allure - , , , , . , vial, -.
, . , . : , . .
python, QA- , .
. , â .
QA-, . . , .
flow.
:
â vial .
â . , .
â vial/live, live â .
â .
( , ) â , .
, , , â .
, â QA.
, .
?
QA.
QA â QA SRE.
.
.
vial, . , .
, , SQL- ( ), ETL-, .
, . QA .
, , .
: . .
DWH , .
:
, : , / , , . .
: , , . .
, .
, .
, QA , . , . .
, !