Wie hole ich amtliche Zahlen aus Europa ins Projekt? (Daten von Eurostat öffnen)
Kurz
Wie hole ich amtliche Zahlen aus Europa ins Projekt? Auf der Startseite gibt es „Eurostat-Daten öffnen“. Statable holt einen Datensatz von Eurostat, dem Statistikamt der Europäischen Union, und öffnet ihn als Tabelle. Vorher geht keine Anfrage hinaus; es geschieht nur auf Klick.
So geht es in Statable
- Den Code des Datensatzes eintragen, zum Beispiel une_rt_m (Arbeitslosenquote, monatlich).
- Filter eintragen, eine Zeile je Filter: Name = Wert, Wert (zum Beispiel geo = AT, DE).
- Den Zeitraum von und bis eintragen, zum Beispiel 2020-01 und 2024-12.
- „Von Eurostat laden“, die Vorschau ansehen, dann „Als Daten öffnen“.
Was ins Netz geht
- Beim Klick auf „Von Eurostat laden“ geht eine Anfrage an die Europäische Kommission. Deren Server sieht die IP-Adresse und die Abfrage (Code des Datensatzes, Filter, Zeitraum).
- Sonst geht nichts dorthin. Daten aus Statable werden nicht gesendet. Es gibt keine Cookies.
- Abgefragt wird nur die eine feste Adresse von Eurostat. Eine frei eingegebene Adresse gibt es nicht.
- In der Fassung ohne Netz (Offline) wird diese Wahl nicht angeboten.
Alle Angaben im Einzelnen
- Code des Datensatzes eintragen, zum Beispiel une_rt_m (Arbeitslosenquote, monatlich). Den Code nennt die Datenbank von Eurostat. Erlaubt sind Buchstaben, Ziffern und Unterstriche, höchstens 40 Zeichen.
- Filter eintragen, eine Zeile je Filter, in der Form Name = Wert, Wert (zum Beispiel geo = AT, DE). Ohne Filter ist die Antwort oft zu groß.
- Den Zeitraum von und bis eintragen, zum Beispiel 2020-01 und 2024-12. Erlaubt sind auch 2020 oder 2020-Q1.
- Auf Wunsch die Beschriftungen als zusätzliche Spalten mitladen (zum Beispiel „Österreich“ neben „AT“).
- „Von Eurostat laden“, die Vorschau ansehen und dann „Als Daten öffnen“. Das Laden lässt sich abbrechen; nach 60 Sekunden ohne Antwort endet es von selbst.
So sieht die Tabelle aus
Die Daten kommen in langer Form: eine Zeile je Kombination, eine Spalte je Dimension (mit dem Code), dazu die Spalten „wert“ und „status“. Mit den Beschriftungen kommt zu jeder Dimension eine Spalte mit der Endung _text. Eine Dimension mit nur einer Kategorie bleibt als Spalte erhalten.
Fehlende Werte und Status
- Ein fehlender Wert bleibt leer. Er wird nie 0 und nie aufgefüllt. Ein vorhandener Wert 0 bleibt 0.
- Die Spalte „status“ trägt die Kennzeichen von Eurostat, zum Beispiel „:“ (nicht verfügbar), „c“ (vertraulich) und „p“ (vorläufig). Werte mit „c“ oder „:“ ohne Zahl bleiben leer.
- Nach dem Laden sagt Statable, wie viele Zeilen ohne Wert sind und wie viele einen vorläufigen Wert haben.
Die Zeitspalte
Monate und Jahre werden als Datum gelesen: Ein Monat steht als der 1. des Monats, ein Jahr als 1. Januar; der Wert gilt für den ganzen Zeitraum. Quartale (2024-Q1), Halbjahre (2024-S1) und Wochen (2024-W05) liest Statable nicht als Datum; die Spalte bleibt Text. Die Zeitreihen-Auswertung braucht aber ein Datum. Dann bei Eurostat monatliche oder jährliche Daten wählen oder mit „Datum und Zeit“ eine Datumsspalte bilden.
Quelle und Lizenz
Zu den Daten gehört die Quellenangabe: Quelle Eurostat, der Datensatz, das Abrufdatum, der Stand der Daten laut Eurostat und die genaue Abfrage-Adresse. Sie steht im Protokoll und im Bericht. Eurostat-Daten dürfen mit Quellenangabe weiterverwendet werden; es gelten die Regeln der Europäischen Kommission.
Falle: Eurostat ändert Daten nachträglich
Eurostat kann Daten nachträglich ändern. Das Abrufdatum gehört zum Ergebnis. Wer später noch einmal lädt, kann andere Zahlen bekommen.
Voraussetzungen und Grenzen
- Die Antwort darf höchstens 20 MB und 1 Million Zeilen haben. Sonst sagt Statable das; dann mehr Filter oder einen kürzeren Zeitraum wählen.
- Fehler (keine Verbindung, Zeitüberschreitung, unbekannter Datensatz, Eurostat überlastet) meldet Statable in einem Satz. Es wird nichts übernommen, was sich nicht lesen lässt.
- Texte aus der Antwort gelten als Daten und werden nie als Befehl ausgeführt.
Typische Beispiele
- Die monatliche Arbeitslosenquote (une_rt_m) für Österreich und Deutschland seit 2020.
- Eine Jahresreihe nach Land laden und mit „Karte“ als Rate je Gebiet zeigen.
Für Fachleute
Abgerufen wird die Statistics API 1.0 von Eurostat im Format JSON-stat 2.0 (format=JSON; lang=DE, EN oder FR nach der Sprache der App, sonst EN; Zeitraum mit sinceTimePeriod und untilTimePeriod). Gelesen werden id und size; die letzte Dimension läuft am schnellsten, und die Position steht in category.index, nicht in der Reihenfolge der Schlüssel. value und status sind dünn besetzt.