Das Aufrufen der Luftdaten-API von Alteryx - Dashboard-Woche Tag 3 - Alteryx & Tableau

Am dritten Tag der Dashboard-Woche haben wir es nicht mit fertig visualisierbaren Daten zu tun, sondern müssen unsere Daten selbst von IQAir mit Hilfe von Alteryx sowohl für die API-Anfrage als auch für die Datenvorbereitung abrufen. Dies ist sowohl herausfordernd als auch knifflig (siehe unten stehende Punkte).

1. Das Erste, was man tun sollte, ist die Dokumentation zu lesen (es kann verwirrend sein, wenn man es nicht tut)!

Persönlich finde ich, dass die Dokumentation irgendwie irreführend ist. Zum Beispiel ist das dort angegebene Antwortmuster nur für das kostenpflichtige Abonnement verfügbar. Es wird nicht darauf hingewiesen, dass für das kostenlose Abonnement die Daten auf nur einen Tag (Live-Daten zum Zeitpunkt der Anfrage) und auch auf einige Informationen beschränkt sind. Diese Informationen habe ich gefunden, als ich mich für das kostenlose Abonnement registriert und angemeldet habe.

Außerdem wird klar gesagt, dass das kostenlose Abonnement maximal 10.000 Aufrufe/Monat ermöglicht. Aber als ich meine Anfrage klar auf 15 Städte beschränkte, erhielt ich von 3 von ihnen die Meldung "zu viele Anfragen". Ich fand einen Ausweg, indem ich die Anfragen auf 4 Aufrufe/Minute drosselte, was gut funktionierte.

2. Lies die Dokumentation erneut!

Ich kann nicht genug betonen, wie wichtig es ist, da Entwickler APIs unterschiedlich aufbauen. Bei IQAir ist sie so verschachtelt: Land-Staat-Stadt. Daher habe ich den Workflow entsprechend dieser Struktur aufgebaut. Ich habe den Ländernamen (Indonesien) festgelegt, um alle Staaten zu erhalten, und habe sie dann zurück in die Schleife eingespeist, um die Städte für jeden Staat zu erhalten.

IQAir Workflow
IQAir Workflow - Continue

Die API lieferte mir Verschmutzungsdaten gemäß des AQI-US- und chinesischen Standards sowie Wetterdaten wie Luftfeuchtigkeit, Druck, Temperatur, Windrichtung und Windgeschwindigkeit. **Denk daran, dies gilt für den kostenlosen Plan!
**

Anschließend erstellte ich das Dashboard in Tableau, das meine erste Version war. Ich muss es noch einmal überarbeiten. Aber so sieht es erstmal aus.

Meine erste Version - Tableau Dashboard

Cheers,
Nuki

Author:
Nuki Susanti
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab