Usa hojas conectadas

Con hojas conectadas, puedes acceder a las miles de filas de datos de BigQuery, analizarlas, visualizarlas y compartirlas desde tu documento de Hojas de cálculo de Google.

También puedes hacer lo siguiente:

  • Colaborar con socios, analistas y otras partes interesadas en una interfaz de hoja de cálculo familiar

  • Garantizar una única fuente de información para el análisis de datos sin exportaciones adicionales de hojas de cálculo.

  • Optimizar los flujos de trabajo de creación de informes y de paneles

Las hojas conectadas ejecutan consultas de BigQuery en tu nombre en función de la solicitud o de un programa definido. Los resultados de esas consultas se guardan en la hoja de cálculo para analizar los datos y compartirlos.

Casos de uso de ejemplo

Los siguientes son solo algunos casos prácticos que muestran cómo las Hojas de cálculo conectadas te permiten analizar grandes cantidades de datos dentro de una hoja, sin necesidad de conocer SQL.

  • Planificación de negocios: Compila y prepara conjuntos de datos y, luego, permite que otros encuentren estadísticas de los datos. Por ejemplo, analiza los datos de ventas para determinar qué productos se venden mejor en diferentes ubicaciones.

  • Atención al cliente: Descubre qué tiendas tienen la mayor cantidad de reclamos por cada 10,000 clientes.

  • Ventas: Crea informes internos de finanzas y ventas, y comparte informes de ingresos con representantes de ventas.

Control de acceso

El acceso directo a los conjuntos de datos y a las tablas de BigQuery se sigue controlando en BigQuery. Si deseas solo otorgar al usuario acceso a las Hojas de cálculo de Google, comparte una hoja de cálculo y no le otorgues acceso a BigQuery.

Un usuario con acceso solo a las Hojas de cálculo de Google puede realizar un análisis en la hoja y usar otras funciones de las Hojas de cálculo, pero no podrá realizar las siguientes acciones:

  • Actualiza manualmente los datos de BigQuery en la hoja.
  • Programar una actualización de los datos en la hoja.

Cuando filtras datos en Hojas conectadas, se actualiza la consulta que envías a BigQuery en el proyecto que seleccionaste. Puedes ver la consulta ejecutada con el siguiente filtro de registro en el proyecto relacionado:

resource.type="bigquery_resource"
protoPayload.metadata.firstPartyAppMetadata.sheetsMetadata.docId != NULL_VALUE

Controles del servicio de VPC

Puedes usar los Controles del servicio de VPC para restringir el acceso a los recursos de Google Cloud. Debido a que los Controles del servicio de VPC no son compatibles con Hojas de cálculo, es posible que no puedas acceder a los datos de BigQuery que protegen los Controles del servicio de VPC. Si tienes los permisos de permiso necesarios y cumples con las restricciones de acceso a los Controles del servicio de VPC, puedes configurar el perímetro de los Controles del servicio de VPC para permitir consultas enviadas a través de hojas conectadas. Para hacerlo, debes configurar el perímetro con los siguientes pasos:

  • Un nivel de acceso o una regla de entrada para permitir solicitudes de direcciones IP de confianza, identidades y dispositivos de cliente de confianza fuera del perímetro.
  • Una regla de salida que permite que los resultados de la consulta se copien en las hojas de cálculo de los usuarios.

Obtén información sobre la configuración de las políticas de entrada y salida y la configuración de los niveles de acceso para configurar las reglas de forma adecuada. Para configurar un perímetro a fin de permitir la copia de datos necesaria, usa el siguiente archivo YAML:

# Allows egress to Sheets through the Connected Sheets feature
- egressTo:
    operations:
    - serviceName: 'bigquery.googleapis.com'
      methodSelectors:
      - permission: 'bigquery.vpcsc.importData'
    resources:
    - projects/628550087766 # Sheets-owned Google Cloud project
  egressFrom:
    identityType: ANY_USER_ACCOUNT

Antes de comenzar

Primero, asegúrate de cumplir con los requisitos para acceder a los datos de BigQuery en las Hojas de cálculo, como se describe en la sección “Qué necesitas” del tema de Google Workspace Comienza a usar datos de BigQuery en Hojas de cálculo de Google.

Si aún no tienes un proyecto de Google Cloud configurado para la facturación, sigue estos pasos:

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  4. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  6. BigQuery se habilita de forma automática en proyectos nuevos. Para activar BigQuery en un proyecto existente, ve a

    Habilita la API de BigQuery.

    Habilita la API

    .

Cuando completes este tema puedes borrar los recursos que hayas creado para evitar que se te sigan facturando. Para obtener más detalles, consulta Realiza una limpieza.

Abre conjuntos de datos de BigQuery desde Hojas conectadas

En el siguiente ejemplo, se usa un conjunto de datos públicos para mostrarte cómo conectarte a BigQuery desde Hojas de cálculo de Google.

  1. Crea o abre un documento de Hojas de cálculo de Google.

  2. Haz clic en Datos, luego, en Conectores de datos y, luego, en Conectar a BigQuery.

  3. Haz clic en Conectarse.

  4. Selecciona un proyecto de Google Cloud que tenga habilitada la facturación.

  5. Haz clic en Conjuntos de datos públicos.

  6. En el cuadro de búsqueda, escriba chicago y, luego, selecciona el conjunto de datos chicago_taxi_trips.

  7. Selecciona la tabla taxi_trips y, luego, haz clic en Conectar.

    Conectarse a una tabla

    Tu hoja de cálculo debería ser similar a la siguiente:

    Datos de viajes en taxi

Comienza a usar la hoja de cálculo. Puedes crear tablas dinámicas, fórmulas y gráficos mediante técnicas conocidas de las Hojas de cálculo de Google.

Aunque la hoja de cálculo muestra una vista previa de solo 500 filas, cualquier tabla dinámica, fórmula y gráficos utilizan todo el conjunto de datos. La cantidad máxima de filas para los resultados que se muestran para las tablas dinámicas es de 50,000. También puedes extraer los datos a una hoja. La cantidad máxima de filas para los resultados que se muestran para los extractos de datos es de 50,000. Para obtener más información, consulta el instructivo de Hojas de cálculo conectadas.

Abre tablas en Hojas conectadas

Para abrir tablas en Hojas conectadas desde la consola de Google Cloud, usa uno de los siguientes métodos:

  • Usa el panel Explorador:

    1. En el panel Explorador, expande el conjunto de datos que contiene la tabla que deseas abrir en Hojas de cálculo de Google.

    2. Junto al nombre de la tabla, haz clic en Ver acciones y, luego, selecciona Abrir con > Hojas conectadas:

  • Usa la barra de herramientas de la tabla:

    1. En el panel Explorador, haz clic en la tabla que deseas abrir en Hojas de cálculo de Google.

    2. En la barra de herramientas de la tabla, haz clic en Exportar y, luego, en Explorar con Hojas de cálculo:

Realice una limpieza

Para evitar que se generen costos en tu cuenta de Google Cloud por los recursos que se usaron en este instructivo, sigue estos pasos:

  1. En la consola de Google Cloud, ve a la página Administrar recursos.

    Ir a Administrar recursos

  2. En la lista de proyectos, elige el proyecto que quieres borrar y haz clic en Borrar.
  3. En el diálogo, escribe el ID del proyecto y, luego, haz clic en Cerrar para borrar el proyecto.

¿Qué sigue?