rerr
_____________________________________________________________________________
Primeiramente, antes de falarmos sobre Normalização e Business Inteligence, precisamos saber o que eles significam.
Então o que seria Normalização?
Normalização é o processo de simplificar os dados de um banco de um determinado domínio de uma forma mais eficiente através da eliminação de dados redundantes. A normalização é muito utilizada em banco de dados transacionais(OLTP).
Business Inteligence (BI) ajuda organizações a acessar informações sintetizadas de forma fácil para a tomada de decisão. BI nada mais é do que o ato de cruzar informações para obter melhores condições de tomar a decisão mais correta. A normalização em aplicação a business inteligente vai depender de onde será aplicado e em que empresa.
Um sistema de Business Inteligence lida normalmente com milhões de registros e aplica cálculos complexos sobre esses registros e de forma agregada. Para que a visualização desses dados seja rápida e eficiente, é preciso que os mesmos sejam modelados de forma desmoralizadas.
Quando se fala em Sistema Transacional (OLPT ou Online Transaction Processing), significa-nos referir a um sistema responsável pelas operações do dia a dia de uma empresa, como estoque, contas a pagar, contas a receber. Nesse tipo de softwares o importante é ter um banco de dados normalizados, pois como se lida com poucos registros ao mesmo tempo, o mais importante é que os dados sejam manipulados de forma eficiente.
Quando o foco do Sistema é a análise dos dados existentes, tem-se um sistema analítico (OLAP ou Online Analytical Processing). Nesse tipo de software, a complexidade dos cálculos é maior, assim como a quantidade de registros. Um OLAP apenas lê dados mantidos por um OLTP, não alterando esses dados. Sendo assim, a forma normalizada não faz muito sentido neste tipo de sistema. Ao contrário, o que importa aqui é a velocidade de retorno das formulas