O que é processamento analítico online?
O OLAP (Online Analytical Processing) é um método de usar bancos de dados multidimensionais para dar suporte a relatórios rápidos, freqüentemente envolvendo análise de tendências. A linguagem de consulta primária para OLAP é chamada Expressões Multidimensionais (MDX). Seu nome é derivado da classe de programa conhecida como processamento transacional on-line (OLTP). O processamento analítico online é uma técnica de análise de dados usada no campo de business intelligence (BI).
O BI envolve o uso de tecnologia para analisar os processos e dados internos de uma organização para apoiar sua tomada de decisão. Ao usar o processamento analítico online para BI, os dados históricos geralmente são o assunto da análise, mas o BI também pode abranger a análise dos estados atuais e futuros. Juntamente com o OLAP, outras técnicas de gerenciamento de dados que se enquadram no campo do BI incluem mineração de dados, relatórios, gerenciamento de desempenho operacional e análise preditiva.
O processamento analítico online é freqüentemente usado para relatórios ad hoc e geralmente gera relatórios em um formato dinâmico ou matricial. Os departamentos que podem fazer uso do OLAP incluem finanças, operações, vendas e marketing. Os tipos de uso podem incluir orçamento e previsão.
Uma das características definidoras do processamento analítico online é o cubo OLAP. O conceito do cubo correlaciona os elementos conhecidos como medidas e dimensões, que descrevem os metadados das várias medidas. As tabelas de esquema de estrela ou floco de neve de um banco de dados relacional podem ser a fonte dos metadados. Um exemplo de cubo é usar o valor a receber de contas individuais de uma empresa como uma medida, com uma data de vencimento como uma dimensão.
O OLAP usa bancos de dados projetados com várias dimensões. Esses bancos de dados podem ser menores do que os necessários para os recursos de data warehousing que são frequentemente usados para business intelligence. Comparado a outros tipos de análise, geralmente são necessários menos detalhes da transação no processamento analítico online. Os bancos de dados OLAP não são apenas geralmente menores que os data warehouses, mas o acesso aos bancos de dados OLAP geralmente é mais rápido que o acesso aos bancos de dados relacionais.
Existem várias especialidades de processamento de transações online. Várias das especialidades mais usadas incluem multidimensional, relacional e híbrida. O OLAP multidimensional armazena dados em matrizes multidimensionais, o OLAP relacional usa bancos de dados relacionais e o OLAP híbrido usa uma combinação das tabelas relacionais e especializadas.
Embora o processamento transacional online seja uma técnica importante em BI, podem ser necessárias ferramentas ou aprimoramentos mais sofisticados no OLAP para organizações interessadas em análise preditiva e análise de negócios. A análise preditiva é frequentemente usada para prever eventos como comportamento de compra do cliente. Os dados de desempenho dos negócios geralmente são o alvo da análise de negócios.