Skip to main content

Google BigQuery Input Tool Icon Google BigQuery-Eingabe-Tool

Verwenden Sie das Google BigQuery-Eingabe-Tool, um eine Tabelle aus Google BigQuery abzufragen und in Designer einzulesen. Informationen zu bekannten Einschränkungen finden Sie hier: Google BigQuery . Weitere Informationen zu Google BigQuery finden Sie auf der Site Google BigQuery-Dokumentation .

Wichtig

Das Google BigQuery-Eingabe-Tool ist veraltet. Sie können weiterhin das  Eingabedaten-Tool verwenden, um eine Verbindung zu Google BigQuery herzustellen.

Bei Google BigQuery anmelden

Die Anmeldung bei Google BigQuery ist mit Dienst-zu-Dienst- oder Endbenutzer-Anmeldedaten möglich.

Verwenden Sie wann immer möglich die Dienst-zu-Dienst -Authentifizierung anstatt der Endbenutzer -Authentifizierung. Die Verwaltung unterschiedlicher Schlüssel für verschiedene Anwendungen, die sich für dasselbe Dienstkonto authentifizieren, ermöglicht den Widerruf des Zugriffs für eine spezifische Anwendung, ohne dass die anderen Anwendungen ihre Authentifizierungsdaten aktualisieren müssen.

Anmerkung

Wenden Sie sich an Ihren Google Cloud-Administrator, wenn Sie Hilfe mit Ihren Google BigQuery-Anmeldedaten benötigen.

Service-to-Service-Authentifizierung

Für die Service-to-Service-Authentifizierung ist eine Google-Service-Account-Datei erforderlich, die auch als Service-Account-JSON-Schlüsseldatei bezeichnet wird.

Sie können eine Dienstkonto-JSON-Schlüsseldatei von der Google Cloud Console erhalten oder einen neuen Schlüssel für ein bestehendes Dienstkonto erstellen. Weitere Informationen zu Google BigQuery finden Sie auf der Site Google BigQuery-Dokumentation unter „Dienstkontenschlüssel erstellen und verwalten“.

Service-to-Service-Authentifizierung

  1. Im Authentifizierungsmodus wählen Sie Service-to-Service aus.

  2. Klicken Sie auf Datei auswählen , um Ihre Google-Servicekontodatei auszuwählen.

  3. Suchen Sie in Datei öffnen die JSON-Datei, die Ihren Google Servicekontoschlüssel enthält, und wählen Sie diese aus.

    Durch die Auswahl der Datei wird die ID für Ihr Google -Cloud-Servicekonto und Ihre Servicekonto-E-Mail eingegeben und das Fenster für die BigQuery-Tabelleneingabekonfiguration angezeigt. Wenn Ihre Schlüsseldatei ungültig ist, wird ein Fehler angezeigt.

Endbenutzer-Authentifizierung

  1. Wählen Sie in Authentifizierungsmodus Endbenutzer aus.

  2. Geben Sie Ihre Client-ID und Ihren geheimen Client-Schlüssel ein.

  3. Wählen Sie Anmelden .

  4. Geben Sie unter Mit Google anmelden Ihre Google-E-Mail-Adresse und Ihr Kennwort ein und wählen Sie dann Zulassen , um die Zugriffsgenehmigung des Konnektors auf Google BigQuery in Ihrem Namen zu erteilen.

  5. Wählen Sie Weiter .

Tool-Konfiguration

  1. Wählen Sie unter BigQuery-Tabelleneingabekonfiguration die Option Tabelle auswählen . Designer zeigt die Tabellen an, auf die Sie Zugriff haben.

    Anmerkung

    Die Tabellenliste im BigQuery-Eingabe-Tool zeigt zwar Ansichten und externe Tabellen im Projekt an. Diese können jedoch derzeit nur mit der benutzerdefinierten Abfrageoption mit einer SELECT-Anweisung abgefragt werden. Der Versuch, eine Ansicht oder eine externe Tabelle durch Auswahl aus der Tabellenlistenansicht abzufragen, führt zu einem Fehler.

  2. Wählen Sie ein Projekt aus, erweitern Sie einen Datensatz und wählen Sie dann eine BigQuery-Tabelle aus. Sobald Sie eine Tabelle ausgewählt haben, zeigt Designer die voll qualifizierte Kennung der Tabelle an.

    • Um die Metadaten zu aktualisieren, wählen Sie das Aktualisierungssymbol.

    • Wählen Sie Tabelle ändern , um eine andere Tabelle zu wählen.

  3. Wählen Sie Optionen aus.

    • Anzahl der Suchergebnisse begrenzen : Legt die Anzahl der Zeilen fest, die der Bericht zurückgibt.

    • Eine benutzerdefinierte Abfrage verwenden : SQL-Typ auswählen und dann Projekt für Abfrage auswählen . Geben Sie Ihre benutzerdefinierte Abfrage einschließlich etwaiger LIMIT -Klauseln ein.

    • Max. wiederholte Datensatzgrenze ableiten : ist bei benutzerdefinierter Abfrage nicht verfügbar. Wählen Sie diese Option und geben Sie dann eine maximale Feldlänge an, um die maximale Anzahl wiederholter Datensätze in den Ergebnissen zu beschränken, die von der Google BigQuery-Tabelle zurückgegeben werden. Wenn Sie die Anzahl der Datensätze begrenzen, wird Designer nur diesen Satz Datensätze prüfen, um die maximal wiederholte Datensatzgrenze abzuleiten.

    • SQL-Anweisung vor Erstellen : Geben Sie eine benutzerdefinierte Abfrage ein, die in BigQuery ausgeführt wird, bevor die Hauptabfrage beginnt. Standardmäßig ist der Wert „leer“, sodass keine SQL-Anweisung vor Erstellen ausgeführt wird.

    • SQL-Anweisung nach Erstellen : Geben Sie eine benutzerdefinierte Abfrage ein, die nach Abschluss der Hauptabfrage ausgeführt wird. Standardmäßig ist der Wert „leer“, sodass keine SQL-Anweisung nach Erstellen ausgeführt wird.

  4. Führen Sie den Workflow aus.