Mit Google BigQuery verbinden

Diese Version des Google-BigQuery-Datenkonnektors wird nach Analytics 17.x eingestellt.
Testen Sie jetzt die neue Version des Konnektors und wechseln Sie zu dieser neuen Version, damit Sie in Analytics 18 weiter eine Verbindung mit Google BigQuery herstellen können. (Voraussichtliches Erscheinen: Herbst 2024)
Siehe: Auf eine neuen ACL-Konnektorversion umstellen

Konzept-Informationen

ACCESSDATA-Befehl

Google BigQuery ist ein Cloud-Datendienst. Sie können den Google-BigQuery-Datenkonnektor verwenden, um die in BigQuery gespeicherten Daten Ihrer Organisation zu importieren.

Hinweis

Analytics bietet Google BigQuery als optionalen Konnektor an. Falls er in Ihrem Fenster „Datenzugriff“ nicht verfügbar ist, wurde er während der Installation wahrscheinlich nicht ausgewählt. Weitere Informationen finden Sie unter Optionale Analytics-Datenkonnektoren und Python Engine installieren.

Vorbereitungen

Für eine Verbindung mit Google BigQuery müssen Sie die folgenden Informationen einholen:

  • Einzelheiten der Authentifizierung
  • Katalog

Hilfe für die Zusammenstellung der Verbindungsvoraussetzungen erhalten Sie vom Google BigQuery-Administrator Ihrer Organisation. Falls Ihr Administrator Ihnen nicht weiterhelfen kann, sollten Sie oder Ihr Administrator den Google BigQuery-Support kontaktieren.

BigQuery-Verbindung erstellen

  1. Wählen Sie aus dem Analytics-Hauptmenü Importieren > Datenbank und Anwendung.Analytics
  2. Auf der Registerkarte Neue Verbindungen im Abschnitt ACL-Konnektoren wählen Sie Google BigQuery.

    Tipp

    Sie können die Liste verfügbarer Konnektoren filtern, indem Sie in das Feld Verbindungen filtern eine Suchzeichenfolge eingeben. Die Konnektoren sind alphabetisch aufgelistet.

  3. Im Bereich Datenverbindungseinstellungen rufen Sie die Verbindungseinstellungen auf und klicken unten innerhalb des Bereichs auf Speichern und verbinden.

    Sie können den standardmäßigen Verbindungsnamen akzeptieren oder einen neuen Namen eingeben.

Die Verbindung für Google BigQuery wird in der Registerkarte Bestehende Verbindungen gespeichert. In Zukunft können Sie sich über die gespeicherte Verbindung erneut mit Google BigQuery verbinden.

Sobald die Verbindung hergestellt ist, wird das Fenster „Datenzugriff“ im Stagingbereich geöffnet und Sie können den Datenimport beginnen. Hilfe für den Datenimport aus Google BigQuery finden Sie unter Mit dem Fenster „Datenzugriff“ arbeiten.

Verbindungseinstellungen

Grundlegende Einstellungen

Einstellung Beschreibung Beispiel
OAuth-Mechanismus

Gibt den Authentifizierungsmechanismus zur Authentifizierung des Treibers an:

  • Benutzerauthentifizierung – Der Treiber authentifiziert über ein Google-Benutzerkonto als ein Benutzer.
  • Dienstauthentifizierung – Der Treiber authentifiziert über ein Google-Dienstkonto als ein Dienst.

Bei der Verwendung der Benutzerauthentifizierung klicken Sie auf Anmelden, um auf die Google-Anmeldeseite zuzugreifen.

Benutzerauthentifizierung
Bestätigungscode Der Code, den Sie von Google zum Erstellen eines Aktualisierungstokens erhalten.  
Aktualisierungstoken Der Aktualisierungstoken, den Sie von Google zur Autorisierung des Zugriffs auf BigQuery erhalten. Der Aktualisierungstoken wird automatisch erstellt, nachdem Sie den Bestätigungscode angegeben haben.  
E-Mail Bei der Verwendung der Dienstauthentifizierung geben Sie die E-Mail-ID des Dienstkontos an.  
Schlüsseldateipfad Bei der Konfiguration der Dienstauthentifizierung stellen Sie diese Option auf den vollständigen Pfad der .p12- oder .json-Schlüsseldatei ein, die zur Authentifizierung der E-Mail-Adresse des Dienstkontos verwendet wird.  
Katalog (Projekt) Der Name Ihres Google-BigQuery-Projekts.  

Erweiterte Einstellungen

