BigQuery DataFrames installieren
BigQuery DataFrames ist ein Open-Source-Paket, mit dem Sie Datenanalysen und Aufgaben für maschinelles Lernen (ML) mithilfe vertrauter Python APIs ausführen können. Wenn Sie dieses Paket installieren, können Sie die BigQuery-Engine verwenden, um Ihre Pandas- und Scikit-Learn-Workflows zu skalieren und riesige Datasets zu verarbeiten.
BigQuery DataFrames installieren
Führen Sie pip install
--upgrade bigframes aus, um die aktuelle Version von BigQuery DataFrames zu installieren.
Verfügbare Bibliotheken
BigQuery DataFrames bietet drei Bibliotheken:
bigframes.pandasbietet eine Pandas API, mit der Sie Daten in BigQuery analysieren und bearbeiten können. Viele Arbeitslasten können von Pandas zu BigFrames migriert werden, indem nur einige Importe geändert werden. Diebigframes.pandasAPI ist skalierbar, um die Verarbeitung von Terabyte an BigQuery-Daten zu unterstützen. Sie verwendet die BigQuery-Abfrage-Engine für Berechnungen.bigframes.bigquerybietet viele BigQuery-SQL-Funktionen, für die es möglicherweise keine pandas-Entsprechung gibt.bigframes.mlbietet eine API, die der scikit-learn API für ML ähnelt. Mit den ML-Funktionen in BigQuery DataFrames können Sie Daten vorverarbeiten und Modelle mit diesen Daten trainieren. Diese Aktionen lassen sich auch für die Erstellung von Datenpipelines aneinanderketten.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen für die Aufgaben in diesem Dokument haben:
- BigQuery Job User (
roles/bigquery.jobUser) - BigQuery Read Session-Nutzer ()
roles/bigquery.readSessionUser -
BigQuery DataFrames in einem BigQuery-Notebook verwenden:
- BigQuery User (
roles/bigquery.user) - Notebook Runtime User (
roles/aiplatform.notebookRuntimeUser) - Code Creator (
roles/dataform.codeCreator)
- BigQuery User (
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Wenn Sie die Endnutzerauthentifizierung in einer interaktiven Umgebung wie einem Notebook, der Python-REPL oder der Befehlszeile ausführen, fordert BigQuery DataFrames bei Bedarf zur Authentifizierung auf. Andernfalls lesen Sie in diesem Artikel zum Einrichten von Standardanmeldedaten für Anwendungen für verschiedene Umgebungen.
Installationsoptionen konfigurieren
Nach der Installation von BigQuery DataFrames können Sie die folgenden Optionen angeben.
Standort und Projekt
Sie müssen den Standort und das Projekt angeben, in dem Sie BigQuery DataFrames verwenden möchten.
Sie können den Speicherort und das Projekt in Ihrem Notebook so definieren:
Ort der Datenverarbeitung
BigQuery DataFrames ist auf Skalierbarkeit ausgelegt, was durch die Speicherung von Daten und die Verarbeitung im BigQuery-Dienst ermöglicht wird. Sie können jedoch Daten in den Speicher Ihres Client-Rechners übertragen, indem Sie in einem DataFrame- oder Series-Objekt .to_pandas() aufrufen. In diesem Fall gilt die Speicherbeschränkung Ihres Clientcomputers.
Nächste Schritte
- Daten mit BigQuery DataFrames bearbeiten
- Informationen zum Generieren von BigQuery DataFrames-Code mit Gemini
- Paketdownloads von PyPI mit BigQuery DataFrames analysieren
- Quellcode, Beispiel-Notebooks und Beispiele für BigQuery DataFrames auf GitHub ansehen.
- Referenz zur BigQuery DataFrames API