O que é uma camada de abstração de dados?

Use a abstração de dados para tirar a complexidade e simplificar o acesso às informações

Uma camada de abstração de dados preenche o espaço entre as necessidades de negócios e a fonte original dos dados de origem. Esta boa prática de implementação de virtualização de dados traz os seguintes benefícios:

  • Simplifica o acesso às informações - conecta negócios e TI para que ambas tenham sucesso.
  • Visão de negócios comum dos dados - Ganha agilidade, eficiência e reutilização em aplicativos por meio de um modelo de informações corporativas ou modelo “Canônico”.
  • Dados mais precisos - aplica consistentemente as regras de qualidade e validação de dados em todas as fontes de dados.
  • Dados mais seguros - aplica regras de segurança de dados de maneira consistente em todas as fontes de dados e consumidores por meio de uma estrutura de segurança unificada.
  • Controle de ponta a ponta - Usa uma plataforma de virtualização de dados para gerenciar de forma consistente o acesso e a entrega de dados em várias fontes e consumidores.
  • Isolamento de alterações de negócios e de TI - isola os aplicativos de consumo de mudanças na origem e vice-versa. Os usuários de negócios e desenvolvedores de aplicativos trabalham com uma visão mais estável dos dados. A TI pode fazer alterações contínuas e realocar fontes de dados físicos sem afetar os usuários de informações.
Recurso de camada de abstração de dados
Modernize seus dados e arquitetura analítica
Confira esses 13 casos de uso para aprender como lidar com o complexo cenário atual de dados e analytics.

Arquitetura de referência de abstração de dados da TIBCO

Abstração de dados usando TIBCO Data Virtualization

  • Camada de aplicativo - A “camada de aplicativo” serve para mapear a camada de negócios no formato em que cada consumidor de dados (usuário ou aplicativo) deseja consumi-los. Isso pode significar a formatação em XML para serviços da Web ou a criação de visualizações com diferentes nomes de alias que correspondam à maneira como os consumidores estão acostumados a ver seus dados.
  • Camada de negócios - A “camada de negócios” baseia-se na ideia de que a empresa tem uma maneira padrão ou canônica de descrever as principais entidades de negócios, como clientes e produtos. No setor financeiro, é comum acessar informações de acordo com instrumentos financeiros e emissores, entre muitas outras entidades. Normalmente, um modelador de dados trabalharia com especialistas de negócios e provedores de dados para definir um conjunto de visualizações “lógicas” ou “canônicas” que representam essas entidades de negócios. Essas visualizações são componentes reutilizáveis que podem e devem ser usados por vários consumidores por meio da Camada do Aplicativo.
  • Camada Física - Na “Camada Física”, as fontes de dados são integradas à abstração. Tarefas de valor agregado, como alias, formatação de valor, conversão de tipo de dados, colunas derivadas e verificações de qualidade de dados leves também são definidas aqui. Os metadados usados aqui são normalmente derivados de fontes físicas.