MysterioJN
SQL-Guru
- Beiträge
- 158
Hallo zusammen,
ich habe derzeit folgendes Problem.
Wir haben einen neuen Dienstleister ab 2019. Dieser liefert somit nur Inhalte (allerlei Verkaufsinformationen) ab 2019. Das Front-End hingegen ist so aufgebaut, das man insbesondere für Controlling und Marketingfragen in anderen Jahren vergleichen kann.
Nennen wir hier die Tabelle einfach: t_AbflussAb2019 mit rund 130.000 Datensätzen
Diese wird jede Nacht NEU und mit weiteren Zeilen geliefert.
Das gesamte Front-End setzt auf diese Tabelle!
Zusätzlich hab ich in der selben DB eine Tabelle vom alten Dienstleister, mit Daten von 2017 & 2018, nach 100% gleichem Aufbau, Bedingungen, Feldtypen, Schlüssel etc.
Nennen wir die Tabelle einfach: t_AbflussBis2019 mit rund 400.000 Datensätzen
Idee:
Um zukünftig die Daten wieder komplett zu haben, muss ich ja "nur" t_AbflussBis2019 IN die nächtlich neu gelieferte t_AbflussAb2019 einfügen.
Dies mache ich über ein Schnittstellenprogramm, geplant in der Aufgabenverwaltung von Windows (.Batch).
Problem:
Es dauert für die 530.000 (nächtlich mehr werdenden) jetzt schon über 7 Stunden!
Das schaff ich zeitlich gar nicht, bevor die ersten morgens um halb 6 wieder an die EDV gehen und mit den Daten arbeiten. Von ca. 00:01 bis 02:00 Uhr bekommen wir ja erstmal die Daten vom Dienstleister.
Frage:
Habt ihr eine alternative Idee, wie man jede Nacht ab ca. 3 Uhr vlt. so eine stets gleichbleibende Tabelle (t_AbflussBis2019) in die stets neu gelieferte Tabelle (t_AbflussAb2019) einfügen kann?
Geht das z.B. irgendwie als automatisierter Zeit-Trigger - und das dann schneller?
Liebe Grüße Marco
ich habe derzeit folgendes Problem.
Wir haben einen neuen Dienstleister ab 2019. Dieser liefert somit nur Inhalte (allerlei Verkaufsinformationen) ab 2019. Das Front-End hingegen ist so aufgebaut, das man insbesondere für Controlling und Marketingfragen in anderen Jahren vergleichen kann.
Nennen wir hier die Tabelle einfach: t_AbflussAb2019 mit rund 130.000 Datensätzen
Diese wird jede Nacht NEU und mit weiteren Zeilen geliefert.
Das gesamte Front-End setzt auf diese Tabelle!
Zusätzlich hab ich in der selben DB eine Tabelle vom alten Dienstleister, mit Daten von 2017 & 2018, nach 100% gleichem Aufbau, Bedingungen, Feldtypen, Schlüssel etc.
Nennen wir die Tabelle einfach: t_AbflussBis2019 mit rund 400.000 Datensätzen
Idee:
Um zukünftig die Daten wieder komplett zu haben, muss ich ja "nur" t_AbflussBis2019 IN die nächtlich neu gelieferte t_AbflussAb2019 einfügen.
Dies mache ich über ein Schnittstellenprogramm, geplant in der Aufgabenverwaltung von Windows (.Batch).
Problem:
Es dauert für die 530.000 (nächtlich mehr werdenden) jetzt schon über 7 Stunden!
Das schaff ich zeitlich gar nicht, bevor die ersten morgens um halb 6 wieder an die EDV gehen und mit den Daten arbeiten. Von ca. 00:01 bis 02:00 Uhr bekommen wir ja erstmal die Daten vom Dienstleister.
Frage:
Habt ihr eine alternative Idee, wie man jede Nacht ab ca. 3 Uhr vlt. so eine stets gleichbleibende Tabelle (t_AbflussBis2019) in die stets neu gelieferte Tabelle (t_AbflussAb2019) einfügen kann?
Geht das z.B. irgendwie als automatisierter Zeit-Trigger - und das dann schneller?
Liebe Grüße Marco
Zuletzt bearbeitet: