Ampliação de um projeto de BI
Um sistema de BI é composto por dados transacionais que passaram por um ETL que por sua vez carregará os Data Marts que formam o Data Wharehouse sendo este a fonte de dados que as aplicações OLAP e ou de mineração de dados gerarão as informações para decisão e controle.
Todo este processo é suscetível a falhas ou carregamento de dados incorretos que distorcerá as informações nos relatório do BI.
O ponto mais critico é na entrada de dados nas bases transacionais, uma vez que se o sistema transacional insere lixo em sua base, este lixo será transportado para o Data Mart e exibido no BI. O tratamento dos dados transacionais são de maior importância para a transformação destes dados em informações que chegam o mais próximo possível da realidade do negocio analisado.
A gerencia de dados bem implementada na empresa manterá os dados para que não ocorra geração de lixo na base transacional proporcionando uma transformação e transferência sucinta para base dimensional do BI.
Ao falar em transformação se remete à camada de ETL (Extract, transform e load) onde se faz esses três processos. Extração é nada mais que extrair os dados da base ou das bases transacionais. Após extrair os dados serão transformados em um formado da base dimensional que é para onde eles irão. Feito a transformação entra o processo de carregamento dos dados para os Data Marts.
Esta camada também pode sofrer com a falta de gerencia dos dados transacionais, transformando ou carregando dados que podem distorcer os resultados de um projeto.
Uma vez carregado, o dado dentro de um Data Warehouse não sofre alteração nem é excluído, pois o sistema de BI se baseia no tempo para produzir informações.
Um parâmetro do projeto numa determinada data ficará armazenado na base do BI até que o negocio exija essa informação.
Essa exigência pode acarretar em manutenção do Data Warehouse pelo crescimento exponencial da base de dados, principalmente pelas tabelas fato. A