Looker 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 facilitent la gestion et l'interrogation de vos données. En divisant une grande table en partitions plus petites, vous pouvez améliorer les performances des requêtes et maîtriser les coûts en réduisant le nombre d'octets lus par une requête. Pour en savoir plus, consultez Présentation des tables partitionnées.
Comment Looker Studio utilise un champ de partition par date BigQuery
Lorsque vous connectez Looker Studio à une table BigQuery partitionnée par date, vous pouvez attribuer le champ de partition 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 Looker 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).
Par exemple, supposons 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 Looker 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 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 de 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 :
- Looker Studio utilise automatiquement le champ de partitionnement comme dimension de 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 de plage de dates lorsque vous configurerez les graphiques.
- Les graphiques qui utilisent cette source de données auront toujours un filtre Plage de dates par défaut appliqué. Vous pouvez appliquer une plage de dates personnalisée ou utiliser l'option Auto 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 le champ que vous souhaitez utiliser comme dimension de 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 obligatoire dans la table BigQuery.
Si la table BigQuery nécessite un filtre de partitionnement, la case à cocher Utiliser nom de 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 à cocher est sélectionnée.
Limites de la connexion aux tables partitionnées
Étant donné que la fonctionnalité de partitionnement par date définit la dimension de plage de dates pour un graphique, Looker 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.
Looker Studio n'accepte les partitions de 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, comme INTEGER
, et que le filtre de partition est requis, vous devez filtrer explicitement ce champ dans une requête personnalisée. Sinon, Looker Studio affichera une erreur. En savoir plus sur les filtres obligatoires