Conectarse a tablas de BigQuery con particiones de fecha

Data Studio puede obtener datos de tablas de BigQuery que tengan particiones en un campo DATE, DATETIME o TIMESTAMP. Una tabla con particiones se divide en segmentos, llamados particiones, que facilitan la gestión y la consulta de los datos. Cuando divides una tabla grande en particiones más pequeñas, puedes mejorar el rendimiento de las consultas y controlar los costes reduciendo el número de bytes que lee una consulta. Para obtener más información, consulta el artículo Introducción a las tablas con particiones.

Cómo usa Data Studio un campo de partición de fecha de BigQuery

Al conectar Data Studio a una tabla de BigQuery con particiones de fecha, puedes asignar el campo de partición para que sea la dimensión de fecha principal de los informes que usen esta fuente de datos. Más información sobre cómo definir periodos de informes.

Conectar una fuente de datos de Data Studio a una tabla con particiones de fecha

Para conectarte a una tabla con particiones de fecha, sigue estos pasos:

  1. Crea una fuente de datos de BigQuery o edita la conexión de una fuente de datos.
  2. Introduce los detalles de la conexión de la tabla con particiones de fecha.
  3. En la columna Configuración de la página de conexión de la fuente de datos, marca la casilla Usar fieldname como dimensión del periodo (donde fieldname es el nombre del campo de partición de la tabla de BigQuery).

Por ejemplo, supongamos que tienes una tabla en BigQuery con dos campos de fecha: order_date y ship_date. La tabla tiene particiones por order_date. Cuando te conectes a esta tabla en Data Studio, verás una opción que te permite asignar este campo como dimensión del periodo para los gráficos basados en esta fuente de datos.

Configuración de una fuente de datos de Looker Studio para una tabla con particiones de BigQuery. El campo de partición order_date tiene una casilla para usar order_date como dimensión del periodo.

Efectos de los filtros de partición obligatorios

Las tablas de BigQuery pueden requerir que el campo de partición se use como filtro en los datos. Este requisito determina si puedes editar o no la opción Usar fieldname como dimensión del periodo.

No se requiere ningún filtro de partición en la tabla de BigQuery

Si la tabla no requiere un filtro de partición en la tabla de BigQuery, la opción Usar fieldname como dimensión del periodo estará desmarcada de forma predeterminada.

Si marcas la casilla Usar fieldname como dimensión del periodo , se producirán los siguientes efectos:

  • Data Studio usará automáticamente el campo de partición como dimensión del periodo de los gráficos basados en esta fuente de datos.
  • No podrás seleccionar otro campo para usarlo como dimensión del periodo al configurar los gráficos.
  • Los gráficos que usen esta fuente de datos siempre tendrán aplicado un filtro de periodo predeterminado. Puedes aplicar un periodo personalizado o usar la opción Automático para filtrar los últimos 28 días.

Si la opción Usar fieldname como dimensión del periodo no está habilitada:

  • Puedes seleccionar cualquier campo que quieras usar como dimensión del periodo al configurar los gráficos basados en esta fuente de datos.
  • El periodo de los gráficos que usen esta fuente de datos puede no estar filtrado (periodo automático) o puedes aplicar un periodo personalizado.

Se requiere un filtro de partición en la tabla de BigQuery

Si la tabla de BigQuery requiere un filtro de partición, la casilla Usar fieldname como dimensión del periodo se seleccionará automáticamente y no se podrá desmarcar. Los efectos en los gráficos basados en esta fuente de datos son los mismos que se describen en la sección anterior cuando se selecciona la casilla.

Límites de la conexión a tablas con particiones

Como la función de partición de fecha define la dimensión del periodo de un gráfico, Data Studio solo puede usar particiones basadas en un campo DATE, DATETIME, o TIMESTAMP para proporcionar filtros de fecha en los informes.

Data Studio solo admite particiones de fecha cuando la opción Partición por de BigQuery está configurada como DÍA.

Detalles de una tabla de BigQuery que muestra que la tabla está particionada por DÍA en el campo order_date.

Si la tabla de BigQuery tiene una partición basada en otros tipos de datos, como INTEGER, y se requiere el filtro de partición, debes filtrar explícitamente ese campo en una consulta personalizada. De lo contrario, Data Studio mostrará un error. Más información sobre los filtros obligatorios.