Airtable mit Power BI verbinden: Das ultimative Setup-Tutorial
Hier ist ein umfassendes Tutorial, wie du Airtable-Daten in Power BI integrierst. Da Airtable keinen nativen "Knopf" für Power BI hat, nutzen wir die Airtable API (Web-Datenquelle).
Die Kombination aus Airtable (als flexible Datenbank) und Power BI (als mächtiges Analyse-Tool) ist ideal für dynamische Dashboards. In dieser Anleitung nutzen wir die Methode über den Personal Access Token (PAT), da dies der sicherste und aktuellste Weg ist.
Voraussetzungen
- Ein Airtable-Konto mit Daten.
- Power BI Desktop auf deinem Rechner installiert.
- Administrator-Zugriff auf deine Airtable-Base (um den API-Token zu erstellen).
Schritt 1: Personal Access Token (PAT) in Airtable erstellen
Seit dem Auslaufen der alten API-Keys nutzt Airtable Tokens mit spezifischen Berechtigungen.
- Gehe zum Airtable Developer Hub.
- Klicke auf "Create new token".
- Gib dem Token einen Namen (z. B. "Power BI Integration").
- Scopes hinzufügen: Füge mindestens
data.records:readundschema.bases:readhinzu. - Access hinzufügen: Wähle die spezifische Base aus, die du in Power BI importieren möchtest.
- Klicke auf "Create token" und kopiere ihn sofort an einen sicheren Ort. Du wirst ihn später nicht mehr sehen können.
Schritt 2: Base-ID und Tabellen-Name finden
Du benötigst die spezifische URL für den Abruf deiner Daten.
- Öffne deine Airtable-Base.
- Gehe zur Airtable API-Dokumentation.
- Wähle deine Base aus der Liste aus.
- In der Dokumentation siehst du auf der linken Seite deine Tabellen. Klicke auf eine Tabelle und wähle "List records".
- Rechts im Beispiel-URL-Feld siehst du eine URL wie diese:
https://api.airtable.com/v0/appXXXXXXXXXXXXXX/DeineTabelleappXXXXXXXXXXXXXXist deine Base-ID.DeineTabelleist dein Tabellen-Name (oder die Tabellen-IDtbl...).
Schritt 3: Daten in Power BI importieren
Jetzt verknüpfen wir die beiden Tools in Power BI Desktop.
- Öffne Power BI Desktop.
- Klicke im Menüband auf Daten abrufen (Get Data) > Web.
- Wähle im Dialogfenster Erweitert (Advanced) aus.
- Gib unter URL-Teile deine Airtable-URL ein:
https://api.airtable.com/v0/DEINE_BASE_ID/DEIN_TABELLEN_NAME - Unter HTTP-Anforderungsheader-Parameter (optional) musst du die Authentifizierung eingeben:
- Linkes Feld:
Authorization - Rechtes Feld:
Bearer DEIN_PERSONAL_ACCESS_TOKEN(Wichtig: Das Wort Bearer gefolgt von einem Leerzeichen muss vor dem Token stehen).
- Linkes Feld:
- Klicke auf OK.
Schritt 4: Daten in Power Query transformieren
Airtable liefert Daten im JSON-Format. Wir müssen diese in eine Tabelle umwandeln.
- Es öffnet sich der Power Query Editor. Du siehst einen Datensatz namens "records".
- Klicke auf die Liste "List" neben dem Wort "records".
- Klicke oben im Menü auf "Zu Tabelle" (To Table) und bestätige mit OK.
- Du siehst nun eine Spalte mit dem Namen "Column1", die "Records" enthält. Klicke auf das Erweitern-Symbol (zwei Pfeile, die auseinandergehen) oben rechts im Spaltenkopf.
- Wähle die Felder aus, die du benötigst (meistens ist das Feld "fields" das wichtigste, da hier deine eigentlichen Daten liegen).
- Wiederhole das Erweitern für die "fields"-Spalte, um deine tatsächlichen Spaltennamen aus Airtable zu sehen.
- Klicke auf Schließen & übernehmen.
Schritt 5: Umgang mit dem 100-Datensätze-Limit (Optional)
Wichtig: Die Airtable API gibt standardmäßig nur 100 Datensätze pro Abfrage zurück. Wenn deine Tabelle größer ist, musst du eine Paginierung (Pagination) einrichten.
- Einfache Lösung: Verwende ein Drittanbieter-Tool wie Coupler.io, Skyvia oder SyncHub. Diese Tools fungieren als Brücke und erledigen die Paginierung automatisch.
- Profi-Lösung: Du kannst ein Power Query Skript (M-Code) schreiben, das den
offset-Parameter von Airtable nutzt, um alle Seiten nacheinander abzurufen.
Tipps für die Praxis
- Datentypen: Prüfe in Power BI nach dem Import unbedingt die Datentypen (Datum, Dezimalzahl etc.), da JSON-Daten oft als "Text" erkannt werden.
- Aktualisierung: Wenn du den Bericht im Power BI Service (Cloud) veröffentlichst, musst du die Anmeldeinformationen in den Einstellungen des Datasets erneut eingeben, damit die automatische Aktualisierung funktioniert.
- Sicherheit: Gib deinen Personal Access Token niemals öffentlich preis. Er ersetzt dein Passwort für den Zugriff auf diese spezifischen Daten.
Mit diesem Setup hast du eine solide Basis, um deine Airtable-Workflows professionell in Power BI zu visualisieren!