Ich erhalte eine Vielzahl von flachen Dateien, die in mehreren Etappen eines ETL-Prozesses umgewandelt und aggregiert werden müssen, bevor sie in eine SQL Server-Datenbank geladen werden.SQL Data Verification Framework?
Nach jeder Phase möchte ich die Daten auf verschiedene Arten verifizieren und suche nach vorhandenen Technologien, die helfen können.
Nach dem Empfang der Daten muss sie für Dinge wie abgeschnittene Daten, Datumsformatierung und allgemein dafür, dass die Daten für die Umwandlung bereit sind, validiert werden.
Nachdem die Daten auf diese Weise bereinigt wurden, möchte ich die Daten überprüfen. Dies würde darin bestehen, Werte wie Zeilenanzahlen,% Nullen, Durchschnittswerte usw. mit früheren Lasten oder vordefinierten Werten zu vergleichen. Wenn die Überprüfung fehlschlägt, sollte der Entwickler benachrichtigt werden.
tSQLt, die Datenbank-Einheit testen Framework, hat mehrere Aussagen, die verwendet werden können, um zu tun, was ich will. Es ist einfach einzurichten und hat eine anständige Dokumentation. Dies ist das nächste Werkzeug, das ich sehen kann, aber es ist ein langer Weg von dem, wofür es entworfen wurde.
Die Alternative ist, mein eigenes Werkzeug zu erstellen, aber ich möchte wissen - existiert so etwas schon?
Obwohl Ihr Thema ansprechend ist, da ich mit dieser Art von Technologie arbeite, denke ich, Ihre Frage ist nicht sehr geeignet für SO. In der Regel haben wir hier Fragen, wo wir dem Benutzer bei seinen Codierproblemen helfen, diese zu beheben. Wenn Sie Ihre Frage an die Software-Empfehlung-Community stellen, wird diese schnell beantwortet. –
Danke @Walter_Ritzel, ich kannte diese Community nicht. Du hast Recht, und ich kann mir keinen Weg vorstellen, die Frage angemessen zu fokussieren. Ich werde diese Frage löschen, wenn in ein paar Tagen nichts herauskommt. – Richard