Wie sich die QualitÀtssicherung in der Data Warehouse-Verwaltung entwickelt hat. Teil 2

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.





: .





: , .





Verteilung der Teststufen zwischen den Schaltkreisen

:





  • ;





  • test - .





test?

-, test . , . , , , - , , ETL- . .





-, vial . , ( ) vial prod. test.





, test’ .





test flow ?





, :





  • ;





  • ;





  • .





, .





QA- / - . ( ).





, - - . test- , . .





, .





Das Geschenk

, . . .





Komponenten der Automatisierung

, .





, , , , .





— -, , QA-, , , .





Anzeigen eines Pakets im Automatisierungsportal

?





  • .





  • .





  • .





  • .





  • .





  • .





. , , . , .





— , .





, — , vial- - .





20:30, . , Jira «». , . .





QA ( , , ) .





Ein Beispiel fĂŒr einen Slack-Kanal und darin enthaltene Fehlermeldungen
slack-

vial , . slack-.





Autocheck fĂŒhrt zu einem Durchhangkanal
slack-

, ! .





, :





  • ;





  • .





MenĂŒ zum Starten einer ÜberprĂŒfung im Automatisierungsportal

, . . .





, 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 .





Ein Beispiel fĂŒr das Ergebnis der Funktion compare ()
compare()

ETL- — , — .





compare() . : , ( ).





- Allure

Allure - , , , , . , vial, -.





, . , . : , . .





python, QA- , .





. , — .





QA-, . . , .





flow.





:





  • — vial .





  • — . , .





  • — vial/live, live — .





  • — .





  • ( , ) — , .





, , , — .





, — QA.





, .





Die Zukunft ist weit weg schön
—

?





  • QA.





  • QA — QA SRE.





  • .





  • .





vial, . , .





, , SQL- ( ), ETL-, .





, . QA .





, , .





: . .





DWH , .





:





  • , : , / , , . .





  • :  , , . .





  • , .





, .





, QA , . , . .





, !








All Articles