SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Data Mesh
Marco Wenna
Diretor de Vendas Denodo Brasil
AGENDA
1. O que é uma Data Mesh?
2. Como funciona?
3. Criando um Data Mesh com Denodo
4. Conclusões
O que é um Data Mesh?
4
▪ Data Mesh é um novo modelo de gerenciamento de dados
▪ Proposto por Zhamak Dehghani da ThoughWorks em
2019
▪ Passa de uma infraestrutura centralizada de gestão de dados
por uma única equipe, para uma organização mais distribuída.
▪ Várias unidades autônomas (domínios) são encarregadas de
gerenciar e expor seus próprios "Produtos de Dados" para o
resto da organização.
▪ Os "Produtos de Dados" devem ser fáceis de usar,
documentados e acessíveis ao resto da organização.
O que é uma Data Mesh?
5
1. Falta de conhecimento específico sobre o domínio em equipes centralizados
▪ Equipes de TI centralizadas estão focadas em tecnologia e menos no negócio
▪ Eles trabalham com requisitos de negócios que nem sempre são explicitados
corretamente.
2. Lentidão para provisionamento de dados e também em alterações necessárias
▪ Devido ao volume de requisições, disponibilidade de recursos, prioridades,
etc.. TI acaba sendo por vezes o gargalo
▪ Por exemplo: Em processos de replicação de dados.
3. Falta de flexibilidade dos repositórios centralizados.
▪ A infraestrutura de dados em grandes organizações é diversificada e muda
com frequência.
▪ Não há sistema mágico que cubra todas as necessidades de uma prática
completa de gerenciamento de dados.
Quais problemas o Data Mesh está tentando resolver?
Como funciona?
7
▪ As diferentes unidades de negócios (domínios) são responsáveis por gerenciar e
expor seus próprios dados.
▪ Cada domínio entende melhor do que ninguém o significado de seus dados e
como usá-lo.
▪ Dá-lhes autonomia para usar as ferramentas que melhor se adequam aos
seus processos.
▪ O resultado é menos interações até que os requisitos do negócio sejam
validados.
▪ Elimina dependência e gargalo de equipes de TI centralizadas.
▪ Introduz novos conceitos e práticas para evitar os riscos de criação de silos de
dados, duplicação de esforços e incompatibilidades:
▪ Dados como Produto, Autoatendimento e "Governança Computacional
Federada"
Como?
8
▪ Para garantir que cada domínio não se torne um silo de dados
isolado do resto, os dados expostos devem garantir o seguinte:
▪ Fácil de encontrar e usar
▪ Compreensível e documentado
▪ Seguro
▪ Utilizável por outros domínios
▪ O nível de confiança e qualidade dos dados de cada produto deve
ser explícito.
▪ Mas o processo para gerar o produto é um detalhe interno de sua
criação e cada domínio é livre para usar o processo que preferir.
1. Dados como produto
9
▪ A equipe centralizada opera o Data Mesh globalmente, mas deixa domínios para
criar e gerenciar seus próprios produtos.
▪ Mas criar, proteger, implantar e gerenciar produtos de dados pode ser uma tarefa
bastante complexa..
▪ Nem todos os domínios têm experiência suficiente.
▪ Possível duplicação de esforços entre domínios para tarefas comuns.
▪ O Data Mesh deve oferecer uma infraestrutura capaz de simplificar e automatizar
tarefas comuns, como:
▪ Integração e transformação de dados de diferentes domínios.
▪ Gerenciamento de segurança e acesso a dados.
▪ Gerenciamento das APIs associadas a cada produto de dados.
▪ Documentação e catalogação.
2. Autoatendimento de dados
10
▪ Os produtos criados por cada domínio devem ser interoperáveis e
devem ser capazes de ser combinados entre si para resolver as
necessidades dos negócios..
▪ Isso exige acordos sobre a semântica de entidades comuns (por
exemplo, cliente, produto, etc.), sobre formatos de dados e tipos, sobre
como invocar APIs de dados, etc..
▪ A segurança deve ser aplicada de acordo com as regulamentações e
políticas globais da empresa.
▪ Essa governança deve ser gerenciada globalmente (federada) e, sempre
que possível, automaticamente (computacional).
3. Governança Computacional Federada
Criando um Data Mesh com
denodo
12
A Plataforma Denodo
Hybrid/
Multi-Cloud
Security &
Governance
Al/ML
Recommendations
Query
Optimization &
Acceleration
Advanced
Semantics
Data Catalog
Discover / Explore /
Document
BI Tools
SQL / MDX
Data Science
Tools
Data as a Service
RESTful / OData
GraphQL/ GeoJSON
Files
Cubes
Data Lake &
NoSQL
Cloud
Stores
Traditional
DB & DW
Files
INTEGRAR
GERIR
ENTREGAR
Dados em qualquer
formato e organização
Modelos lógicos e semânticos, com
segurança e governança
Democratizar o acesso aos dados
via múltiplos formatos e protocolos
13
▪ Denodo é uma camada lógica intermediária entre
fontes de dados e consumidores de dados.
▪ Armazena apenas metadados (modelos), não dados.
▪ Comporta-se como um "banco de dados virtual":
tem tabelas e visualizações, e usa SQL como banco
de dados, mas não tem dados próprios.
▪ Em execução, é como um maestro de uma
orquestra: atua como a camada de acesso para
todas as fontes de dados, e se comunica com elas
para devolver os dados solicitados..
A arquitetura de Denodo
14
▪ O Denodo permite acesso a qualquer fonte de dados.
▪ Dá a cada domínio flexibilidade para usar os sistemas que
preferem.
▪ Também oferece ferramentas avançadas de modelagem de
dados
▪ Permite que os domínios criem produtos diretamente
usando o Denodo, combinem várias fontes de dados e
exponham-nas na forma de um modelo lógico.
▪ Sem necessidade de escrever código, Denodo oferece
assistentes gráficos.
▪ Os produtos, gerados no Denodo ou não, podem ser expostos
como modelos SQL, mas também via APIs (Odata, GraphQL,
REST).
▪ Não há necessidade de escrever código adicional.
Simplificar a criação de Produtos de Dados
15
▪ Os domínios não estão condicionados a um único sistema para qualquer operação. Você
pode usar seus próprios sistemas.
▪ Por exemplo, data marts ou seus aplicativos.
▪ Permite que você aproveite o conhecimento existente.
▪ Se necessário, eles também podem usar infraestrutura centralizada.
▪ Por exemplo, um Data Lake compartilhado entre domínios para data science.
▪ Os domínios podem evoluir sua própria infraestrutura e software para atender às suas
necessidades sem ter que esperar por uma mudança completa no nível corporativo.
Mantém a autonomia dos domínios
16
▪ Exploração e documentação
▪ O Denodo inclui um catálogo completo que permite aos usuários de negócios pesquisar, explorar,
entender e acessar qualquer produto de dados.
▪ Denodo gera automaticamente documentação na forma de documentos OpenAPI para interfaces
REST.
▪ Inclui linhagem de dados de gráfica.
▪ Alto desempenho.
▪ Recursos de cache e aceleração de consultas para melhorar o desempenho de consultas mais
lentas.
▪ Implantações.
▪ Implantações automatizadas e auto-escaláveis na nuvem e contêineres/kubernetes.
Inclui recursos de autoatendimento
17
▪ Permite a combinação de produtos entre domínios.
▪ Permite o design de produtos derivados.
▪ E garante compatibilidade entre produtos.
▪ A estrutura do produto pode ser importada a partir de ferramentas de modelagem
de dados (Embarcadero, ERWin, etc.) para garantir compatibilidade com modelos
pré-aprovados ou padronizados.
▪ Permite o uso de técnicas de modelagem “top-down”.
▪ Você pode aplicar políticas de segurança, com base em roles ou tags.
▪ Incluindo mascaramento, redação de dados, criptografia/descriptografia, etc.
Permite a Governança Computacional Federada
Estratégia de
Implementação
19
Um cluster Denodo para servir um Data Mesh
SQL
Operational EDW
Data Lakes Files
SaaS APIs
REST GraphQL OData
Event
Product
Customer Location Employee
1. Cada domínio tem um
esquema virtual. Um
esquema comum e
compartilhado é
frequentemente útil
para fornecer produtos
de dados corporativos.
2. Cada domínio conecta
suas fontes.
3. Metadados são
mapeados para
tabelas virtuais.
Nenhum dado é
replicado.
4. Os domínios podem
criar seus produtos de
dados. Os produtos
podem ser usados
para definir outros
produtos.
5. Para execução, os produtos
podem ser direcionados às
fontes originais, ou persistir em
outra fonte centralizada (o lago
de dados).
Common Domain Event Management Human Resources 6. A equipe central
pode definir
diretrizes gerais
de governança
para garantir a
interoperabilidad
e
8. A infraestrutura
pode ser
dimensionada
para acomodar a
carga.
7. Os produtos podem ser expostos como
visualizações SQL ou como REST, Odata ou
APIs GraphQL.
Conclusões
21
1. Data Mesh é um novo paradigma de gestão de dados.
▪ Delega responsabilidades para domínios (unidades de negócios) para gerenciar seus dados.
▪ Tenta eliminar gargalos com maior agilidade e qualidade no acesso aos dados.
2. Ferramentas como a Denodo fornecem uma base sólida para abordar esse tipo de estratégia..
▪ Permite que cada domínio use sua própria infraestrutura.
▪ Os recursos de abstração de camadas de virtualização simplificam a criação de produtos de dados, garantindo a
interoperabilidade entre eles.
▪ Oferece recursos avançados para governança e segurança de dados.
3. Outras tecnologias, como Data Lakes ou microsserviços, sozinhas, não são capazes de gerenciar efetivamente esses
tipos de arquiteturas.
▪ Os Data Lakes forçam o uso de infraestrutura centralizada, caindo em muitos dos problemas que o Data Mesh
tenta resolver.
▪ A criação manual de microsserviços, além de precisar de muito código à medida que retarda o desenvolvimento,
complica muito o uso de produtos e análises compostas por vários produtos e domínios.
Conclusões
Q&A
Take Denodo for a Test
Drive on the Cloud
Inicie agora mesmo seu test-drive!
www.denodo.com/TestDrive
Obrigado!
www.denodo.co
m
info@denodo.com
© Copyright Denodo Technologies. All rights reserved
Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying
and microfilm, without prior the written authorization from Denodo Technologies.

