Adicionando informações
Nos negócios, os requisitos de informação mudam e, com isso, a demanda por novas e variadas fontes de informação. Se sua rede de café favorita adicionar um novo sabor de café ou tipo de muffin, eles não gerariam informações sobre esses itens? Se um fabricante de hardware adicionar uma nova ferramenta à sua linha, eles não coletariam informações sobre ela? E se uma rede de moda introduzisse um novo item de roupa em sua coleção de primavera, não coletariam informações sobre ele? Claro que sim – só faz sentido. Mas inserir e usar essas novas informações é simples? Bem, pode ser, e há uma série de técnicas que eles podem usar para fazer isso. Um dos mais importantes é o mapeamento de dados.
O que é mapeamento de dados?
Em sua forma mais simples, o mapeamento de dados trata de relacionamentos. Em particular, é o processo de especificar como um conjunto de informações se relaciona, ou mapeia, com outro. Considere um conjunto de informações que inclui uma lista de pessoas e suas informações de contato. A lista contém nome, endereço, cidade, província ou estado e CEP ou código postal para cada pessoa. Considere também um segundo conjunto de informações que inclui uma lista de pessoas e suas preferências musicais. Esta lista inclui ouvinte, artista, nome do álbum e nome da música de cada ouvinte. As listas são independentes, de certa forma relacionadas, mas distintas.
Suponha que você queira criar uma lista de mala direta de pessoas que gostam de um determinado artista. Você não pode obter facilmente essas informações porque não há uma maneira direta de relacionar um conjunto de informações com o outro. A solução é criar um mapeamento entre o nome no primeiro conjunto de informações e o ouvinte no segundo conjunto de informações. A especificação do relacionamento é chamada de mapeamento de dados. A partir daí, basta pesquisar o conjunto de informações relacionadas ou combinadas para todos os ouvintes da lista que gostam daquele artista específico. Isso fornece os endereços de correspondência correspondentes.
Como o mapeamento de dados é usado?
O mapeamento de dados pode ser usado para várias coisas, mas eles se enquadram em duas categorias principais: migração e integração.
A migração se concentra em mover informações que são representadas de uma maneira para outro local e de forma diferente. Um mapeamento de dados é criado entre as informações de origem e de destino. O processo é uma espécie de conversão. Qualquer software que executa uma operação de importação está fazendo uma migração.
A integração se concentra no uso de novas informações, no local, como estão. Um mapeamento de dados ou mapeamentos é criado entre o novo conjunto de informações e o antigo, o que permite que um seja acessado do outro. Você vê esse tipo de coisa quando é tomada a decisão de coletar informações que não foram coletadas antes ou quando novas informações são obtidas ou compradas de uma fonte externa. É a maneira mais simples de aumentar um conjunto de informações existente.
Exemplos
Os exemplos de mapeamento de dados são abundantes porque o mundo da informação está em constante mudança. A necessidade de integrar novas fontes de informação também está mudando junto com isso. Aplicativos como o Microsoft Excel têm funções de importação e exportação que movem ou mapeiam informações do arquivo de origem para o arquivo de destino. O produto Dell Migrator for NDS move as informações armazenadas no sistema operacional de rede NDS da Novell para o Active Directory da Microsoft. E os sistemas de banco de dados relacionais, como o SQL Server e o MySQL da Microsoft, usam mapeamento de dados para relacionar tabelas que armazenam informações diferentes. Alguns, como o Excel, você pode ter usado. Os outros, embora mais indiretos, ainda realizam um serviço necessário.
Resumo da lição
Para recapitular, o mapeamento de dados é o processo de especificar como um conjunto de informações se relaciona ou mapeia para outro. É usado de várias maneiras, mas as duas principais são migração e integração. A migração move as informações de uma estrutura para outra. A integração adiciona informações a um segundo conjunto de informações sem movê-lo ou alterá-lo; aumenta o conjunto de dados.