Voraussetzungen für Google BigQuery
Einführung
Um Google BigQuery zu verwenden-Connector benötigen Sie für Ihr Projekt ein Google-Dienstkonto mit den entsprechenden Berechtigungen und bestimmte Anmeldeinformationen, die Sie vom Dienstkonto erhalten haben.
Erstellen eines Dienstkontos und Zuweisen von Rollen
Folgen Sie diesen Schritten, um ein Dienstkonto zu erstellen und Rollen zuzuweisen, die Zugriff auf das Google Cloud-Projekt ermöglichen zur Verwendung mit dem Google BigQuery Connector:
-
Projekt auswählen in der Google Cloud Console.
Notiz
Stellen Sie sicher, dass die Google BigQuery API aktiviert.
-
Navigieren Sie im Navigationsmenü zu IAM & Admin > Servicekonten.
-
Klicken Sie oben auf der Seite auf Servicekonto erstellen.
-
Geben Sie die Servicekontodetails ein:
-
Dienstkontoname: Geben Sie eine beliebige Zeichenfolge für den Dienstkontonamen ein.
-
Dienstkonto-ID: Dieses Feld wird automatisch entsprechend dem Dienstkontonamen ausgefüllt und kann bei Bedarf bearbeitet werden.
-
Beschreibung des Dienstkontos: Geben Sie eine Beschreibung für das Dienstkonto ein.
-
-
Klicken Sie auf Erstellen und fortfahren.
-
Weisen Sie eine Rolle zu, um den Zugriff auf das Projekt zu ermöglichen (erforderlich für eine erfolgreiche Verbindung im Google BigQuery Konnektor):
-
Rolle: Wählen Sie über das Menü die entsprechende BigQuery-Rolle oder benutzerdefinierte Rolle für Ihren Anwendungsfall und klicken Sie dann auf Weiter.
Notiz
Bei Verwendung einer benutzerdefinierten Rolle müssen Sie über die
bigquery.datasets.get
Undbigquery.tables.list
Die dieser Rolle zugewiesene Berechtigung muss mindestens vorhanden sein. Andernfalls wird die Google BigQuery Verbindung wird nicht erfolgreich sein.Bei Verwendung vordefinierter BigQuery-Rollen, sind dies die Rolle, die dem Dienstkonto zugewiesen werden können, um den Zugriff auf jede Google BigQuery Aktivität zu ermöglichen:
Aktivität Cloud BigQuery-Rollen Datenübertragung BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerRoutine aufrufen BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerAbfrage BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerDatensatz einfügen BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerStruktur erstellen BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerStruktur aktualisieren BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerDatensatz aktualisieren BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-DatenviewerStruktur löschen BigQuery-Administrator oder
BigQuery-Dateneditor oder
BigQuery-Datenviewer
-
-
Optional können Sie bestimmten Benutzern Zugriff auf das Dienstkonto gewähren:
-
Klicken Sie auf Fertig.
Anmeldeinformationen abrufen
Befolgen Sie diese Schritte, um die für die Verbindungskonfiguration erforderlichen Anmeldeinformationen zu erhalten:
-
Klicken Sie auf der Seite Dienstkonten auf das Menü Aktionen für das oben erstellte Dienstkonto, und klicken Sie dann auf Schlüssel verwalten.
-
Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen, wählen Sie JSON als Schlüsseltyp und klicken Sie dann auf Erstellen, um die JSON-Datei auf Ihren Computer herunterzuladen:
-
Öffnen Sie die heruntergeladene JSON-Datei in einem Texteditor und behalten Sie die Werte der bei
project_id
,private_key
, Undclient_email
zu verwenden während der Verbindungskonfiguration.