Importer et exporter des données
Cette page répertorie les méthodes disponibles pour importer des données depuis Bigtable et les exporter vers ce service.
Exporter des données depuis BigQuery
Pour exporter des données BigQuery vers Bigtable, consultez Exporter des données vers Bigtable (ETL inversé). (Aperçu)
Déplacer ou copier des données à l'aide d'un modèle
BigQuery
Le modèle Dataflow suivant vous permet d'exporter des données de BigQuery vers Bigtable.
Apache Cassandra vers Bigtable
Le modèle Dataflow suivant vous permet d'exporter des données depuis Apache Cassandra vers Bigtable.
Fichiers Avro
Les modèles Dataflow suivants vous permettent d'exporter des données depuis Bigtable sous forme de fichiers Avro, puis de les réimporter dans Bigtable. Vous pouvez exécuter ces modèles à l'aide de la Google Cloud CLI ou de la console Google Cloud. Le code source se trouve sur GitHub.
Fichiers Parquet
Les modèles Dataflow suivants vous permettent d'exporter des données depuis Bigtable sous forme de fichiers Parquet, puis de les réimporter dans Bigtable. Vous pouvez exécuter ces modèles à l'aide de gcloud CLI ou de la console Google Cloud. Le code source se trouve sur GitHub.
Fichiers SequenceFiles
Les modèles Dataflow suivants vous permettent d'exporter des données depuis Bigtable sous forme de fichiers SequenceFiles, puis de les réimporter dans Bigtable. Vous pouvez exécuter ces modèles à l'aide de la Google Cloud CLI ou de la console Google Cloud.
Exporter depuis la page Tables
Vous pouvez également exporter des fichiers Avro, Parquet ou SequenceFiles directement depuis la page "Tables" de la console Google Cloud :
Ouvrez la liste des instances Bigtable dans la console Google Cloud.
Cliquez sur l'instance contenant la table que vous souhaitez exporter.
Cliquez sur Tables dans le volet de gauche.
La page Tables affiche une liste des tables de l'instance.
À côté du nom de la table que vous souhaitez exporter, cliquez sur le menu
Action sur la table.Dans la section de menu Exporter vers Cloud Storage en tant que, cliquez sur le type de fichier souhaité.
La console affiche un modèle Dataflow partiellement rempli.
Renseignez le reste du formulaire, puis cliquez sur Exécuter la tâche.
Importer des données CSV
Vous pouvez utiliser la CLI cbt
pour importer des données à partir d'un fichier CSV dans une table Bigtable. Pour en savoir plus, consultez Écrire de nombreuses lignes en mode par lot en fonction du fichier d'entrée.
Étape suivante
- Créez, copiez ou restaurez à partir d'une sauvegarde Bigtable.
- Découvrez les concepts liés à la conception d'un schéma Bigtable.
- Migrer vers Bigtable