Marcus Monteiro's profileTecnologia de InformaçãoBlogLists Tools Help

Blog


    October 29

    Por que “Administrar” dados é importante?

     

    ERD

     

    Eu queria que o meu primeiro post “de verdade” fosse sobre uma coisa que eu acho super importante, mas ao mesmo tempo muito difícil de se ver por aí: Administração de Dados.

     

    Todas as grandes empresas têm dezenas, centenas e às vezes, como é o caso da Microsoft, milhares de pessoas trabalhando com desenvolvimento de aplicações que automatizam seus processos operacionais ou que as auxiliam na sua tomada de decisão. Aplicações essas centradas em bancos de dados na sua grande maioria.

     

    Sendo assim, informação íntegra e consistente é o Santo Graal de toda organização e um fator crítico de sucesso para o seu negócio (veja a frase do Bill Gates no título do blog). No entanto apenas uma pequena minoria delas se preocupa em ter uma área, departamento ou grupo de pessoas responsável pela governança (administração) de seus elementos de dados.

     

    Aqui na Microsoft mesmo, é difícil você encontrar profissionais (muitos deles gerentes em alto nível na organização) que entendem o conceito de arquitura de informações e não vê as atividades de modelagem de dados e desenho físico dos bancos de dados como um overhead.

     

    Seguem, a meu ver, os principais benefícios de se implementar Administração/Arquitetura de Dados em uma organização:

     

    1. Integracão de Dados: segundo Maurizio Lenzerini ("Data Integration: A Theoretical Perspective”),  integração de dados é “o problema de combinar dados oriundos de diversas fontes e provêr os usuários em uma visão unificada deles”. Sem se conhecer os dados que temos, e onde temos, integração é tarefa impossível.

     

    2. Produtividade e Reusabilidade:  novas aplicações vão se beneficiar dos modelos e das estruturas de dados existentes, tornando o processo de desenvolvimento mais eficiente.

     

    3. Qualidade de dados - Preparando o caminho para boas soluções de BI: a gerência competente de dados ajuda na solução de dois grandes desafios quando se está desenvolvendo um data warehouse:

         a. Identificar as fonts das informações nos sistemas transacionais

         b. Garantir que a qualidade do dados reportado é, evitando se ter que “maquiar” os dados durante o processo de ETL.

     

    É isso aí.

     

    Abraços.