Importar valores de um arquivo do Excel para um domínio
Aplica-se: SQL Server
Este tópico apresenta instruções sobre como importar valores de um arquivo Excel para um domínio no Data Quality Services (DQS). Usar um arquivo Excel para importar valores de domínio para o aplicativo do Data Quality Client simplifica o processo de geração de conhecimento, economizando tempo e esforço. Isso permite que as pessoas que têm uma lista de valores de dados válidos em um arquivo do Excel ou um arquivo de texto importem esses valores para um domínio. De um arquivo do Excel, você pode importar valores de domínio para um ou vários domínios em uma base de dados de conhecimento. (Consulte Importar domínios de um arquivo Excel na descoberta de conhecimento para obter mais informações sobre como importar domínios para uma base de conhecimento.) A exportação para um arquivo Excel não tem suporte.
Você pode importar valores de dados de duas maneiras:
Crie um novo domínio e importe valores de um arquivo do Excel para ele; nesse caso, todos os valores são adicionados ao domínio.
Importe valores para um domínio existente e populado; nesse caso, somente os novos valores são importados. Todos os valores que já existem não serão importados.
Antes de começar
Pré-requisitos
Para importar domínios de um arquivo Excel, o Excel deve estar instalado no computador em que o aplicativo Data Quality Client está instalado para importar valores de domínio ou um domínio completo. Além disso, você deve ter criado um arquivo Excel com valores de domínio (veja Como funciona a importação) e ter criado e aberto uma base de conhecimento para importar o domínio.
Segurança
Permissões
Você deve ter a função dqs_kb_editor ou dqs_administrator no banco de dados DQS_MAIN para importar valores de domínio de um arquivo do Excel.
Importar valores de um arquivo do Excel para um domínio.
Iniciar o Cliente Data Quality. Para obter informações sobre como fazer isso, consulte Executar o aplicativo do Data Quality Client.
Na tela inicial do Data Quality Client, abra uma base de conhecimento na atividade Gerenciamento de Domínio.
Se estiver adicionando valores a um novo domínio, crie um novo domínio através do ícone Criar um Domínio e selecione o novo domínio na lista de domínios.
Se estiver adicionando valores a um domínio existente, selecione o domínio na lista de domínios.
Clique na guia Valores do Domínio , clique no ícone Importar Valores na barra de ícones e clique em Importar valores válidos do Excel.
Na caixa de diálogo Importar Valores de Domínio , clique em Procurar.
Na caixa de diálogo Selecionar arquivo , vá para a pasta que contém o arquivo do Excel do qual serão importados valores de domínio, selecione o arquivo (que tem a extensão .xlsx, .xls ou .csv) e clique em Abrir. O arquivo deve estar no cliente no qual você executa o DQS ou em um arquivo de compartilhamento ao qual o usuário tem acesso.
Na lista suspensa Planilha , selecione a planilha a partir da qual está realizando a importação.
Selecione Usar primeira linha como cabeçalho se a primeira linha da planilha representar o nome do domínio e todas as outras linhas representarem valores de domínio válidos.
Clique em OK. Uma barra de progresso é exibida, com uma indicação de quantos valores foram importados com êxito, quantos valores não foram importados e o número total de valores. Clique no botão Cancelar para cancelar o processo.
Verifique se "Importação concluída" é exibido na caixa de diálogo Importar Valores de Domínio. Nesta caixa de diálogo, veja quais valores foram importados com êxito e quais não foram. Ela indica o nome e o caminho do arquivo, o status de conclusão da operação, quantos valores foram importados com êxito, quantos valores não foram importados e o número total de valores processados.
Para os valores que não foram importados com êxito, clique em Log para exibir a caixa de diálogo Importar Valores de Domínio – Valores com Falha para saber por que a operação de importação falhou. A coluna Valor com Falha mostra os valores que não puderam ser importados de um arquivo do Excel para um domínio, e a coluna Razão explica por que a importação falhou. Clique em Copiar para a área de transferência para copiar a tabela Valor com Falha para a área de transferência, a partir da qual você poderá copiá-la para outro programa, como uma planilha do Excel ou um arquivo do Bloco de Notas. Clique em OK para fechar a caixa de diálogo Valores com Falha .
Clique em OK para concluir a operação de importação e fechar a caixa de diálogo. Quando a importação for concluída com êxito, a lista de valores de domínio da página Valores de Domínio é atualizada e incluirá os novos valores importados. O filtro é alterado para Todos Valores , e Mostrar Somente Novo é selecionado. Quando Mostrar Somente Novo é selecionado depois da operação de importação, somente os valores importados do arquivo do Excel são exibidos.
Clique em Concluir para adicionar os valores à base de dados de conhecimento.
Acompanhamento: Após importar valores de um arquivo do Excel para um domínio
Depois que você importar valores para um domínio, poderá executar outras tarefas de gerenciamento de domínio, executar a descoberta da base de dados de conhecimento para adicionar conhecimento ao domínio ou adicionar uma política de correspondência ao domínio. Para obter mais informações, consulte Executar a descoberta de conhecimento, Gerenciando um domínio ou Criar uma política de conciliação.
Importando sinônimos
Os sinônimos são importados da seguinte maneira:
Primeiro, todos os valores são importados; depois, a conexão de sinônimo é estabelecida.
Se for impossível conectar valores de sinônimo, um erro aparecerá na tela de log. É possível que os valores principais e os sinônimos do arquivo sejam importados para o domínio, mas não sejam definidos como sinônimos.
As seguintes condições se aplicam ao processo de definição de conexões de sinônimo:
Se o valor principal no arquivo do Excel já existir no domínio como sinônimo de um valor diferente, você precisará definir os sinônimos manualmente (por exemplo, no arquivo do Excel, desejamos que o valor A seja o valor principal do valor B, mas, no domínio, o valor A aparece como sinônimo do valor C). Além de definir sinônimos manualmente depois que a importação for concluída, você também poderá desvincular valores que estão nos sinônimos presentes (por exemplo, desvincule os valores A e C) e importar o arquivo.
Se o sinônimo já for conectado a um valor principal diferente, você terá que definir os sinônimos manualmente.
Se os valores não puderem ser conectados manualmente no aplicativo por algum motivo, isso não será aplicável através da operação de importação.
How the import works
Os seguintes valores são importados por esta operação:
Na operação de importação, o DQS realiza a importação a partir de um arquivo do Excel, da seguinte maneira:
Os valores corretos e novos são importados. Se houver um ou mais valores de domínio importados, eles não serão importados.
Um valor que contradiz uma regra de domínio será importado como um valor inválido.
Um valor não será importado do arquivo se o valor não for do tipo de dados do domínio ou for nulo.
Os valores são importados na ordem em que aparecem no arquivo.
Cada linha representa um valor de domínio.
A primeira linha representa nomes de domínio ou é o primeiro valor de dados ou registro, dependendo da configuração da caixa de seleção Usar primeira linha como cabeçalho . Se você selecionar Usar primeira linha como cabeçalho ao usar um arquivo .xslx ou .xls, qualquer nome de coluna nulo será convertido automaticamente em Fne qualquer duplicada terá um número acrescentado a eles.
Se você cancelar a operação de importação antes de concluí-la, a operação será revertida e nenhum dado será importado.
Os valores da primeira coluna são importados para o domínio. Se, além da primeira coluna, uma ou mais colunas adicionais forem populadas, os valores dessas colunas serão adicionados como sinônimos (consulte Importando sinônimos).
O formato esperado é que a primeira coluna será os valores principais, enquanto a segunda coluna e acima serão sinônimos.
Você pode importar vários sinônimos da mesma linha ou de linhas diferentes. Por exemplo, se você deseja importar "RJ" e "Cidade do Rio de Janeiro" como sinônimos para "Rio de Janeiro", importe uma única linha com "Rio de " na coluna 1, "RJ" na coluna 2 e "Cidade do Rio de Janeiro" na coluna 3 ou você pode importar uma linha com "Rio de Janeiro" na coluna 1 e "RJ" na coluna 2 e outra linha com "Rio de Janeiro" na coluna 1 e "Cidade do Rio de Janeiro" na coluna 2. Observe que, se o valor "Rio de Janeiro" já existir no domínio, somente os sinônimos serão adicionados e o usuário não receberá um erro durante o processo de importação informando que o valor já existe. Se o primeiro valor ainda não existir, ele será adicionado ao domínio.
As regras a seguir se aplicam ao arquivo do Excel que está sendo usado para a importação:
O arquivo do Excel pode ter a extensão .xlsx, .xls ou .csv. O Microsoft Excel deve estar instalado no computador em que o aplicativo do Data Quality Client está instalado para importar valores de domínio ou um domínio completo. Há suporte para as versões 2003 e posteriores do Excel. Se a versão de 64 bits do Excel for usada, haverá suporte somente para arquivos do Excel 2003; não haverá suporte para os arquivos do Excel 2007 ou 2010.
Não há suporte para arquivos do Excel do tipo .xlsx em uma instalação de 64 bits do Excel. Se você estiver usando o Excel de 64 bits, salve o arquivo de planilha como um arquivo .xls ou .csv, ou instale uma versão de 32 bits do Excel.
Nos arquivos .xlsx e .xls, o tipo de dados da coluna é determinado pelas oito primeiras linhas. Se o tipo de dados de coluna das oito primeiras linhas for misto, o tipo de coluna será cadeia de caracteres. Se uma célula para a linha 9 e superior não estiver em conformidade com esse tipo de dados, ela receberá um valor nulo.
Nos arquivos .csv, o tipo de dados é determinado pelo tipo de dados mais frequente nas oito primeiras linhas.
Se o arquivo do Excel não estiver no formato certo ou estiver danificado, a operação de importação resultará em um erro.