Archive

Archive for the ‘Business Intelligence’ Category

OLTP x OLAP

Atualmente estou cursando pós-graduação na FATEC – JAHU sobre Business Intelligence (BI), e uma das novidades é quanto ao banco de dados. Vou apenas nesse “post” explicar a diferença entre esse dois tipos:

OLTP

O OLTP (On-line Transaction Processing) capturam a transações de negócios de um sistema e armazena no banco de dados. Esse tipo de base é utilizada em sistemas que registram pequenas transações (INSERT, UPDATE, DELETE)  realizadas em tempo real e que ocorrem constantemente e de forma rápida. Os dados também pode ser alterados e modificados e não salvam históricos dos dados, isso não o qualifica como uma base de dados ideal para ajudar na tomada de decisões. Também é uma base que necessita de backup regularmente, pois caso o banco de dados seja perdido os dados não pode ser reaproveitados.

OLAP

O OLAP (On-line Analytical Processing) oferece uma alternativa diferente. Voltado para a tomada de decisões, proporciona uma visão dos dados orientado à análise, além de uma navegação rápida e flexível. O OLAP recebe dados do OLTP para que possa realizar as análises e essa carga de dados acontece conforme a necessidade da empresa. Sendo um sistema para tomada de decisões, não realiza transações (INSERT, UPDATE, DELETE) pois sua finalidade são consultas. Possui dados atuais e históricos e não há necessidade de backups regularmente, sendo que ele possui informações do OLTP. Caso algo aconteça com a base OLAP basta fazer uma carga novamente.

Uma pergunta, em uma empresa, quem utiliza OLTP e OLAP?

O nível operacional e o nível administrativo utilizam OLTP (vendas, compra, RH, chão de fábrica, etc.) para operações que ocorrem no dia-dia da empresa.

O nível de conhecimento e o nível estratégico da empresa (os administradores por exemplo) utilizam o OLAP para as tomadas de decisões e assim traçar um planejamento estratégico.

Obrigado e até a próxima.