Encerrando

Transformação de Dados com Spark SQL no Databricks

Disha Mukherjee

Lead Data Engineer

Capítulo 1

Visão geral do workspace do Databricks

  • Carregar e inspecionar DataFrames
  • Modelar dados com PySpark e Spark SQL
Transformação de Dados com Spark SQL no Databricks

Capítulo 2

total_rows = df_enriched.count()
distinct_rows = df_enriched.distinct().count()

null_rate = ( df_enriched.filter(F.col("Customer_ID").isNull()) .count() / total_rows * 100 )
print(f"Total rows: {total_rows}") print(f"Duplicates: {total_rows - distinct_rows}") print(f"Null rate: {null_rate:.2f}%")
Total rows:   33,223
Duplicates:   0
Null rate:    0.00%
  • Limpeza de nulos, duplicatas e registros inválidos
  • Agregações e junções com otimização de broadcast
Transformação de Dados com Spark SQL no Databricks

Capítulo 3

DAG do pipeline Lakeflow

  • Funções de janela e consultas de streaming
  • Pipelines de produção com Databricks Jobs e Lakeflow
Transformação de Dados com Spark SQL no Databricks

Prática em um workspace Databricks ao vivo

Tabela interativa com ordenação e busca

$$

$$

$$

  • Conjuntos de dados transacionais e de varejo online
  • Prática interativa em um workspace Databricks ao vivo
Transformação de Dados com Spark SQL no Databricks

Parabéns!

Transformação de Dados com Spark SQL no Databricks

Preparing Video For Download...