Data Studio peut extraire des données de tables BigQuery
partitionnées sur un champ DATE, DATETIME ou TIMESTAMP. Une table partitionnée est
divisée en segments, appelés partitions, qui simplifient la gestion et
l'interrogation des données. Diviser une grande table en partitions plus petites permet d'améliorer les performances des requêtes et de maîtriser les coûts en réduisant le nombre d'octets traités par une requête. Pour plus d'informations, consultez la page Présentation des tables partitionnées.
Comment Data Studio utilise un champ de partitionnement de date BigQuery
Lorsque vous connectez Data Studio à une table BigQuery partitionnée par date, vous pouvez attribuer le champ de partitionnement comme dimension de date principale pour les rapports qui utilisent cette source de données. Découvrez comment définir des plages de dates pour les rapports.
Associer une source de données Data Studio à une table partitionnée par date
Pour vous connecter à une table partitionnée par date, procédez comme suit :
- Créez une source de données BigQuery ou modifiez la connexion d'une source de données existante.
- Saisissez les informations de connexion pour votre table partitionnée par date.
- Dans la colonne Configuration de la page de connexion à la source de données, cochez la case Utiliser nom_du_champ comme dimension associée à la plage de dates (où nom_du_champ correspond au nom du champ de partitionnement dans la table BigQuery ).
Supposons, par exemple, que vous disposez d'une table dans BigQuery comportant deux champs de date, order_date et ship_date. La table est partitionnée par order_date. Lorsque vous vous connectez à cette table dans Data Studio, une option vous permet d'attribuer ce champ comme dimension associée à la plage de dates pour les graphiques basés sur cette source de données.

Effets des filtres de partitionnement obligatoires
Les tables BigQuery peuvent nécessiter que le champ de partitionnement soit utilisé comme filtre sur les données. Cette exigence détermine si vous pouvez ou non modifier l'option Utiliser nom_du_champ comme dimension associée à la plage de dates.
Aucun filtre de partitionnement n'est requis dans la table BigQuery
Si la table ne nécessite pas de filtre de partitionnement dans la table BigQuery, l'option Utiliser nom_du_champ comme dimension associée à la plage de dates est décochée par défaut.
Cocher la case Utiliser nom_du_champ comme dimension associée à la plage de dates a les effets suivants :
- Data Studio utilise automatiquement le champ de partitionnement comme dimension associée à la plage de dates pour les graphiques basés sur cette source de données.
- Vous ne pourrez pas sélectionner un autre champ à utiliser comme dimension associée à la plage de dates lorsque vous configurerez les graphiques.
- Un filtre de plage de dates par défaut sera toujours appliqué aux graphiques qui utilisent cette source de données. Vous pouvez appliquer une plage de dates personnalisée ou utiliser l'option Automatique pour filtrer les 28 derniers jours.
Lorsque l'option Utiliser nom_du_champ comme dimension associée à la plage de dates n'est pas activée :
- Vous pouvez sélectionner n'importe quel champ à utiliser comme dimension associée à la plage de dates lorsque vous configurez des graphiques basés sur cette source de données.
- La plage de dates des graphiques qui utilisent cette source de données peut être non filtrée (plage de dates Automatique) ou vous pouvez appliquer une plage de dates personnalisée.
Un filtre de partitionnement est requis dans la table BigQuery
Si la table BigQuery nécessite un filtre de partitionnement, la case à cocher Utiliser nom_du_champ comme dimension associée à la plage de dates est automatiquement sélectionnée et ne peut pas être décochée. Les effets sur les graphiques basés sur cette source de données sont les mêmes que ceux décrits dans la section précédente lorsque la case est cochée.
Limites de la connexion à des tables partitionnées
Étant donné que la fonctionnalité de partitionnement par date définit la dimension associée à la plage de dates pour un graphique,
Data Studio ne peut utiliser que les partitions basées sur un champ DATE, DATETIME, ou
TIMESTAMP pour fournir un filtrage par date dans vos rapports.
Data Studio n'est compatible avec les partitions par date que lorsque l'option Partitionner par dans BigQuery est définie sur JOUR.

Si la table BigQuery comporte une partition basée sur d'autres types de données, tels que INTEGER, et que le filtre de partitionnement est obligatoire, vous devez filtrer explicitement ce champ dans une requête personnalisée. Sinon, Data Studio affichera une erreur. En savoir plus sur les filtres obligatoires.