Einführung in Entwicklertools
BigQuery bietet eine Reihe von Entwicklertools, mit denen Sie in Ihrer Entwicklungsumgebung auf BigQuery zugreifen, BigQuery mit externen Anwendungen verbinden und End-to-End-Lösungen entwickeln können. Bevor Sie diese Tools verwenden, sollten Sie mit den Standardkonzepten von BigQuery vertraut sein, z. B. mit der Analyse und der Ressourcenorganisation.
Tools für den Zugriff auf BigQuery in Ihrer Entwicklungsumgebung
Die BigQuery APIs und Clientbibliotheken sind die wichtigsten Entwicklertools für das Senden von BigQuery-Anfragen außerhalb der Google Cloud Console und des bq-Befehlszeilentools. Wenn Sie auf diese Weise auf BigQuery zugreifen, müssen Sie auch eine Form der Authentifizierung angeben.
APIs
BigQuery offers REST und gRPC APIs als programmatische Schnittstelle zu seinen verschiedenen Diensten. Die folgenden APIs sind verfügbar:
- BigQuery API
- BigQuery DataPolicy API
- BigQuery Connection API
- BigQuery Migration API
- BigQuery Storage API
- BigQuery Reservation API
- BigQuery Analytics Hub API
- BigQuery Data Transfer Service API
Clientbibliotheken
Sie können die BigQuery APIs zwar direkt verwenden, indem Sie Anfragen an den Server senden, aber mit den BigQuery-Clientbibliotheken können Sie die Menge des zu schreibenden Codes erheblich reduzieren, indem Sie Ihre BigQuery API-Aufrufe vereinfachen. Die unterstützten Sprachen für BigQuery sind C#, Go, Java, Node.js, PHP, Python und Ruby. Eine Kurzanleitung für die BigQuery-Clientbibliotheken finden Sie unter Öffentliches Dataset mit BigQuery-Clientbibliotheken abfragen.
Authentifizierung
Bei der Authentifizierung wird Ihre Identität mithilfe von Anmeldedaten bestätigt. Wenn Sie in Ihrer Entwicklungsumgebung auf BigQuery zugreifen, ist immer eine Form der Authentifizierung erforderlich. Die häufigste Authentifizierungsmethode für BigQuery-Entwickler sind Standardanmeldedaten für Anwendungen, mit denen Anmeldedaten automatisch basierend auf Ihrer Umgebung gefunden werden. Weitere Informationen zu allgemeinen Authentifizierungsprinzipien und anderen Authentifizierungs methoden finden Sie unter Bei BigQuery authentifizieren.