Einstellung Beschreibung Beispiel
Proxy-Host Der Hostname oder die IP-Adresse eines Proxy, durch den der HTTP-Datenverkehr geleitet werden soll. Der Treiber kann für die Authentifizierung an einem HTTP-Proxy die Authentifizierungsarten HTTP, Windows (NTLM) oder Kerberos verwenden.  
Proxy-Port

Der TCP-Port, auf dem der Proxy-Server läuft.

Der Standardwert ist 80.

80
Proxy-Benutzername

Benutzername, der für die Authentifizierung mit dem Proxy-Server verwendet werden soll.

 
Proxy-Kennwort Das Kennwort für die Authentifizierung am Proxy-Server.  
Maximale Anfragen pro Sekunde (0=unbegrenzt)

Geben Sie die maximale Anzahl von Anfragen an, die pro Sekunde erlaubt sind.

Um eine unbegrenzte Anzahl von Anfragen ohne Einschränkung zu erlauben, geben Sie „0“ ein.

0
Zeilen pro Block Die maximale Anzahl von Zeilen, die der Treiber für jede Datenabfrage abrufen muss. 16384
Standardlänge von Zeichenfolgenspalte Maximale Zeichenanzahl, die STRING-Spalten enthalten. 65536
Datasetname für große Ergebnismengen

ID des BigQuery-Datasets, das zur Speicherung temporärer Tabellen bei großen Ergebnismengen zu verwenden ist.

Geben Sie für diese Option nur dann einen Wert ein, falls Sie die Unterstützung großer Ergebnismengen aktivieren möchten.

Dieses Feld ist nur aktiviert, wenn Sie die Option Große Ergebnismengen zulassen auswählen.

_odbc_temp_tables
Ablaufzeit temporärer Tabellen Zeit (in Sekunden), bis eine temporäre Tabelle ungültig wird. Wenn die Tabelle nie ungültig werden soll, geben Sie den Wert „0“ an. 3600000
Sprache

Legt fest, ob der Treiber Abfragen mit Standard-SQL-Syntax oder der veralteten BigQuery-SQL-Syntax ausführt.

  • Aktiviert – Standard-SQL-Syntax
  • Deaktiviert – Veraltete BigQuery-SQL-Syntax
 
SQLPrepare von Metadaten mit altem SQL aktivieren (langsamer) Gibt an, dass für diese Abfrage der veraltete BigQuery-SQL-Dialekt verwendet wird.  
Große Ergebnismengen zulassen Legt fest, ob Abfrageergebnisse bei der Verwendung von veraltetem SQL größer als 128 MB sein dürfen.  

Updates von Datenkonnektoren

Wenn Sie Analytics, oder den Robots-Agent aktualisieren, sollten Sie Ihre Skripts für Datenimporte mit einem der Analytics-Datenkonnektoren (Befehl ACCESSDATA) testen.

Es besteht die Möglichkeit, dass Änderungen eines Drittanbieters von Datenquellen oder eines Herstellers von ODBC-Treibern Aktualisierungen eines oder mehrerer Datenkonnektoren erfordert. Über Skripts hergestellte Datenverbindungen müssen unter Umständen aktualisiert werden, um nach wie vor ordnungsgemäß zu arbeiten.

  • Import erneut durchführen Die einfachste Möglichkeit, eine Verbindung zu aktualisieren, ist die manuelle Durchführung eines Imports mit dem Fenster „Datenzugriff“ der aktualisierten Version von Analytics. Kopieren Sie den Befehl ACCESSDATA aus dem Protokoll, und verwenden Sie ihn zur Aktualisierung Ihres Skripts.

    Hinweis

    Bevor Sie sich mit einer Datenquelle verbinden und den Import erneut ausführen, löschen Sie den Cache des Konnektors, um bestehende Tabellennamen zu entfernen.

    In der Registerkarte Bestehende Verbindungen des Fensters „Datenzugriff“ wählen Sie  > Cache löschen.

  • Feldspezifikationen aktualisieren Unter Umständen müssen Sie auch Feldspezifikationen im Skriptkörper aktualisieren, um die Änderungen des Tabellenschemas in der Datenquelle oder dem ODBC-Treiber anzupassen. Mögliche Änderungen beinhalten Feldnamen, Datentypen von Feldern sowie Feld- und Datensatzlängen.
  • Ergebnisse von Filtern überprüfen Sie sollten auch Ergebnisse von Filtern überprüfen, die Sie im Rahmen des Datenimports nutzen. Stellen Sie sicher, dass der Importfilter Datensätze ordnungsgemäß ein- und ausschließt.