Fonctions de Date et d'Heure
Glissez pour afficher le menu
Présentation des opérations pratiques sur les dates et heures dans BigQuery, en mettant l'accent sur l'extraction de composants, l'arithmétique temporelle et le formatage des valeurs temporelles à l'aide d'exemples de requêtes réels. Ces techniques sont essentielles lors de l'analyse de données temporelles provenant de plusieurs sources ou régions.
Extraction des composants de date
BigQuery permet d'extraire des parties spécifiques d'une date à l'aide de EXTRACT. EXTRACT(YEAR FROM sample_date) récupère l'année à partir d'une valeur de date complète.
Cette opération est couramment utilisée pour regrouper, filtrer ou agréger des données par année, mois ou autres unités temporelles.
Arithmétique sur les dates et heures
BigQuery prend en charge l'ajout et la soustraction d'intervalles pour ajuster les dates et heures :
DATE_ADD(sample_date, INTERVAL 5 DAY)décale une date vers l'avant d'une période définie ;DATETIME_SUB(sample_datetime, INTERVAL 2 HOUR)soustrait du temps à une valeur datetime.
Ces opérations sont utiles pour calculer des fenêtres post-événement, aligner les fuseaux horaires ou corriger les retards d'ingestion et de journalisation.
Formatage des valeurs de date et d'heure
La fonction FORMAT_DATETIME convertit les valeurs datetime en formats lisibles ou personnalisés. Elle permet de transformer des horodatages en formats tels que YYYY-MM-DD HH:MM.
Ceci est particulièrement utile lors de la préparation de données pour des rapports, tableaux de bord ou systèmes en aval nécessitant des formats spécifiques.
Importance
Les données temporelles se présentent souvent sous différents formats et niveaux de précision. Certaines sources incluent des fuseaux horaires ou des secondes, tandis que d'autres ne stockent que des dates. Les fonctions de date et d'heure permettent de standardiser ces données, de faciliter l'analyse temporelle et d'assurer une interprétation cohérente entre les ensembles de données.
La maîtrise des fonctions de date et d'heure dans BigQuery permet de transformer des données temporelles brutes en informations structurées, alignées et prêtes pour l'analyse — une compétence essentielle lors du travail avec des ensembles de données mondiaux ou multi-sources.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion