Visualisierung von Hochwassdaten der britischen Umweltbehörde mit DuckDB und Rill

2025-02-28
Visualisierung von Hochwassdaten der britischen Umweltbehörde mit DuckDB und Rill

Dieser Beitrag beschreibt die Erfahrung des Autors bei der Visualisierung von Hochwasser- und Pegelstandsdaten der britischen Umweltbehörde mit DuckDB und Rill. Der Autor hat effizient JSON-Daten aus der API der Behörde in DuckDB geladen, wobei er die Funktionen `read_json` und `UNNEST` verwendet hat, um verschachtelte JSON-Strukturen zu verarbeiten. Herausforderungen mit API-Datenbeschränkungen und verschachteltem JSON wurden bewältigt. Rill bot eine intuitive und schnelle Möglichkeit, die Daten zu visualisieren, was zu einem Dashboard führte, das stündliche Wasserstände anzeigt. Der Prozess unterstrich die Leistungsfähigkeit von DuckDB für die schnelle Datenaufnahme und Prototypenerstellung sowie von Rill für die schnelle Datenexploration und -visualisierung.

Entwicklung