Exemplos e funções SQL

Introdução ao Databricks Genie

Gang Wang

Senior Data Scientist

Quando o Genie precisa de ajuda

nanobanana: half: Assistente de IA incerto sobre agregação de receita, pontos de interrogação sobre opções de agrupamento

$$

"Qual é o produto que mais gera receita?"

O Genie pode chutar o agrupamento e a agregação.

Exemplos em SQL garantem que ele siga seu padrão exato sempre.

Introdução ao Databricks Genie

Função vs. Consulta

nanobanana: half: Função SQL para cálculos de valor único vs Consulta de Exemplo para padrões estruturais com joins

Use função SQL quando

  • Lógica ou cálculo repetível
  • Aplica a um único valor
  • Exemplo: fórmula de 15% de desconto em volume

Use consulta de exemplo quando

  • Padrões estruturais com joins
  • Múltiplas tabelas ou filtros complexos
  • Exemplo: clientes que não compram há 2 semanas
Introdução ao Databricks Genie

Criando um exemplo em SQL

Descrição em linguagem natural

"Identificar o produto que mais gera receita"

Do jeito que os usuários realmente perguntam

$$

Introdução ao Databricks Genie

Criando um exemplo em SQL

Descrição em linguagem natural

"Identificar o produto que mais gera receita"

Do jeito que os usuários realmente perguntam

SQL verificado

SELECT
  `product`,
  SUM(`totalPrice`) as total_revenue,
  COUNT(*) as transaction_count,
  SUM(`quantity`) as total_quantity_sold
FROM
  `samples`.`bakehouse`.`sales_transactions`
GROUP BY
  `product`
ORDER BY
  total_revenue DESC

O Genie usa SEU padrão exato

Introdução ao Databricks Genie

A seguir: Trusted Assets

nanobanana: half: Escudo dourado com ícone de cadeado e código SQL, representando consulta verificada e confiável

$$

Para KPIs críticos, que exigem precisão garantida, o Genie oferece Trusted Assets — consultas verificadas que executam seu SQL exato sempre.

Vamos ver como criá-los e usá-los no Capítulo 4.

Introdução ao Databricks Genie

Vamos praticar!

Introdução ao Databricks Genie

Preparing Video For Download...