O documento discute os princípios fundamentais de arquitetura de dados, incluindo: (1) os dados devem ser compartilhados entre departamentos para fornecer uma visão completa do cliente, (2) interfaces apropriadas devem ser fornecidas para facilitar o consumo de dados compartilhados, e (3) um vocabulário comum é essencial para que as pessoas entendam os dados da mesma maneira.
1. Globalcode – Open4education
Trilha – Banco de Dados
Jhonathan de Souza Soares
Microsoft MVP, Neo4j Certified, MongoDB Evangelist e Arquiteto de Software
3. Globalcode – Open4education
Então, o que é Arquitetura de Dados?
Arquitetura de dados é a estrutura dos componentes
de dados de uma organização - considerados sob
diferentes níveis de abstração, suas inter-relações,
bem como os princípios, diretrizes, normas e
padrões que regem seu projeto e evolução ao longo
do tempo.
Conceitos são mais importantes
do que ferramentas!
4. Globalcode – Open4education
Agenda
O que é Arquitetura de dados
Dados devem ser compartilhados
Interfaces certas para um melhor consumo
Controle de acessos e seguranças
Vocabulário comum
Gerenciamento de dados
Menos é mais – Cópias e movimentação de dados
5. Globalcode – Open4education
Então, o que é Arquitetura de Dados?
Arquitetura de dados é a estrutura dos componentes
de dados de uma organização - considerados sob
diferentes níveis de abstração, suas inter-relações,
bem como os princípios, diretrizes, normas e
padrões que regem seu projeto e evolução ao longo
do tempo.
6. Globalcode – Open4education
Os dados devem ser compartilhados!
Empresas que começam com a visão de dados
como um ativo compartilhado acabam superando a
concorrência.
7. Globalcode – Open4education
Os dados devem ser compartilhados!
Por uma visão completa, isso significa uma visão de
360 graus dos insights do cliente, juntamente com a
capacidade de correlacionar sinais de dados
valiosos, totalmente end-to-end.
Ex: Empresas que possuem processos de logística,
fabricação, marketing e vendas.
8. Globalcode – Open4education
Interfaces certas, consumo melhor.
Colocar dados em um único local não é suficiente
para alcançar a visão de uma organização orientada
por dados. Para que as pessoas (e sistemas) se
beneficiem de um conjunto de dados
compartilhados, as interfaces apropriadas precisam
ser disponibilizadas para facilitar o consumo
9. Globalcode – Open4education
Interfaces certas, consumo melhor.
Isso pode ser na forma de uma interface OLAP para
business intelligence, uma interface SQL real-time
para analistas de dados. API’s para sistemas de
segmentação e digestão de dados ou Hadoop para
cientistas de dados.
10. Globalcode – Open4education
Seguro, morreu de velho.
Com a disponibilização de dados compartilhados e
inúmeras formas de consumir estes dados a
segurança e controle de acessos não podem ficar de
fora. Garantir governança e políticas de acesso é
fundamental!
12. Globalcode – Open4education
Vocabulário comum e transparente.
Catálogos de produtos, dimensões, relatórios,
nomes de campos chaves, precisam ser comuns (ou
tentar ser o mais comum possível),
independentemente de como os dados são
consumidos ou analisados.
13. Globalcode – Open4education
Vocabulário comum e transparente.
Sem esse vocabulário compartilhado, as empresas
gastam mais tempo discutindo ou reconciliando os
resultados em vez de melhorar o desempenho por
meio de um entendimento compartilhado.
14. Globalcode – Open4education
Você gerencia seus dados?
Sem a modelagem de curadoria de dados adequada
de relacionamentos importantes, limpeza de dados
brutos, curadoria de dimensões-chave e medidas, os
usuários finais podem ter uma experiência frustrante
15. Globalcode – Open4education
Você gerencia seus dados?
Ao investir em funções centrais que fazem a
curadoria de dados, o valor do ativo de dados
compartilhados pode ser finalmente alcançado.
16. Globalcode – Open4education
Elimine cópias e movimentação de dados
Ao eliminar a necessidade de movimentação de
dados, uma arquitetura de dados modena reduz o
custo, aumenta a “atualização de dados” e otimiza a
agilidade dos dados corporativos.
18. Globalcode – Open4education
Comece o quanto antes...
Recomendo que você adote e compartilhe esses
princípios como um meio de estabelecer uma base
sólida para construir um big data moderno e com
baixo custo de mudanças na medida que sua
empresa cresce.