Mais conteúdo relacionado

Semelhante a Data Mesh: O que é e quais tecnologias facilitam sua implementação?

Apresentação Active Directory na V Semana de Tecnologia FATEC Cruzeiro
Apresentação Active Directory na V Semana de Tecnologia FATEC CruzeiroApresentação Active Directory na V Semana de Tecnologia FATEC Cruzeiro
Apresentação Active Directory na V Semana de Tecnologia FATEC CruzeiroSouza Natália
 
Artigo sobre redes san e armazenamento em grande capacidade
Artigo sobre redes san e armazenamento em grande capacidadeArtigo sobre redes san e armazenamento em grande capacidade
Artigo sobre redes san e armazenamento em grande capacidadeAugusto Cezar Pinheiro
 
Master Data Management & Virtualização de Dados em SOA
Master Data Management & Virtualização de Dados em SOAMaster Data Management & Virtualização de Dados em SOA
Master Data Management & Virtualização de Dados em SOARicardo Ferreira
 
Dremio - Construção de Data Lake
Dremio - Construção de Data LakeDremio - Construção de Data Lake
Dremio - Construção de Data LakeGrimaldo de Oliveira
 
Governança de Dados em Nuvem Privada
Governança de Dados em Nuvem PrivadaGovernança de Dados em Nuvem Privada
Governança de Dados em Nuvem PrivadaVirtù Tecnológica
 
