Daten importieren und exportieren
Auf dieser Seite werden die verfügbaren Methoden zum Importieren und Exportieren von Daten in und aus Bigtable aufgeführt.
Daten aus BigQuery exportieren
Informationen zum Exportieren von BigQuery-Daten nach Bigtable finden Sie unter Daten nach Bigtable exportieren (Reverse ETL).
Sie können kontinuierliche Abfragen für Ihre BigQuery-Daten ausführen und die Ergebnisse mithilfe von Reverse-ETL in Echtzeit nach Bigtable exportieren. Weitere Informationen finden Sie in der BigQuery-Dokumentation unter Einführung in Continuous Queries.
Daten mit einer Vorlage verschieben oder kopieren
BigQuery
Mit der folgenden Dataflow-Vorlage können Sie Daten aus BigQuery in Bigtable exportieren.
Apache Cassandra für Bigtable
Mit der folgenden Dataflow-Vorlage können Sie Daten aus Apache Cassandra nach Bigtable exportieren.
Avro-Dateien
Mit den folgenden Dataflow-Vorlagen können Sie Daten aus Bigtable als Avro-Dateien exportieren und anschließend wieder in Bigtable importieren. Sie können die Vorlagen mit der Google Cloud CLI oder der Google Cloud -Konsole ausführen. Der Quellcode ist auf GitHub verfügbar.
Parquet-Dateien
Mit den folgenden Dataflow-Vorlagen können Sie Daten aus Bigtable als Parquet-Dateien exportieren und anschließend wieder in Bigtable importieren. Sie können die Vorlagen mit der gcloud CLI oder der Google Cloud -Konsole ausführen. Der Quellcode ist auf GitHub verfügbar.
SequenceFiles
Mit den folgenden Dataflow-Vorlagen können Sie Daten aus Bigtable als SequenceFiles exportieren und anschließend wieder in Bigtable importieren. Sie können die Vorlagen mit der Google Cloud CLI oder der Google Cloud -Konsole ausführen.
Von der Seite „Tabellen“ exportieren
Sie können Avro-Dateien, Parquet-Dateien oder SequenceFiles auch direkt über die Seite „Tabellen“ in der Google Cloud -Konsole exportieren:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, die die Tabelle enthält, die Sie exportieren möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite Tabellen enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie neben dem Namen der Tabelle, die Sie exportieren möchten, auf das Menü
Tabellenaktion.Klicken Sie im Menübereich Exportieren nach Cloud Storage als auf den gewünschten Dateityp.
In der Konsole ist eine unvollständige Dataflow-Vorlage zu sehen.
Füllen Sie den Rest des Formulars aus und klicken Sie auf Job ausführen.
CSV-Daten importieren
Sie können die cbt
-Befehlszeile verwenden, um Daten aus einer CSV-Datei in eine Bigtable-Tabelle zu importieren. Weitere Informationen finden Sie unter Viele Zeilen basierend auf der Eingabedatei im Batch-Modus schreiben.
Nächste Schritte
- Bigtable-Sicherung erstellen, kopieren oder wiederherstellen
- Konzepte zum Entwerfen eines Bigtable-Schemas kennenlernen
- Zu Bigtable migrieren