Dans l'article précédent, j'ai décrit les problÚmes que nous avons rencontrés au tout début de la formation des processus d'assurance qualité dans notre référentiel, ainsi que les premiÚres étapes pour les résoudre. Dans cet article, je vais vous dire comment nous avons traité les problÚmes restants, quels outils nous avons utilisés et quels sont nos plans.
Alors allons-y!
, :
.
.
.
.
.
, , 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 , . , . .
, !