Views e Temp Views

Gerenciamento de Dados no Databricks

Smriti Mishra

Founder, NordData Insight

Primeiro olhar nas views

  • Uma view salva uma query para reutilização como tabela
  • Views são persistentes
  • Ficam disponíveis até serem deletadas

Imagem em desenho de um livro de receitas com os ingredientes à frente

Gerenciamento de Dados no Databricks

Sintaxe de view

  • CREATE VIEW ou CREATE OR REPLACE VIEW criam/atualizam views.
  • Úteis para dashboards, relatórios e resultados consistentes.

 

-- Create a view to get recipes with a preparation time of 30 minutes or less

CREATE VIEW QuickRecipes AS
SELECT recipe_id, recipe_name, ingredients, preparation_time
FROM recipes
WHERE preparation_time <= 30;
Gerenciamento de Dados no Databricks

Temp views

  • Temp views são temporárias e duram só na sessão atual
  • São apagadas automaticamente ao fim da sessão
  • Criadas com CREATE OR REPLACE TEMP VIEW
  • Ideais para análises rápidas, staging ou exploração

Imagem de uma pessoa escrevendo em um quadro-negro

Gerenciamento de Dados no Databricks

Vantagens das views

Imagem em desenho de um cofrinho sendo alimentado com relógios

  • Ideais para dados acessados com frequência
    • gráficos, relatórios ou lógica reutilizáveis
  • Garante dados consistentes entre usuários e economiza tempo
  • Facilita a colaboração com lógica de dados compartilhada
Gerenciamento de Dados no Databricks

Vantagens das temp views

  • Ideais para tarefas rápidas
  • Ferramentas flexíveis para staging/transformação
  • Autoexcluídas no fim da sessão
    • Reduzem a bagunça no banco

Imagem em desenho de uma tela com diferentes ferramentas

Gerenciamento de Dados no Databricks

Resumo

  • Views oferecem saídas persistentes e reutilizáveis
  • Temp views atendem tarefas de uma única sessão
  • Uso eficaz leva a:
    • Fluxos mais enxutos
    • Colaboração melhor
    • Performance otimizada

Imagem em desenho de três pessoas colaborando em um fluxo enxuto

Gerenciamento de Dados no Databricks

Vamos praticar!

Gerenciamento de Dados no Databricks

Preparing Video For Download...