Funções de Data e Hora
Deslize para mostrar o menu
Percorra operações práticas de data e hora no BigQuery, com foco na extração de componentes, realização de aritmética temporal e formatação de valores temporais utilizando exemplos reais de consultas. Essas técnicas são essenciais para análise de dados baseados em tempo provenientes de múltiplas fontes ou regiões.
Extração de Componentes de Data
O BigQuery permite extrair partes específicas de uma data utilizando EXTRACT. EXTRACT(YEAR FROM sample_date) recupera o ano de um valor de data completo.
Esse recurso é comumente utilizado para agrupar, filtrar ou agregar dados por ano, mês ou outras unidades de tempo.
Aritmética de Data e Hora
O BigQuery suporta a adição e subtração de intervalos para ajustar datas e horários:
DATE_ADD(sample_date, INTERVAL 5 DAY)avança uma data por um período definido;DATETIME_SUB(sample_datetime, INTERVAL 2 HOUR)subtrai tempo de um valor datetime.
Essas operações são úteis para calcular janelas pós-evento, alinhar fusos horários ou corrigir atrasos de ingestão e registro de logs.
Formatação de Valores de Data e Hora
A função FORMAT_DATETIME converte valores datetime em formatos legíveis ou personalizados. Permite transformar timestamps em formatos como YYYY-MM-DD HH:MM.
Isso é especialmente útil ao preparar dados para relatórios, dashboards ou sistemas posteriores com requisitos específicos de formatação.
Por Que Isso É Importante
Dados temporais frequentemente apresentam diferentes formatos e níveis de precisão. Algumas fontes incluem fusos horários ou segundos, enquanto outras armazenam apenas datas. As funções de data e hora possibilitam padronizar esses dados, viabilizar análises temporais e garantir interpretação consistente entre conjuntos de dados.
Dominar funções de data e hora no BigQuery permite transformar dados temporais brutos em insights alinhados, estruturados e prontos para análise — uma habilidade essencial ao trabalhar com conjuntos de dados globais ou de múltiplas fontes.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo