Escalando a Qualidade de Dados com
Great Expectations e Spark
no Modern Data Stack
Innovation 2023
Cicero Moura
cicerojmm
/in/cicero-moura
/cicerojmm
Sobre o que vamos conversar?
3
Modern Data Stack
01
Great Expectations
03
Arquitetura de Dados
05
Qualidade de Dados
02
04
Dicas e Insights
06
Great Expectations e Spark na Prática
4
“O Modern Data Stack é um conjunto flexível de tecnologias que ajudam as empresas a armazenar, gerenciar e aprender com seus dados de forma rápida e eficiente”.
Por que agora?
5
Pilares do MDS
6
Reverse ETL
Metrics Layer
Data Mesh
Data Catalog 3.0
Data Team as Product Team
Data Observability
Pilares do MDS
7
Reverse ETL
Metrics Layer
Data Mesh
Data Catalog 3.0
Data Team as Product Team
Data Observability
Data Quality
Arquitetura com MDS
8
Data Quality
Qualidade de Dados
9
10
A Qualidade de Dados é um dos maiores desafios enfrentados pelas empresas atualmente.
A favor de dados precisos, confiáveis e relevantes.
Great Expectations
11
O que é o Great Expectations?
12
Principais funcionalidades
13
Arquitetura com
Great Expectations e Spark
14
Cenário de Negócio - Exemplo
15
16
17
18
Great Expectations e Spark
na Prática
19
Caso de Teste: Suite de testes
20
Caso de Teste: Profile dos Dados
21
Caso de Teste: Validadores
22
Executando os Casos de Testes
23
Documentação dos testes
24
Dicas e Insights
25
Dicas e insights
26
27
Mais do que ter os dados disponíveis para análise, é preciso garantir a qualidade deles.
Código completo
28
29
Obrigado!
/in/cicero-moura