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.


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.

Cheers,
Nuki