[Ultimate]{class="badge positive"}
Google BigQuery
Adobe Experience Platform ermöglicht die Aufnahme von Daten aus externen Quellen und bietet spezielle Services, mittels derer Sie eingehende Daten strukturieren, beschriften und erweitern können. Daten können aus verschiedensten Quellen aufgenommen werden, darunter etwa Adobe-Programme, Cloud-basierte Datenspeicher und Datenbanken.
Lesen Sie dieses Dokument über die erforderlichen Schritte, die Sie durchführen müssen, um Ihr Google BigQuery-Konto erfolgreich mit Experience Platform zu verbinden.
Voraussetzungen prerequisites
Im folgenden Abschnitt finden Sie weitere Informationen zur erforderlichen Einrichtung, bevor Sie eine Google BigQuery Quellverbindung erstellen können.
IP-Adressen-Zulassungsliste
Vor der Arbeit mit Quell-Connectoren muss einer Zulassungsliste eine Liste von IP-Adressen hinzugefügt werden. Wenn Sie Ihre regionsspezifischen IP-Adressen nicht zu Ihrer Zulassungsliste hinzufügen, kann dies bei der Verwendung von Quellen zu Fehlern oder Performance-Einbußen führen. Weitere Information finden Sie unter IP-Adressen-Zulassungsliste.
Google BigQuery erstellen credentials
Um Google BigQuery mit Experience Platform zu verbinden, müssen Sie Werte für die folgenden Anmeldeinformationen generieren:
Um sich mit einer Kombination aus OAuth 2.0 und einfacher Authentifizierung zu authentifizieren, geben Sie die entsprechenden Werte für die folgenden Anmeldeinformationen an.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
---|---|
Anmeldedaten | Beschreibung |
project |
Das Projekt ist die Organisationseinheit auf Basisebene für Ihre Google Cloud Ressourcen, einschließlich Google BigQuery. |
clientID |
Die Client-ID ist die Hälfte Ihrer Google BigQuery OAuth 2.0-Anmeldeinformationen. |
clientSecret |
Das Client-Geheimnis ist die andere Hälfte Ihrer Google BigQuery OAuth 2.0-Anmeldeinformationen. |
refreshToken |
Mit dem Aktualisierungstoken können Sie neue Zugriffstoken für Ihre API abrufen. Zugriffstoken haben eine begrenzte Lebensdauer und können im Laufe Ihres Projekts ablaufen. Sie können das Aktualisierungstoken verwenden, um sich zu authentifizieren und bei Bedarf nachfolgende Zugriffstoken für Ihr Projekt anzufordern. |
largeResultsDataSetId |
(Optional) Die vorab erstellte Google BigQuery-Datensatz-ID, die erforderlich ist, um Unterstützung für große Ergebnismengen zu ermöglichen. |
Detaillierte Anweisungen zum Generieren von OAuth 2.0-Anmeldeinformationen für Google-APIs finden Sie im folgenden Google OAuth 2.0-Authentifizierungshandbuch.
Um sich mit der Service-Authentifizierung zu authentifizieren, geben Sie die entsprechenden Werte für die folgenden Anmeldeinformationen an.
Hinweis: Ihr Service-Konto muss über ausreichende Berechtigungen verfügen, z. B.: BigQuery Job User, BigQuery Data Viewer, BigQuery Read Session User und BigQuery Data Owner, um sich erfolgreich mit der Service-Authentifizierung zu authentifizieren.
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
Anmeldedaten | Beschreibung |
projectId |
Die ID der Google BigQuery, für die Sie eine Abfrage durchführen möchten. |
keyFileContent |
Die Schlüsseldatei, die zum Authentifizieren des Service-Kontos verwendet wird. Sie können diesen Wert aus dem Google Cloud service accounts Dashboard abrufen. Der Inhalt der Schlüsseldatei liegt im JSON-Format vor. Sie müssen dies bei der Authentifizierung auf Experience Platform in Base64 kodieren. |
largeResultsDataSetId |
(Optional) Die vorab erstellte Google BigQuery-Datensatz-ID, die erforderlich ist, um Unterstützung für große Ergebnismengen zu ermöglichen. |
Weitere Informationen zur Verwendung von Dienstkonten in Google BigQuery finden Sie im Handbuch unter Verwendung von Dienstkonten in Google BigQuery.
Verbinden von Google BigQuery mit Platform
Die folgende Dokumentation enthält Informationen dazu, wie Sie Google BigQuery mithilfe von APIs oder der Benutzeroberfläche mit Platform verbinden können: