Importa y exporta datos

En esta página, se enumeran los métodos disponibles para importar y exportar datos desde y hacia Cloud Bigtable.

Si necesitas proteger contra la corrupción de datos o la eliminación accidental, puedes crear y restablecer copias de seguridad de Bigtable, sin necesidad de exportar ni importar mediante otro servicio.

Mueve o copia los datos

Archivos Avro

Las siguientes plantillas de Dataflow te permiten exportar datos de Bigtable como archivos Avro y, luego, importarlos de nuevo a Bigtable. Puedes ejecutar las plantillas con la herramienta de línea de comandos gcloud o Google Cloud Console. El código fuente está en GitHub.

Archivos Parquet

Las siguientes plantillas de Dataflow te permiten exportar datos desde Bigtable como archivos de Parquet y, luego, volver a importar dichos datos a Bigtable. Puedes ejecutar las plantillas con la herramienta de línea de comandos gcloud o Google Cloud Console. El código fuente está en GitHub.

SequenceFiles

Las siguientes plantillas de Dataflow te permiten exportar datos de Bigtable como archivos SequenceFiles y, luego, importarlos de nuevo a Bigtable. Puedes ejecutar las plantillas con la herramienta de línea de comandos gcloud o Google Cloud Console.

Exporta desde la página Tablas

También puedes exportar archivos Avro, archivos Parquet o SequenceFiles directamente desde la página Tablas de Cloud Console:

  1. Abre la lista de instancias de Bigtable en Cloud Console.

    Abrir la lista de instancias

  2. Haz clic en la instancia que contiene la tabla que deseas exportar.

  3. Haz clic en Tablas en el panel izquierdo.

    En la página Tablas, se mostrará una lista de tablas de la instancia.

  4. Junto al nombre de la tabla que deseas exportar, haz clic en el menú ampliado.

  5. Mantén el puntero sobre Exportar a y, luego, haz clic en el tipo de archivo que quieras.

    En la consola, se mostrará una plantilla de Dataflow parcialmente completada.

  6. Completa el resto del formulario y haz clic en Ejecutar trabajo.

Migra datos de otra base de datos a Bigtable

HBase

Si necesitas migrar datos de HBase a Bigtable, usa el siguiente instructivo, que ofrece variantes para distintos tipos de datos:

Importa datos CSV

Sigue este instructivo para aprender a importar un archivo CSV a Bigtable:

¿Qué sigue?