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 les 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 les 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 :

  1. Ouvrez la liste des instances Bigtable dans la console Google Cloud.

    Ouvrir la liste des instances

  2. Cliquez sur l'instance contenant la table que vous souhaitez exporter.

  3. Cliquez sur Tables dans le volet de gauche.

    La page Tables affiche une liste des tables de l'instance.

  4. À côté du nom de la table que vous souhaitez exporter, cliquez sur le menu Action sur la table.

  5. 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.

  6. 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