Tesi Dados Final
Tesi Dados FinalTesi Dados Final
Tesi Dados Finaljcaroso
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxNatliaGomes72
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseNuno Alves
 
Guia de compras - Microsoft Azure
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft AzureRenato Grau
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaAlessandro Binhara
 
Datacenter - Apresentação
Datacenter - ApresentaçãoDatacenter - Apresentação
Datacenter - ApresentaçãoRuy Mendonça
 
Datacenter apresentação
Datacenter   apresentaçãoDatacenter   apresentação
Datacenter apresentaçãoRuy Mendonça
 
Aula sobre Sistemas Distribuidos Atualizado
Aula sobre Sistemas Distribuidos AtualizadoAula sobre Sistemas Distribuidos Atualizado
Aula sobre Sistemas Distribuidos AtualizadoGLAUCECARVALHO4
 
Transição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasTransição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasDenodo
 
Apostila NoSql.pdf
Apostila NoSql.pdfApostila NoSql.pdf
Apostila NoSql.pdfEizo Edson
 

Semelhante a Data Mesh: O que é e quais tecnologias facilitam sua implementação? (20)

Apresentação Active Directory na V Semana de Tecnologia FATEC Cruzeiro
Apresentação Active Directory na V Semana de Tecnologia FATEC CruzeiroApresentação Active Directory na V Semana de Tecnologia FATEC Cruzeiro
Apresentação Active Directory na V Semana de Tecnologia FATEC Cruzeiro
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Artigo sobre redes san e armazenamento em grande capacidade
Artigo sobre redes san e armazenamento em grande capacidadeArtigo sobre redes san e armazenamento em grande capacidade
Artigo sobre redes san e armazenamento em grande capacidade
 
