Airtable mit Power BI verbinden: Das ultimative Setup-Tutorial

Melden

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.

  1. Gehe zum Airtable Developer Hub.
  2. Klicke auf "Create new token".
  3. Gib dem Token einen Namen (z. B. "Power BI Integration").
  4. Scopes hinzufügen: Füge mindestens data.records:read und schema.bases:read hinzu.
  5. Access hinzufügen: Wähle die spezifische Base aus, die du in Power BI importieren möchtest.
  6. 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.

  1. Öffne deine Airtable-Base.
  2. Gehe zur Airtable API-Dokumentation.
  3. Wähle deine Base aus der Liste aus.
  4. In der Dokumentation siehst du auf der linken Seite deine Tabellen. Klicke auf eine Tabelle und wähle "List records".
  5. Rechts im Beispiel-URL-Feld siehst du eine URL wie diese: https://api.airtable.com/v0/appXXXXXXXXXXXXXX/DeineTabelle
    • appXXXXXXXXXXXXXX ist deine Base-ID.
    • DeineTabelle ist dein Tabellen-Name (oder die Tabellen-ID tbl...).

Schritt 3: Daten in Power BI importieren

Jetzt verknüpfen wir die beiden Tools in Power BI Desktop.

  1. Öffne Power BI Desktop.
  2. Klicke im Menüband auf Daten abrufen (Get Data) > Web.
  3. Wähle im Dialogfenster Erweitert (Advanced) aus.
  4. Gib unter URL-Teile deine Airtable-URL ein: https://api.airtable.com/v0/DEINE_BASE_ID/DEIN_TABELLEN_NAME
  5. 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).
  6. Klicke auf OK.

Schritt 4: Daten in Power Query transformieren

Airtable liefert Daten im JSON-Format. Wir müssen diese in eine Tabelle umwandeln.

  1. Es öffnet sich der Power Query Editor. Du siehst einen Datensatz namens "records".
  2. Klicke auf die Liste "List" neben dem Wort "records".
  3. Klicke oben im Menü auf "Zu Tabelle" (To Table) und bestätige mit OK.
  4. 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.
  5. Wähle die Felder aus, die du benötigst (meistens ist das Feld "fields" das wichtigste, da hier deine eigentlichen Daten liegen).
  6. Wiederhole das Erweitern für die "fields"-Spalte, um deine tatsächlichen Spaltennamen aus Airtable zu sehen.
  7. 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!

0