Medidas de janela em coluna de índice numérico nas views de métrica
Use deslocamentos e intervalos numéricos sem unidade em colunas de ordem inteiras para períodos não calendários, como semanas fiscais.
O que mudou
Para que serve
Imagine que você precisa calcular tendências ou comparações em períodos que não seguem o calendário tradicional — como semanas fiscais, semanas ISO ou períodos contábeis 4-4-5. Com esta atualização, as medidas de janela (window measures) em views de métrica passam a suportar parâmetros de intervalo (range) e deslocamento (offset) numéricos e sem unidade sobre colunas de índice inteiro.
Isso permite:
- Calcular médias móveis ou totais acumulados usando posições inteiras sequenciais.
- Fazer comparações de períodos usando índices numéricos em vez de datas do calendário.
- Definir janelas flexíveis baseadas em sequências numéricas densas.
Como usar
Você configura a medida de janela apontando para uma coluna de índice inteiro e aplicando um intervalo ou offset numérico, garantindo que colunas de dependência usem a especificação range: all.
version: 1.1
source: main.default.financial_data
fields:
- name: fiscal_year
expr: fiscal_year
- name: fiscal_period
expr: fiscal_period
- name: period_index
expr: fiscal_year * 12 + fiscal_period
window:
- order: period_index
range: all
measures:
- name: rolling_sales
expr: SUM(sales)
window:
- order: period_index
range: trailing 3
semiadditive: last
O que acontece nesse código:
- A versão especificada do YAML é a 1.1.
- A fonte de dados aponta para uma tabela de dados financeiros.
- O campo
period_indexé derivado combinando ano e período fiscal, comrange: allpara evitar particionamento indevido. - A medida
rolling_salessoma as vendas usando uma janela deslizante de 3 posições inteiras anteriores.
Limitações e requisitos
- Requer Databricks Runtime 19 ou superior e versão de especificação YAML 1.1 ou superior.
- A coluna de índice deve ser integral (
TINYINT,SMALLINT,INTouBIGINT), monótona e consecutiva (densa), sem lacunas ou repetições.
- unity catalog
- metric views
- sql
- yaml
Window measures on a numeric index column in metric views
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksGA
Repositórios de pacotes em nível de workspace para Databricks Apps
Administradores de workspace podem configurar repositórios padrão de pacotes Python e npm para Databricks Apps.
databricks apps · workspace settings - DatabricksGA
Redimensione partições de stateful streaming sem perder o checkpoint no Databricks
Agora é possível alterar o número de partições de shuffle em queries Structured Streaming e pipelines Lakeflow sem descartar o estado do checkpoint.
structured streaming · lakeflow - DatabricksAtualização
Google Gemini 4 Argon disponível no Unity Gateway do Databricks
O modelo multimodal Google Gemini 4 Argon já pode ser acessado via Foundation Model APIs e Unity Gateway.
unity catalog · foundation model apis