Master Data Management & Virtualização de Dados em SOA
Master Data Management & Virtualização de Dados em SOAMaster Data Management & Virtualização de Dados em SOA
Master Data Management & Virtualização de Dados em SOA
 
Apostila oracle
Apostila oracleApostila oracle
Apostila oracle
 
Dremio - Construção de Data Lake
Dremio - Construção de Data LakeDremio - Construção de Data Lake
Dremio - Construção de Data Lake
 
Governança de Dados em Nuvem Privada
Governança de Dados em Nuvem PrivadaGovernança de Dados em Nuvem Privada
Governança de Dados em Nuvem Privada
 
Tesi Dados Final
Tesi Dados FinalTesi Dados Final
Tesi Dados Final
 
TA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdfTA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdf
 
Data mesh-pt
Data mesh-ptData mesh-pt
Data mesh-pt
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Cloudbridge whitepape rportuguese
Cloudbridge whitepape rportugueseCloudbridge whitepape rportuguese
Cloudbridge whitepape rportuguese
 
Guia de compras - Microsoft Azure
Guia de compras - Microsoft AzureGuia de compras - Microsoft Azure
Guia de compras - Microsoft Azure
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
 
Datacenter - Apresentação
Datacenter - ApresentaçãoDatacenter - Apresentação
Datacenter - Apresentação
 
Datacenter apresentação
Datacenter   apresentaçãoDatacenter   apresentação
Datacenter apresentação
 
Aula sobre Sistemas Distribuidos Atualizado
Aula sobre Sistemas Distribuidos AtualizadoAula sobre Sistemas Distribuidos Atualizado
Aula sobre Sistemas Distribuidos Atualizado
 
Transição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasTransição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e Estratégias
 
Apostila NoSql.pdf
Apostila NoSql.pdfApostila NoSql.pdf
Apostila NoSql.pdf
 

Mais de Denodo

Enterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoEnterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoDenodo
 
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachLunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachDenodo
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerDenodo
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?Denodo
 
Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeDenodo
 
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Denodo
 
Drive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDrive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDenodo
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхDenodo
 
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationData Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationDenodo
 
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo
 
Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Denodo
 
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardIt’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardDenodo
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Denodo
 
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Denodo
 
How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?Denodo
 
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsWebinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsDenodo
 
Enabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityEnabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityDenodo
 
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo
 
GenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesGenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesDenodo
 

Mais de Denodo (20)

Enterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in DenodoEnterprise Monitoring and Auditing in Denodo
Enterprise Monitoring and Auditing in Denodo
 
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachLunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services Layer
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?
 
Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
 
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
 
Drive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDrive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory Compliance
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationData Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
 
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me Anything
 
Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!
 
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardIt’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
 
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
 
How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?
 
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsWebinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
 
Enabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityEnabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usability
 
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
 
GenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesGenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidades
 

Data Mesh: O que é e quais tecnologias facilitam sua implementação?

  • 1. Data Mesh Marco Wenna Diretor de Vendas Denodo Brasil
  • 2. AGENDA 1. O que é uma Data Mesh? 2. Como funciona? 3. Criando um Data Mesh com Denodo 4. Conclusões
  • 3. O que é um Data Mesh?
  • 4. 4 ▪ Data Mesh é um novo modelo de gerenciamento de dados ▪ Proposto por Zhamak Dehghani da ThoughWorks em 2019 ▪ Passa de uma infraestrutura centralizada de gestão de dados por uma única equipe, para uma organização mais distribuída. ▪ Várias unidades autônomas (domínios) são encarregadas de gerenciar e expor seus próprios "Produtos de Dados" para o resto da organização. ▪ Os "Produtos de Dados" devem ser fáceis de usar, documentados e acessíveis ao resto da organização. O que é uma Data Mesh?
  • 5. 5 1. Falta de conhecimento específico sobre o domínio em equipes centralizados ▪ Equipes de TI centralizadas estão focadas em tecnologia e menos no negócio ▪ Eles trabalham com requisitos de negócios que nem sempre são explicitados corretamente. 2. Lentidão para provisionamento de dados e também em alterações necessárias ▪ Devido ao volume de requisições, disponibilidade de recursos, prioridades, etc.. TI acaba sendo por vezes o gargalo ▪ Por exemplo: Em processos de replicação de dados. 3. Falta de flexibilidade dos repositórios centralizados. ▪ A infraestrutura de dados em grandes organizações é diversificada e muda com frequência. ▪ Não há sistema mágico que cubra todas as necessidades de uma prática completa de gerenciamento de dados. Quais problemas o Data Mesh está tentando resolver?
  • 7. 7 ▪ As diferentes unidades de negócios (domínios) são responsáveis por gerenciar e expor seus próprios dados. ▪ Cada domínio entende melhor do que ninguém o significado de seus dados e como usá-lo. ▪ Dá-lhes autonomia para usar as ferramentas que melhor se adequam aos seus processos. ▪ O resultado é menos interações até que os requisitos do negócio sejam validados. ▪ Elimina dependência e gargalo de equipes de TI centralizadas. ▪ Introduz novos conceitos e práticas para evitar os riscos de criação de silos de dados, duplicação de esforços e incompatibilidades: ▪ Dados como Produto, Autoatendimento e "Governança Computacional Federada" Como?
  • 8. 8 ▪ Para garantir que cada domínio não se torne um silo de dados isolado do resto, os dados expostos devem garantir o seguinte: ▪ Fácil de encontrar e usar ▪ Compreensível e documentado ▪ Seguro ▪ Utilizável por outros domínios ▪ O nível de confiança e qualidade dos dados de cada produto deve ser explícito. ▪ Mas o processo para gerar o produto é um detalhe interno de sua criação e cada domínio é livre para usar o processo que preferir. 1. Dados como produto
  • 9. 9 ▪ A equipe centralizada opera o Data Mesh globalmente, mas deixa domínios para criar e gerenciar seus próprios produtos. ▪ Mas criar, proteger, implantar e gerenciar produtos de dados pode ser uma tarefa bastante complexa.. ▪ Nem todos os domínios têm experiência suficiente. ▪ Possível duplicação de esforços entre domínios para tarefas comuns. ▪ O Data Mesh deve oferecer uma infraestrutura capaz de simplificar e automatizar tarefas comuns, como: ▪ Integração e transformação de dados de diferentes domínios. ▪ Gerenciamento de segurança e acesso a dados. ▪ Gerenciamento das APIs associadas a cada produto de dados. ▪ Documentação e catalogação. 2. Autoatendimento de dados
  • 10. 10 ▪ Os produtos criados por cada domínio devem ser interoperáveis e devem ser capazes de ser combinados entre si para resolver as necessidades dos negócios.. ▪ Isso exige acordos sobre a semântica de entidades comuns (por exemplo, cliente, produto, etc.), sobre formatos de dados e tipos, sobre como invocar APIs de dados, etc.. ▪ A segurança deve ser aplicada de acordo com as regulamentações e políticas globais da empresa. ▪ Essa governança deve ser gerenciada globalmente (federada) e, sempre que possível, automaticamente (computacional). 3. Governança Computacional Federada
  • 11. Criando um Data Mesh com denodo
  • 12. 12 A Plataforma Denodo Hybrid/ Multi-Cloud Security & Governance Al/ML Recommendations Query Optimization & Acceleration Advanced Semantics Data Catalog Discover / Explore / Document BI Tools SQL / MDX Data Science Tools Data as a Service RESTful / OData GraphQL/ GeoJSON Files Cubes Data Lake & NoSQL Cloud Stores Traditional DB & DW Files INTEGRAR GERIR ENTREGAR Dados em qualquer formato e organização Modelos lógicos e semânticos, com segurança e governança Democratizar o acesso aos dados via múltiplos formatos e protocolos
  • 13. 13 ▪ Denodo é uma camada lógica intermediária entre fontes de dados e consumidores de dados. ▪ Armazena apenas metadados (modelos), não dados. ▪ Comporta-se como um "banco de dados virtual": tem tabelas e visualizações, e usa SQL como banco de dados, mas não tem dados próprios. ▪ Em execução, é como um maestro de uma orquestra: atua como a camada de acesso para todas as fontes de dados, e se comunica com elas para devolver os dados solicitados.. A arquitetura de Denodo
  • 14. 14 ▪ O Denodo permite acesso a qualquer fonte de dados. ▪ Dá a cada domínio flexibilidade para usar os sistemas que preferem. ▪ Também oferece ferramentas avançadas de modelagem de dados ▪ Permite que os domínios criem produtos diretamente usando o Denodo, combinem várias fontes de dados e exponham-nas na forma de um modelo lógico. ▪ Sem necessidade de escrever código, Denodo oferece assistentes gráficos. ▪ Os produtos, gerados no Denodo ou não, podem ser expostos como modelos SQL, mas também via APIs (Odata, GraphQL, REST). ▪ Não há necessidade de escrever código adicional. Simplificar a criação de Produtos de Dados
  • 15. 15 ▪ Os domínios não estão condicionados a um único sistema para qualquer operação. Você pode usar seus próprios sistemas. ▪ Por exemplo, data marts ou seus aplicativos. ▪ Permite que você aproveite o conhecimento existente. ▪ Se necessário, eles também podem usar infraestrutura centralizada. ▪ Por exemplo, um Data Lake compartilhado entre domínios para data science. ▪ Os domínios podem evoluir sua própria infraestrutura e software para atender às suas necessidades sem ter que esperar por uma mudança completa no nível corporativo. Mantém a autonomia dos domínios
  • 16. 16 ▪ Exploração e documentação ▪ O Denodo inclui um catálogo completo que permite aos usuários de negócios pesquisar, explorar, entender e acessar qualquer produto de dados. ▪ Denodo gera automaticamente documentação na forma de documentos OpenAPI para interfaces REST. ▪ Inclui linhagem de dados de gráfica. ▪ Alto desempenho. ▪ Recursos de cache e aceleração de consultas para melhorar o desempenho de consultas mais lentas. ▪ Implantações. ▪ Implantações automatizadas e auto-escaláveis na nuvem e contêineres/kubernetes. Inclui recursos de autoatendimento
  • 17. 17 ▪ Permite a combinação de produtos entre domínios. ▪ Permite o design de produtos derivados. ▪ E garante compatibilidade entre produtos. ▪ A estrutura do produto pode ser importada a partir de ferramentas de modelagem de dados (Embarcadero, ERWin, etc.) para garantir compatibilidade com modelos pré-aprovados ou padronizados. ▪ Permite o uso de técnicas de modelagem “top-down”. ▪ Você pode aplicar políticas de segurança, com base em roles ou tags. ▪ Incluindo mascaramento, redação de dados, criptografia/descriptografia, etc. Permite a Governança Computacional Federada
  • 19. 19 Um cluster Denodo para servir um Data Mesh SQL Operational EDW Data Lakes Files SaaS APIs REST GraphQL OData Event Product Customer Location Employee 1. Cada domínio tem um esquema virtual. Um esquema comum e compartilhado é frequentemente útil para fornecer produtos de dados corporativos. 2. Cada domínio conecta suas fontes. 3. Metadados são mapeados para tabelas virtuais. Nenhum dado é replicado. 4. Os domínios podem criar seus produtos de dados. Os produtos podem ser usados para definir outros produtos. 5. Para execução, os produtos podem ser direcionados às fontes originais, ou persistir em outra fonte centralizada (o lago de dados). Common Domain Event Management Human Resources 6. A equipe central pode definir diretrizes gerais de governança para garantir a interoperabilidad e 8. A infraestrutura pode ser dimensionada para acomodar a carga. 7. Os produtos podem ser expostos como visualizações SQL ou como REST, Odata ou APIs GraphQL.
  • 21. 21 1. Data Mesh é um novo paradigma de gestão de dados. ▪ Delega responsabilidades para domínios (unidades de negócios) para gerenciar seus dados. ▪ Tenta eliminar gargalos com maior agilidade e qualidade no acesso aos dados. 2. Ferramentas como a Denodo fornecem uma base sólida para abordar esse tipo de estratégia.. ▪ Permite que cada domínio use sua própria infraestrutura. ▪ Os recursos de abstração de camadas de virtualização simplificam a criação de produtos de dados, garantindo a interoperabilidade entre eles. ▪ Oferece recursos avançados para governança e segurança de dados. 3. Outras tecnologias, como Data Lakes ou microsserviços, sozinhas, não são capazes de gerenciar efetivamente esses tipos de arquiteturas. ▪ Os Data Lakes forçam o uso de infraestrutura centralizada, caindo em muitos dos problemas que o Data Mesh tenta resolver. ▪ A criação manual de microsserviços, além de precisar de muito código à medida que retarda o desenvolvimento, complica muito o uso de produtos e análises compostas por vários produtos e domínios. Conclusões
  • 22. Q&A
  • 23. Take Denodo for a Test Drive on the Cloud Inicie agora mesmo seu test-drive! www.denodo.com/TestDrive
  • 24. Obrigado! www.denodo.co m info@denodo.com © Copyright Denodo Technologies. All rights reserved Unless otherwise specified, no part of this PDF file may be reproduced or utilized in any for or by any means, electronic or mechanical, including photocopying and microfilm, without prior the written authorization from Denodo Technologies.