Update des REWE Moduls
Ein REWE Modul wird immer gemeinsam mit einem Ladeprozess eingesetzt. Derzeit sind nur Ladeprozesse für DATEV verfügbar, daher beschreibt diese Anleitung auch nur diese Kombination.
Im Rahmen der Einrichtung dieser Kombination wurden \ könnten folgende Dinge kundenindividuell gestaltet sein:
die vergebene DatenquellenID (definiert in config Datei und als globaler Parameter an der Pipeline gesetzt)
die weiteren Parameter in der config Datei (Servernamen, credentials, globales Startjahr)
die Konfiguration des Buchungskreises
die Kontenmodellierung
die einmalig ausgelesenen historischen Jahre
die täglich ausgelesenen Jahre
die Ausführungszeit der Pipeline
die auf der Datenbank vergebenen Rechte für den Datenzugriff
Weiterhin ist zu bedenken
es könnten mehrere config Files vorhanden sein, das DWH könnte aus mehreren DATEV Systemen geladen sein
es könnten verschiedene Ladeprozesse (DATEVconnect und DATEVKost) nebeneinander laufen
Vorbereitung
Sicherung und sich schlau machen
Datenbank sichern
DATEV Prozessordner unter C:\ProgramData\SaxessSoftware sichern durch umbenennen
Prüfung, welche historischen Jahre im DWH vorhanden sind (Screenshots der Pivotauswertungen in der Validierung erstellen)
Prüfung, welche Jahre täglich ausgelesen werden (Screeshot vom Step Mandantenjahre auswählen)
Prüfung, ob alle Mandanten im Prozess weiterverarbeitet werden (Screenshot Step Bewegungsdatenaufbau, andere Steps mit Mandantenkonfiguration anschauen)
Prüfung, ob die Ermittlung des Buchungskreises verändert wurde und wie dieser genannt wurde (Prozedur control.spREWE_DATEVCONNECT_Bewegungsdatenaufbau)
Prüfung, ob individuell modelliert wurde (Zuordnungsproduct sichern, ggf. auch Struktur sichern)
Mandantennummern prüfen - wurde Beraternummer_Mandantenummer etc. geliefert oder nur Mandantennummer
Ausführungszeit merken
Prozessupdate
Neuen Prozessordner nach C:\ProgramData\SaxessSoftware kopieren
Parameter aus der alten config Datei in die neue config Datei übertragen (nicht die Datei selbst kopieren, das Format kann sich geändert haben)
Update mit Erhalt des bestehenden Datenbestandes
Prozess muss noch durchdacht werden, braucht noch ein Build des Moduls ohne Tabellen
Update mit Neuaufbau des kompletten Datenbestandes
SETUP Script in die Datenbank einspielen (ggf. 2x ausführen, falls Reihenfolgeeffekte aus dem überschreiben alter Objekte)
erstellt alle Tabellen neu
erstellte all Prozeduren / Views neu
erstellt Pipelines neu
erstellt Products neu
Modellierung neu konfigurieren
gesicherte Modellierungsproducts wieder einspielen
Modellierungspipeline ausführen
Globalen Parameter DatenquellenID an der Pipeline neu setzen
Prozess neu ausführen
Steuerungstabelle neu abrufen per Step 1
Step Mandantenjahre aktivieren so anpassen, dass incl. historischer Jahre einmalig neu ausgelesen wird
Vollen Datenbestand stagen
Step Mandantenjahre aktivieren so anpassen, dass nur noch aktuelles Jahr und Vorjahr täglich ausgelesen wird
Buchungskreisermittlung konfigurieren
Mandanten in mandantenspezifischen Steps konfigurieren
integration / result aufbauen lassen
Zeitplan an der Pipeline neu setzen
aufräumen
ggf. überflüssige Pipelines löschen (alte könnten erhalten bleiben, falls neue andere ID haben)
ggf. überflüssige Productlines im Valididierungsbereich löschen (alte könnten erhalten bleiben, falls neue andere ID haben)