Im Slack der dbatools-Community wird immer mal wieder die Frage gestellt, wie denn mit Invoke-DbaQuery mehrteilige Skripte oder Befehle mit mehr als einer Ergebnismenge verarbeitet werden können. Daher hierzu ein paar Beispiele. Zwei Werkzeuge: Get-Member und GetType() Doch vorab möchte ich ein paar Werkzeuge vorstellen und Tipps geben, die jede:r ...
On the dbatools community Slack, people often ask how Invoke-DbaQuery can process multi-part scripts or commands with more than one result set. Here are a few examples. Two tools: Get-Member and GetType() But first I would like to introduce a few tools and give tips that every user of dbatools should know. In general: Store the return of the ...
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 ...