Gestionar tus datos con Bigtable Studio

En esta página se explica cómo explorar y gestionar los datos de Bigtable con Bigtable Studio en la Google Cloud consola.

Bigtable Studio incluye un panel Explorador que se integra con lo siguiente:

  • Creador de consultas, un formulario interactivo que te permite crear y ejecutar una consulta sin escribir código
  • Editor de consultas, donde puedes crear y ejecutar comandos SQL
  • Tabla de resultados de consultas de SQL

Si no tienes experiencia con Bigtable, consulta cómo crear una instancia y escribir datos con la CLI de cbt .

Roles obligatorios

Para obtener los permisos que necesitas para consultar una tabla, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en la instancia que contiene la tabla:

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Explora tus datos

Puede usar el explorador para realizar las siguientes acciones en sus recursos de Bigtable:

Recurso de Bigtable Acciones del explorador
Tabla
  • Cómo crear una tabla
  • Crear una copia de seguridad
  • Impedir eliminación
  • Editar
  • Eliminar
  • Ver una consulta de ejemplo
  • Ver copias de seguridad
  • Monitorizar viendo las estadísticas del sistema
  • Exportar a Cloud Storage
Familias de columnas
  • Añadir una familia de columnas a una tabla
Familia de columnas específica
  • Editar una política de recolección de elementos no utilizados
Vista autorizada
  • Abrir en el creador de consultas
  • Conceder acceso
  • Eliminar
Ver
  • Ver la definición en el editor de consultas
Vista materializada
  • Ver la definición en el editor de consultas
  • Habilitar o inhabilitar la protección frente a la eliminación

Para acceder al Explorador, sigue estos pasos:

  1. En la Google Cloud consola, abre la página Instancias de Bigtable.

    Ir a la lista de instancias

  2. Selecciona una instancia de la lista.

  3. En el menú de navegación, haz clic en Bigtable Studio. En el panel Explorador se muestra una lista de tablas y vistas autorizadas de la instancia.

Consultar datos en la herramienta para crear consultas

El creador de consultas es un formulario interactivo que te permite enviar solicitudes de lectura a la API Data de Bigtable desde la Google Cloud consola sin tener que escribir código ni instrucciones de SQL. Para obtener más información, consulta el artículo sobre cómo crear consultas en la consola.

Consultar datos con SQL en el editor de consultas

Con el editor de consultas, puedes ejecutar cualquier combinación de instrucciones SQL SELECT. Las instrucciones deben estar separadas por un punto y coma.

Las instrucciones se ejecutan en el orden en que las introduces en el editor de consultas.

Para consultar tus datos, sigue estos pasos:

  1. En la Google Cloud consola, abre la página Instancias de Bigtable.

    Ir a la lista de instancias

  2. Selecciona una instancia de la lista.

  3. En el menú de navegación, haz clic en Bigtable Studio.

  4. Redacta una consulta:

    1. Abre una pestaña nueva haciendo clic en y, a continuación, selecciona Editor.
    2. Cuando aparezca el editor de consultas, escribe la consulta. Si la consulta es SQL válida, se mostrará el mensaje Válida.
    3. Opcional: Para devolver todas las celdas de las columnas consultadas en lugar de solo la celda más reciente, añade (with_history => TRUE) al ID de la tabla.
  5. Opcional: Para dar formato a la instrucción con el estilo SQL, haz clic en Formato.

  6. Haz clic en Ejecutar. Los resultados de la consulta aparecen en la tabla Resultados.

  7. Para ver los datos de una fila con formato, haz clic en ella en la tabla de resultados. Se abrirá el panel Detalles de la fila. Cada calificador de columna y su valor se muestran en una línea nueva. Si ejecutas la consulta con (with_history => TRUE), cada celda de una columna se presenta como una estructura que incluye el valor y la marca de tiempo de la celda.

  8. Opcional: Para ejecutar solo una parte del texto seleccionado en el editor, resáltala y haz clic en Ejecutar selección. Los resultados de la consulta resaltada aparecen en la tabla Resultados.

Para quitar todo el texto del editor de consultas, haz clic en Borrar.

Para obtener más información, incluidos ejemplos, sobre cómo crear instrucciones SQL para consultar tus datos de Bigtable, consulta la descripción general de GoogleSQL para Bigtable.

Exportar resultados de consultas

Puede exportar los resultados de su consulta de una de las siguientes formas:

  • Descarga un archivo local en formato CSV o JSON.
  • Exportar a Hojas de cálculo de Google.
  • Copiar en el portapapeles en formato de archivo CSV, TSV o JSON.

Para exportar los resultados de una consulta desde el editor de consultas o el creador de consultas, siga estos pasos:

  1. En la Google Cloud consola, abre la página Instancias de Bigtable.

    Ir a la lista de instancias

  2. Selecciona una instancia de la lista.

  3. En el menú de navegación, haz clic en Bigtable Studio.

    En el panel Explorador se muestra una lista de tablas y vistas autorizadas de la instancia.

  4. Ejecuta la consulta desde la pestaña Creador o Editor.

    Los resultados aparecen en la tabla Resultados.

  5. En la barra de herramientas Resultados, haz clic en Exportar.

  6. En el menú, selecciona una de las opciones de exportación.

    Si has seleccionado Exportar a Hojas de cálculo de Google, aparecerá un cuadro de diálogo. Haz clic en Abrir para ver los resultados en Hojas de cálculo de Google.

Crear vistas lógicas

Bigtable Studio te permite crear y guardar vistas lógicas de tus tablas de Bigtable. Las operaciones de vista lógica requieren permisos además de los concedidos en roles/bigtable.reader. Para obtener más información, consulta la documentación de cada tipo de vista.

Vistas autorizadas

Puedes usar el creador de consultas para crear y guardar vistas autorizadas, que son subconjuntos de tablas a los que puedes conceder acceso por separado del acceso a la tabla. También puedes conceder acceso y eliminar vistas autorizadas en Bigtable Studio mediante el menú Acción del explorador.

Para obtener más información, consulta Crear y gestionar vistas autorizadas.

Vistas materializadas continuas

Puedes usar el editor de consultas para crear una vista materializada continua, que es el resultado precalculado de una consulta de SQL que se ejecuta continuamente y que se sincroniza con su tabla de origen mediante actualizaciones incrementales. Las vistas materializadas continuas suelen contener datos agregados basados en los valores de sus tablas de origen.

Para obtener más información, consulta la siguiente documentación:

Vistas lógicas

También puedes usar el editor de consultas para crear una vista lógica, una consulta guardada que se puede consultar como una tabla. Para obtener más información, consulta Crear y gestionar vistas.

Siguientes pasos