Zuletzt bearbeitet vor einem Jahr
von Daniel Quathamer

Datenabzüge (Datenblätter einfrieren): Unterschied zwischen den Versionen

Zeile 22: Zeile 22:
Die Funktionalität wird als generische Funktion im Kernmodul bereitgestellt, d.h. neben dem Beispiel unten zur Studierenden- oder Prüfungsstatistik lassen sich damit beliebige Faktentabellen in der BI archivieren.
Die Funktionalität wird als generische Funktion im Kernmodul bereitgestellt, d.h. neben dem Beispiel unten zur Studierenden- oder Prüfungsstatistik lassen sich damit beliebige Faktentabellen in der BI archivieren.


Archiviert werden die Daten im ausgewählten Semesterzeitraum. Bei jeder Archivierung wird anhand der neuen Spalte 'Archivierungsdatum' geprüft, ob am jeweiligen Tag bereits archiviert wurde. Falls dies zutrifft werden zunächst alle Datensätze mit tagesaktuellem Archivierungsdatum gelöscht und anschließend alle Datensätze des gewählten Semesterzeitraumes archivert.
Archiviert werden die Daten im ausgewählten Bezugszeitraum. Bei jeder Archivierung wird anhand der neuen Spalte 'Archivierungsdatum' und des gewählten Bezugszeitraumes geprüft, ob am jeweiligen Tag bereits archiviert wurde. Falls dies zutrifft, wird nicht erneut archiviert. Für den Fall, dass vom gewählten Bezugszeitraum bereits ein Teilzeitraum zum Archivierungsdatum archiviert wurde, wird ausschließlich der noch nicht archivierte Teilzeitraum archiviert.
 
Neben den Tabelleninhalten werden ebenso die Metadaten zur Tabelle und den zugehörigen Feldern kopiert (Tabellen sx_tables und sx_fields), damit Datenblatt-Masken damit arbeiten können.
Neben den Tabelleninhalten werden ebenso die Metadaten zur Tabelle und den zugehörigen Feldern kopiert (Tabellen sx_tables und sx_fields), damit Datenblatt-Masken damit arbeiten können.



Version vom 16. Mai 2023, 08:38 Uhr

Installation

1) Bei Bedarf Anpassen der Tabellennamen im Installationsskript und den XUpdates
2) Felder/Spalten der existierenden Datenblätter mit den, durch das Installationsskript neu zu installierenden, Archiv-Datenblättern abgleichen
3) Elternteil des Thembaumeintrages im Installationsskript festlegen

Elternteil des Themenbaumeintrages festlegen

4) Installationsskript ausführen
5) XUpdates einspielen
6) Webanwendundung Manager Cache leeren und neu einloggen

Anwendung

Die Berichte ermöglichen es, diverse Datenblätter an beliebigen Tagen einzufrieren/zu archivieren. Um dies durchzuführen wird der Bericht "Datenblätter einfrieren" genutzt. Es wird das gewünschte Datenblatt ausgewählt und der Bericht abgeschickt.

Auswahl des einzufrierenden Datenblattes

Jedes der Archivdatenblätter erhält jeweils eine neue Spalte 'Archivierungsdatum'. Dort wird am Tag des Einfrierens/der Archivierung das aktuelle Datum erfasst. Die Archivdatenblätter werden über eigene Berichte abgerufen.

Die Anwendungslogik

Die Funktionalität wird als generische Funktion im Kernmodul bereitgestellt, d.h. neben dem Beispiel unten zur Studierenden- oder Prüfungsstatistik lassen sich damit beliebige Faktentabellen in der BI archivieren.

Archiviert werden die Daten im ausgewählten Bezugszeitraum. Bei jeder Archivierung wird anhand der neuen Spalte 'Archivierungsdatum' und des gewählten Bezugszeitraumes geprüft, ob am jeweiligen Tag bereits archiviert wurde. Falls dies zutrifft, wird nicht erneut archiviert. Für den Fall, dass vom gewählten Bezugszeitraum bereits ein Teilzeitraum zum Archivierungsdatum archiviert wurde, wird ausschließlich der noch nicht archivierte Teilzeitraum archiviert.

Neben den Tabelleninhalten werden ebenso die Metadaten zur Tabelle und den zugehörigen Feldern kopiert (Tabellen sx_tables und sx_fields), damit Datenblatt-Masken damit arbeiten können.

Die archivierten Datenblätter abrufen

Die Archivdatenblätter finden sich unter dem selben Themenbaumeintrag wie "Datenblätter einfrieren".

Auswahl der archivierten Datenblätter

Die Auswahlmasken Der Archivdatenblätter gleichen denen der bekannten, üblichen Datenblätter.

Auswahlmaske des Studierende Datenblatt historisch

Die Ergebnistabellen enthalten dieselben Spalten, abgesehen von der zusätzlichen Spalte 'Archivierungsdatum' bei den Archivdatenblättern.

Ergebnistabelle des Studierende Datenblatt historisch