Vorraussetzungen
Importdateien
Die Daten für die einzelnen Reportarten (T1M, T2M, T2Q, RIAD, CNFRMTN) liegen in separaten CSV-Dateien vor. Die Dateinamen enthalten die Reportart, wobei die Groß- und Kleinschreibung irrelevant ist. T1M, t1m und T1m werden also allesamt als T1M interpretiert.
Zudem befindet sich ein Zeitstempel am Ende des Dateinamens im Format YYMMDD, z.B. 170630 für den 30.06.2017. Anhand des Dateinamens erkennt der Converter, welcher Dateien dieser konvertieren muss.
Folgende zwei Parameter werden benötigt, um die zu importierenden Daten ausfindig zu machen:
- Pfad zum Verzeichnis, in dem die Importdateien liegen
- Datum des Stichtages des AnaCredit-Berichts
Im angegebenen Pfad werden alle CSV-Dateien gesucht, deren Zeitstempel mit dem Zeitstempel im Dateinamen übereinstimmt.
Anhand der Dateinamens wird die Reportart ermittelt, für die die Importdatei angedacht ist: enthält der Dateiname den Text "T1M", enthält sie Daten für den T1M-Report usw. Wird für eine Reportart keine Importdatei für den gegebenen Stichtag gefunden, wird für diese Reportart kein AnaCredit-Bericht erzeugt. Befinden sich im Ordner alo die Dateien T1M_170731.csv, T2M_170731.csv und RIAD_170731.csv, werden für den Stichtag 31.07.2017 nur T1M-, T2M- und RIAD-Reports erzeugt, jedoch kein T2Q-Report.
Neben den bis zu vier Importdateien für die einzelnen Reportarten können sich noch weitere Importdateien für denselben Stichtag im Verzeichnis befinden, welche zu löschende Daten für statische Tabellen enthält. Diese Dateien enthalten in ihren Dateinamen neben dem Namen der Reportart und dem Stichtag auch noch den Text "Deleted", wobei die Groß- und Kleinschreibung des Textes irrelevant ist.
Die Daten innerhalb der Importdateien liegen im folgenden Format vor:
Tabelle;Zeile;Spalte;Wert;ObservedAgent
Jede Zeile stellt einen einzelnen Datenpunkt dar. Ein Datenpunkt ist der Wert für eine einzelne Zelle einer AnaCredit-Tabelle:
Teil der Definition | Bedeutung |
---|---|
Tabelle | Name der AnaCredit-Tabelle. |
Zeile | Nummer der Zeile (Observation) in der AnaCredit-Tabelle. |
Spalte | Name der Spalte innerhalb einer AnaCredit-Tabelle. |
Wert | Zu berichtender Wert, der für die angegebene Spalte und die angegebene Zeile in der angegebenen AnaCredit-Tabelle berichtet werden soll. |
ObservedAgent | Bankleitzahl des ObservedAgents (der beobachteten Einheit), für die der Wert berichtet wird. |
Schemadateien
Damit der AnaCredit Converter Berichte generieren kann, werden die AnaCredit-Schemadateien benötigt. Diese Schemadateien können von der Webseite der Deutschen Bundesbank heruntergeladen werden. Diese stehen üblicherweise unter dem Menüpunkt Service > Meldewesen > Bankenstatistik > Formate XML unter "Technisches Meldeschema AnaCredit" als ZIP-Archiv zum Herunterladen bereit. Das heruntergeladene ZIP-Archiv muss entpackt werden, damit es vom Converter ausgelesen werden kann.
Verschiedene Versionen des AnaCredit Schemas müssen in separaten Verzeichnissen gespeichert werden.