Business Intelligence (BI)

Este artigo descreve de forma resumida o conceito de Business Intelligence e os elementos que compõe sua arquitetura.

O que é Business Intelligence (BI)?

O BI (Business Intelligence) objetiva oferecer informações para apoiar a decisão dos gerentes e executivos de uma organização, com base em dados históricos da empresa. O termo BI foi sugerido na década de 80 pelo Gartner Group.

As informações geradas pelos sistemas de BI são extraídas de múltiplas fontes de dados, transformando tais dados em informações úteis para a organização.

A idéia básica de um sistema de BI consiste em cruzar informações vindas de sistemas ERP, CRM, de departamentos internos da empresa e de fontes externas como noticias ou Internet, tratar e formatar estes dados e consolidá-los em um único banco de dados. Após serem armazenadas estas informações ficam disponíveis em DataWarehouses (Armazém de dados) ou DataMarts para consultas que visam embasar a tomada de decisão dos executivos da empresa.

DataWarehouse (DW) armazena base de dados históricas da empresa, com informações de todos os departamentos (Marketing, Financeiro, Recursos Humanos, Produção), por ter um custo elevado o DW muitas vezes é dividido em partes menores chamadas de DataMarts (DM).

Um DM consolida as informações de um determinado departamento apenas, um DM para Marketing, outro para o Financeiro, desta forma, após a criação de um DM para cada departamento pode-se unir todos formando um único DataWarehouse.

Figura 1.0: Arquitetura de BI.

Descrição dos componentes da arquitetura de BI - Figura 1.0:

Em resumo BI é uma metodologia que tem o objetivo de consolidar os dados de uma empresa para apoiar a tomada de decisão estratégica. Os dados são armazenados nos DataWarehouses e ficam disponíveis para acesso através de ferramentas de apoio a decisão.


Saiu na DevMedia!

  • Dê o próximo passo após o HTML/CSS!:
    Nesta série falamos sobre o que vem depois do HTML/CSS. Saiba o que é requisição, resposta e se prepare para os seus primeiros passos na programação back-end.

Saiba mais sobre Business Intelligence ;)

Artigos relacionados