Importer et exporter des données

Cette page répertorie les méthodes disponibles pour importer des données depuis Cloud Bigtable et les exporter vers ce service.

Si vous devez vous protéger contre la corruption de données ou la suppression accidentelle, vous pouvez créer et restaurer des sauvegardes Bigtable, sans avoir besoin d'exporter ni d'importer à l'aide d'un autre service.

Déplacer ou copier des données

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 l'outil de ligne de commande gcloud ou de Google Cloud Console. 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 l'outil de ligne de commande gcloud ou de Google Cloud Console. Le code source se trouve sur GitHub.

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 l'outil de ligne de commande gcloud ou de Google Cloud Console.

Exporter depuis la page Tables

Vous pouvez également exporter des fichiers Avro, Parquet ou SequenceFiles directement à partir de la page "Tables" de Cloud Console :

  1. Ouvrez la liste des instances Bigtable dans Cloud Console.

    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. Cliquez sur le menu à développer en regard du nom de la table à exporter.

  5. Gardez le pointeur de la souris sur Exporter vers, puis cliquez sur le type de fichier désiré.

    La console affiche un modèle Dataflow partiellement rempli.

  6. Renseignez le reste du formulaire, puis cliquez sur Exécuter la tâche.

Migrer des données depuis une autre base de données vers Bigtable

HBase

Si vous devez migrer des données de HBase vers Bigtable, suivez le tutoriel suivant, qui propose des variantes pour différents types de données:

Importer des données CSV

Suivez ce tutoriel pour savoir comment importer un fichier CSV dans Bigtable:

Étape suivante