Limpar dados usando os dados de referência de conhecimento (externo) - Data Quality Services (DQS)
Aplica-se: SQL Server
Este tópico descreve como limpar dados usando o conhecimento dos provedores de dados de referência. Embora todas as etapas de execução de uma atividade de limpeza permaneçam inalteradas para a limpeza dos dados usando o conhecimento dos provedores de dados de referência, conforme explicado em Limpar dados usando o conhecimento (interno) do DQS, este tópico fornece informações específicas à limpeza de dados usando o serviço de dados de referência no Data Quality Services (DQS).
Importante
Este artigo menciona serviços de dados de referência de terceiros que estavam anteriormente disponíveis do Azure DataMarket. DataMarket e Serviços de Dados – incluindo dados de endereço de Melissa, por exemplo – foram descontinuados em 31/12/2016. Como resultado, você não pode executar os exemplos neste artigo com os serviços especificados por meio do DataMarket. Você ainda pode usar os serviços de dados de referência que estão disponíveis online diretamente de provedores de dados de referência de terceiros.
Quando você usa o recurso do serviço de dados de referência no DQS para limpar os dados, o processo de limpeza do DQS envia os valores de domínio mapeados ao provedor de serviço de dados de referência como uma solicitação em lote. O serviço de dados de referência responde com as seguintes informações:
Correção sugerida
Confiança
Informações adicionais sobre o domínio mapeado. Os dados de referência também podem padronizar, analisar ou enriquecer a origem com dados adicionais. Essas informações adicionais são fornecidas nos campos adicionais da resposta.
Após obter a resposta de serviço de dados de referência, acontecerá o seguinte no DQS durante a atividade de limpeza:
Com base nos valores de Limite de Correção Automática e Confiança Mínima especificados durante o mapeamento dos domínios com serviço de dados de referência, os valores do domínio serão corrigidos automaticamente ou sugeridos com base no nível de confiança.
Observação
Os valores de limite especificados durante o mapeamento de um domínio para um serviço de dados de referência são aplicados durante a limpeza dos dados através do conhecimento no serviço de dados de referência, e não os especificados na guia Configurações Gerais da seção Configuração . Para obter informações sobre como especificar valores de limite para a limpeza de dados de referência, consulte a etapa 9 em Anexar um domínio ou um domínio de composição aos dados de referência.
Os valores de domínio são categorizados da seguinte maneira: Sugerido, Novo, Inválido, Corrigidoe Correto.
Os dados adicionais são acrescentados à origem, e as informações estão disponíveis junto com os dados limpos para exportação.
Antes de começar
Pré-requisitos
Os domínios necessários de uma base de dados de conhecimento do DQS precisam ser mapeados para o serviço de dados de referência apropriado. Além disso, a base de dados de conhecimento deve conter conhecimento sobre o tipo de dados que você deseja limpar. Por exemplo, se você quiser limpar os dados de origem que contêm endereços americanos, mapeie os domínios para um provedor de serviço de dados de referência que fornece dados de alta qualidade sobre endereços americanos. Para obter mais informações, consulte Anexar domínio ou domínio composto para dados de referência.
Segurança
Permissões
Você deve ter a função dqs_kb_editor ou dqs_kb_operator no banco de dados DQS_MAIN para executar a limpeza de dados.
Limpar os dados usando o conhecimento dos dados de referência
Continuaremos com o mesmo exemplo de uso dos domínios que mapeamos no tópico anterior, Anexar um domínio ou um domínio de composição aos dados de referência, com o Serviço de dados Melissa no Azure Marketplace. Agora, usaremos os mesmos domínios para limpar alguns endereços de exemplo americanos. As etapas para a limpeza dos dados são as mesmas, conforme descrito em Limpar dados usando o conhecimento (interno) do DQS. No entanto, chamaremos sua atenção sempre que necessário durante o processo.
Crie um projeto de qualidade de dados e selecione a atividade Limpeza . Consulte Create a Data Quality Project.
Na página Mapa , mapeie os quatro domínios a seguir com as colunas apropriadas da fonte de dados: Linha de Endereço, Cidade, Estadoe CEP. Clique em Avançar.
Observação
Como você mapeou os quatro domínios do domínio composto Verificação de Endereço , a limpeza de dados será feita no nível do domínio composto, e não no nível do domínio individual.
Na página Limpar , execute o processo de limpeza assistido por computador clicando em Iniciar. Após o processo de limpeza, clique em Avançar.
Observação
Na página Limpar , o DQS exibirá informações sobre os domínios anexados ao serviço de dados de referência de duas maneiras:
- É exibida uma mensagem abaixo do botão Iniciar: "Os Domínios <Domínio1>, <Domínio2>,... <DomínioN> serão limpos usando o provedor de serviços de dados de referência". Neste exemplo, será exibida a seguinte mensagem: "A verificação de endereço de domínio é limpa usando o provedor de serviços de dados de referência".
- Um ícone, , é exibido na área Criador de Perfil nos domínios anexados ao provedor de serviços de dados de referência. Neste exemplo, o ícone será exibido no domínio composto Verificação de Endereço .
Na página Gerenciar e exibir resultados , revise seus valores de domínio. O serviço de dados de referência pode exibir mais de uma sugestão, se disponível, para um valor, dependendo do número máximo de sugestões especificado na caixa Candidatos Sugeridos durante o mapeamento do domínio para o serviço de dados de referência. Por exemplo, são exibidas duas sugestões para os seguintes endereços americanos:
Valor original:
Linha do Endereço City State Zip 1 msft way Redmond 98052 Valores sugeridos:
Linha do Endereço City State Zip 1 Microsoft Way Redmond WA 98052 PO Box 1 Redmond WA 98073 Observação
Para domínios compostos, o DQS realça também os domínios individuais com uma cor diferente, que foram corrigidos durante o processo de limpeza assistido por computador. Por exemplo, neste caso, os domínios Linha de Endereço e Estado foram corrigidos e, portanto, são realçados em ciano.
Depois que você revisar todos os valores de domínio, clique em Avançar para exportar os dados.
Na página Exportar , você observará que, além das informações normais sobre a atividade de limpeza de cada domínio (Origem, Razão, Confiança e Status), há informações adicionais fornecidas pelo serviço de dados de referência Melissa Data sobre seus dados de endereço, como latitude e longitude do endereço, nome do município, tipo de endereço (edifício, rua etc.) e assim por diante.
Exporte os dados para o destino necessário (SQL Server, CSV ou Excel) e clique em Concluir para fechar o projeto.
Importante
Se você estiver usando uma versão de 64 bits do Excel, não poderá exportar os dados limpos para um arquivo do Excel; você só poderá exportar para um banco de dados do SQL Server ou para um arquivo .csv.