Mit Google BigQuery verbinden
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
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
- Wählen Sie aus dem Analytics-Hauptmenü Importieren > Datenbank und Anwendung.Analytics
- 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.
- 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:
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. | |
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.
|
|
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.