O que é uma ODS?
Uma ODS – (operational data store) é um banco de dados central que fornece um snapshot dos dados mais recentes de vários sistemas transacionais para relatórios operacionais. Ele permite que as organizações combinem dados em seu formato original de várias fontes em um único destino para disponibilizá-los para relatórios de negócios.
Uma ODS contém informações atualizadas integradas de fontes operacionais e oferece suporte a ferramentas de business intelligence (BI) que auxiliam na tomada de decisões estratégicas. Por exemplo, um administrador pode configurar uma ODS para extrair lotes semanais de dados de um aplicativo de cobrança raramente atualizado, ingerir registros de transações individuais à medida que ocorrem em um banco de dados de vendas (graças aos gatilhos desse banco de dados) e combinar ambos em novas tabelas relacionais . Consultar e relatar dados operacionais em uma ODS vem com a garantia de que essas tabelas integradas contêm o “dado” mais recente e relevante da empresa.
Benefícios da ODS
Uma ODS fornece dados atuais e limpos de várias fontes em um único local, e os benefícios se aplicam principalmente às operações de negócios.
- O ODS fornece um repositório consolidado no qual sistemas de TI anteriormente isolados ou com comunicação ineficiente podem alimentar.
- Os relatórios de ODS, que se concentram em um snapshots de dados operacionais, podem ser mais sofisticados do que os relatórios de sistemas subjacentes individuais. O ODS foi projetado para fornecer uma visão consolidada dos dados integrados de vários sistemas, de modo que os relatórios possam fornecer uma perspectiva holística dos processos operacionais.
- A visão atualizada do status operacional também torna mais fácil para os usuários diagnosticar problemas antes de investigar os sistemas de componentes. Por exemplo, um ODS permite que os representantes de serviço localizem imediatamente um pedido de cliente, seu status e qualquer informação de solução de problemas que possa ser útil.
- Um ODS contém regras de negócios críticas e sensíveis ao tempo, como aquelas que notificam automaticamente uma instituição financeira quando um cliente está com saldo negativo em uma conta. Essas regras, em conjunto, são um tipo de automação de processos que melhora muito a eficiência, o que seria impossível sem dados operacionais atuais e integrados.
ODS vs Data Wareshouses
Uma ODS é projetada para uma finalidade diferente de um data warehouse:
- Uma ODS pode ser usada como área provisória para um data warehouse; ele fica entre as fontes de dados e o data warehouse.
- Uma ODS é projetada para realizar consultas simples em pequenos conjuntos de dados, enquanto um data warehouse é projetado para realizar consultas complexas em grandes conjuntos de dados.
- Uma ODS lida exclusivamente com dados operacionais atuais e relatórios básicos de nível de status, porque um ODS sobrescreve continuamente os dados. Um data warehouse insere continuamente registros em tabelas existentes e pode agregar dados em exibições históricas.
As empresas que precisam de dados históricos agregados para análises geralmente configuram um data warehouse complementar. Da mesma forma, se uma empresa com um data warehouse precisar de dados operacionais atuais e integrados para o funcionamento diário, ela poderá implementar uma ODS.
Por exemplo, uma loja online com um sistema de cobrança que registra as informações do cliente (nome, endereço, preferências de envio) e um sistema de transações que rastreia as compras do cliente à medida que elas ocorrem. Os usuários podem consultar o ODS para obter uma visão operacional ao vivo (“quanto produto foi comprado na última hora?”) ou relatórios que respondem a perguntas táticas (“quais regiões geográficas são responsáveis pela maior receita hoje?”). Mas os usuários consultariam o data warehouse para gerar relatórios que destacassem as tendências de negócios por períodos mais longos.