Author: Christoph Oberle
-

Zugriff auf YAML aus der Powershell
—
in WerkzeugeIch mag die Powershell, da sie unter Windows- Unix- und MacOS-Betriebssystemen funktioniert. In meinem letzten Projekt hatte ich das Problem, dass ich auf Konfigurationsdateien im YAML-Format aus der Powershell zugreifen wollte. Das erwies sich als komplizierter, als ich gedacht hatte. So gibt es in der Powershell keinen “eingebauten” Support für YAML-Files. Ich musste mir also…
-
postgres-powershell
—
in OSSA Powershell Module to access Postgres databases. It is published on GitHub at ChristophOberle/postgres-powershell.
-

Eine Powershell-Funktion für Postgres-SQL-Zugriffe
—
in WerkzeugeWer Aufgaben am Computer automatisieren will, der braucht Programme. Oder er verwendet eine Skript-Sprache, die auf seinem Computer funktioniert. Je nach Betriebssystem sind das dann unterschiedliche Skript-Sprachen: Will man seine Skripte möglichst flexibel für unterschiedliche Betriebssysteme bereitstellen, dann kann man sie als Powershell-Skripte schreiben, da man die Powershell auf Windows- und Unix-Betriebssystemen installieren kann. Nachdem…
-
dv2gen-example
—
in OSSThis Maven project is an example how to use dv2gen-maven-plugin to describe a DataVault 2.0 data warehouse. It is hosted on GitHub at ChristophOberle/dv2gen-example
-

dv2gen-maven-plugin
—
Ein Maven-Plugin um ein DataVault2.0-DataWarehouse aus einer XML-Konfiguration zu erzeugen. Motivation Ein Data Vault 2.0 Data Warehouse besteht aus vielen Datenbankartefakten, die auf konsistente Art definiert sein müssen. Außerdem müssen die Skripte zum Laden der Daten automatisiert werden. Eine Möglichkeit diese Ziele zu erreichen ist es, dbt als Datenbank-Tool zu verwenden und AutomateDV um die…
-
dv2gen-maven-plugin
—
in OSSA maven plugin to generate artifacts for a Data Vault 2.0 data warehouse based on dbt, AutomateDV and postgres. The project can be found on GitHub at ChristophOberle/dv2gen-maven-plugin The current version is 1.0.2 It is published on Maven Central The definition of the data warehouse is described in XML files. For more information visit the…
-
xpath2.0-helper
—
in OSSA useful tool to navigate an XML dataset from Java code. The navigation through the XML dataset is given as an XPath2.0 expression. The result ist returned to the Java program. You can find it on Maven Central at http://central.sonatype.com/artifact/de.elrebo/xpath2.0-helper The class XmlDocumentHelper prepares an XML document from the file system and stores it as…
-
Hello World!
—
in OSSThis is elrebo.de The home of really useful open source software 😉 Older posts are from my former website oberle-it-beratung.de. They are in german.
-

Wie man aus Java einfach auf XML-Daten zugreift
—
in WerkzeugeDie Aufgabe In meinem Java-Programm zur IBAN-Prüfung wird bei deutschen IBANs auch geprüft, ob die Bankleitzahl (BLZ) gültig ist und welche Prüfzifferberechnungsmethode (PZBM) für die Kontonummern der Bank verwendet werden soll. In der ersten Version meines Programms habe ich diese Informationen über einen SQL-Zugriff in eine Postgres-Datenbank ermittelt. Das ist zwar einfach zu programmieren, es…
-

IBAN-Prüfung
—
in WerkzeugeVor ca. drei Wochen erzählte ich einem ehemaligen Kollegen von unserem Projekt, einen Service zu implementieren, mit dem man Bankleitzahlen überprüfen kann. Daraufhin sagte er zu mir sinngemäß etwa folgendes: “Wofür braucht man denn so einen Service, kann das nicht jede IBAN-Prüfung auch leisten?” Das hat mich ins Grübeln gebracht. Natürlich hatte mein Kollege recht.…
-

Bankleitzahlen as a Service (2)
—
Im letzten Beitrag Bankleitzahlen as a Service habe ich skizziert, welche Informationen zu den Bankleitzahlen alle drei Monate von der Bundesbank veröffentlicht werden. Heute, am 4.2.2025 hat die Bundesbank eine neue Bankleitzahlendatei im Extranet der Bundesbank zur Verfügung gestellt. Die darin enthaltenen Informationen werden am 3.3.2025 gültig. Gemäß dieser Architekturskizze habe ich die neue “Bankleitzahlendatei…
-

Bankleitzahlen as a Service
—
Bankleitzahlen dienen zur Identifikation von Banken in Deutschland. Federführend für die Verwaltung der Bankleitzahlen ist die Deutsche Bundesbank. Die Deutsche Bundesbank veröffentlicht alle drei Monate die Bankleitzahlendatei, in der die Informationen zu den aktuellen Bankleitzahlen enthalten sind. Eine Beschreibung dieser Bankleitzahlendatei findet man im “Merkblatt Bankleitzahlendatei”, das auf der Bundesbank-Seite zu Bankleitzahlen verlinkt ist: https://www.bundesbank.de/de/aufgaben/unbarer-zahlungsverkehr/serviceangebot/bankleitzahlen.…