Mit PostgreSQL 19 steht das nächste Major Release in den Startlöchern. Aktuell befindet sich das Release noch in der Beta 3, dennoch lässt sich bereits erkennen, welche Schwerpunkte die Entwickler:innen gesetzt haben. Im Gegensatz zu früheren Versionen konzentriert sich PostgreSQL 19 auf die Weiterentwicklung bestehender Funktionen. Verbesserungen ...
Testen ist unerlässlich, um Vertrauen in die eigene Software zu schaffen und frühzeitig Probleme sowohl in der Datenqualität als auch in der Businesslogik zu erkennen. Was sich in der modernen Softwareentwicklung längst als Standard etabliert hat, ist im Umfeld von Data Warehouses und auch kleineren Datenanwendungen oft ein unbeliebtes Thema. Nicht...
Im ersten Teil dieser Reihe haben wir gezeigt, wie SELECT AI natürlichsprachliche Anfragen in SQL übersetzen kann, ohne dass Anwender:innen SQL beherrschen müssen. Dieser zweite Teil geht einen Schritt weiter. SELECT AI übersetzt Fragen in SQL und führt diese gegen vorhandene Tabellen aus. Das Ergebnis hängt davon ab, ob die Frage präzise genug ist...
Viele Unternehmen setzen noch immer auf komplexe Stored Procedures zur Datentransformation, so auch in unserem Fall. In unserer Datenlösung haben wir im Rahmen eines Studienprojekts eine bestehende DWH-Beladung von Stored Procedures nach dbt migriert. Dieser Blogbeitrag beschreibt die Umsetzung der Migration, gibt eine Einführung in das Deployment ...
Wer beruflich zwischen Oracle und PostgreSQL pendelt, kennt diese eine Frage, die oft in vielen Kundengesprächen fällt: „Was ist denn jetzt eigentlich besser?“ Die ehrliche Antwort lautet: Die Frage muss anders gestellt werden. Die richtige Fragen sind, wofür man es braucht, wer es betreibt, wo es betrieben wird und was es kosten darf (und damit me...
In modernen Datenplattformen entsteht Komplexität selten über Nacht. Sie wächst schleichend durch immer neue Anforderungen, zusätzliche Reports, kurzfristige Workarounds und SQL-Logik, die direkt an Tabellen geknüpft wird. Was zunächst funktioniert, entwickelt sich über die Zeit zu einer fragmentierten Transformationsebene, in der Abhängigkeiten ve...