Partilhar via


Importar valores de um arquivo do Excel para um domínio

Aplica-se a:SQL Server

Importante

Os Serviços de Qualidade de Dados (DQS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao DQS no SQL Server 2022 (16.x) e em versões anteriores.

Este tópico descreve como importar valores de um arquivo do Excel para um domínio no Data Quality Services (DQS). Usar um arquivo do Excel para importar valores de domínio para o aplicativo Cliente Data Quality simplifica o processo de geração de conhecimento, economizando tempo e esforço. Ele 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. A partir de um ficheiro Excel, pode importar valores de domínio para um domínio ou domínios para uma base de dados de conhecimento. (Consulte Importar domínios de um arquivo do Excel no Knowledge Discovery para obter mais informações sobre como importar domínios para uma base de dados de conhecimento.) Não há suporte para a exportação para um arquivo do Excel.

Você pode importar valores de dados de duas maneiras:

  • Crie um novo domínio e, em seguida, importe valores para ele a partir de um arquivo do Excel, caso em que todos os valores são adicionados ao domínio.

  • Importe valores para um domínio existente e preenchido, caso em que apenas novos valores são importados. Todos os valores já existentes não serão importados.

Antes de começar

Pré-requisitos

Para importar domínios de um arquivo do Excel, o Excel deve ser instalado no computador em que o aplicativo Cliente Data Quality está instalado para importar valores de domínio ou um domínio completo; você deve ter criado um arquivo do Excel com valores de domínio (consulte Como funciona a importação); e você deve ter criado e aberto uma base de dados 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ínios de um arquivo do Excel.

Importar valores de um arquivo do Excel para um domínio

  1. Inicie o Data Quality Client. Para obter informações sobre como fazer isso, consulte Executar a Aplicação Cliente de Qualidade de Dados.

  2. Na tela inicial do Cliente Data Quality, abra uma base de dados de conhecimento na atividade Gerenciamento de Domínio.

  3. Se adicionar valores a um novo domínio, crie um novo domínio usando o ícone Criar um Domínio e selecione o novo domínio na lista de domínios.

  4. Se adicionar valores a um domínio existente, selecione o domínio na lista de domínios.

  5. Clique no separador Valores de Domínio, clique no ícone Importar Valores na barra de ícones e, em seguida, clique em Importar valores válidos do Excel.

  6. Na caixa de diálogo Importar Valores de Domínio, clique em Procurar.

  7. Na caixa de diálogo Selecionar arquivo, mova para a pasta que contém o arquivo do Excel do qual você deseja importar valores de domínio, selecione o arquivo (com uma extensão .xlsx, .xlsou .csv) e clique em Abrir. O arquivo deve estar no cliente a partir do qual você executa o DQS ou em um arquivo de compartilhamento ao qual o usuário tenha acesso.

  8. Na lista suspensa da Folha de cálculo , selecione a folha de cálculo da qual está a importar.

  9. Selecione Usar primeira linha como cabeçalho se a primeira linha da planilha representar o nome de domínio e todas as outras linhas representarem valores de domínio válidos.

  10. Clique OK. Uma barra de progresso é exibida, com uma indicação de quantos valores foram importados com êxito, quantos não foram importados e o número total de valores. Clique no botão Cancel para cancelar o processo.

  11. Verifique se "Importação concluída" é exibida na caixa de diálogo Importar Valores de Domínio. Veja quais valores foram importados com êxito e quais não foram nesta caixa de diálogo. Ele indica o nome do arquivo 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.

  12. 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 ver 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 ficheiro do Excel para um domínio, e a coluna Razão explica a razão para a falha da importação. 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ê pode 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.

  13. Clique 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 na página Valores de Domínio será atualizada e incluirá os novos valores importados. O filtro é alterado para Todos os Valores e Mostrar Apenas Novos está selecionado. Quando Mostrar Apenas Novos for selecionado após a operação de importação, apenas os valores importados do arquivo do Excel serão exibidos.

  14. Clique Concluir para adicionar os valores à base de dados de conhecimento.

Acompanhamento: Depois de importar valores de um arquivo do Excel para um domínio

Depois de importar valores para um domínio, você pode executar outras tarefas de gerenciamento de domínio no domínio, pode executar a descoberta de conhecimento para adicionar conhecimento ao domínio ou pode adicionar uma política de correspondência ao domínio. Para obter mais informações, consulte Executar Descoberta de Conhecimento, Gerir um Domínio, ou Criar uma Política de Correspondência.

Importação de sinónimos

Os sinónimos são importados da seguinte forma:

  • Primeiro, todos os valores são importados, em seguida, a conexão de sinônimo é estabelecida.

  • Se for impossível conectar valores de sinônimos, um erro aparecerá na tela de log. É possível que os valores principais e os sinónimos no ficheiro sejam importados para o domínio, mas não sejam definidos como sinónimos.

O seguinte se aplica ao processo de definição de conexões de sinônimo:

  • Se o valor principal no ficheiro Excel já existir no domínio como sinónimo de um valor diferente, terá de definir os sinónimos manualmente (por exemplo, no ficheiro Excel queremos que o valor A seja o valor principal para o valor B, mas no domínio o valor A aparece como sinónimo do valor C). Além de definir sinônimos manualmente após a conclusão da importação, você também pode desvincular valores que são sinônimos atuais (por exemplo, desvincular valores A e C acima) e, em seguida, importar o arquivo.

  • Se o sinónimo já estiver ligado a um valor principal diferente, terá de definir os sinónimos manualmente.

  • Se os valores não puderem ser conectados manualmente no aplicativo por qualquer motivo, isso não será aplicável através da operação de importação.

Como funciona a importação

Os seguintes valores são importados por esta operação:

Na operação de importação, o DQS importa de um arquivo do Excel da seguinte maneira:

  • Os valores corretos e os novos valores são importados. Se um ou mais dos valores de domínio importados já existirem, os valores não serão importados.

  • Um valor que contradiga 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 ou registro de dados, dependendo da configuração da caixa de seleção Usar a Primeira Linha como cabeçalho . Se você selecionar Usar Primeira Linha como de cabeçalho ao usar um arquivo .xslx ou .xls, todos os nomes de coluna que forem nulos serão automaticamente convertidos em Fne todas as colunas duplicadas terão um número anexado a elas.

  • Se você cancelar a operação de importação antes que ela seja concluída, a operação será revertida e nenhum dado será importado.

  • Os valores na primeira coluna são importados para o domínio. Se, além da primeira coluna, uma ou mais colunas adicionais forem preenchidas, os valores nessas colunas serão adicionados como sinônimos (consulte Importando sinônimos).

    • O formato esperado é que a primeira coluna contenha os valores principais e a segunda coluna e as seguintes sejam sinónimos.

    • Você pode importar vários sinônimos na mesma linha ou em linhas diferentes. Por exemplo, se quiser importar "NYC" e "New York City" como sinónimos de "New York", pode importar uma única linha com "New York" na coluna 1, "NYC" na coluna 2 e "New York City" na coluna 3; ou você pode importar uma linha com "New York" na coluna 1 e "NYC" na coluna 2, e outra linha com "New York" na coluna 1 e "New York City" na coluna 2. Observe que, se o valor "New York" já existir no domínio, apenas 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 seguintes regras se aplicam ao arquivo do Excel que está sendo usado para a importação:

  • O arquivo Excel pode ter a extensão .xlsx, .xlsou .csv. O Microsoft Excel deve ser instalado no computador em que o aplicativo Cliente Data Quality está instalado para importar valores de domínio ou um domínio completo. As versões do Excel 2003 e posteriores são suportadas. Se a versão de 64 bits do Excel for usada, somente arquivos do Excel 2003 serão suportados; Não há suporte para arquivos do Excel 2007 ou 2010.

  • Arquivos do Excel do tipo .xlsx não são suportados para uma instalação do Excel de 64 bits. Se estiver a utilizar o Excel de 64 bits, guarde o ficheiro de folha de cálculo como um ficheiro .xls ou um ficheiro .csv ou instale uma instalação do Excel de 32 bits.

  • Nos arquivos .xlsx e .xls, o tipo de dados da coluna é determinado pelas oito primeiras linhas. Se o tipo de dados de coluna das primeiras oito linhas for misto, o tipo de coluna será string. Se uma célula para a linha 9 e superior não estiver em conformidade com esse tipo de dados, ser-lhe-á atribuído um valor nulo.

  • Em arquivos .csv, o tipo de dados é determinado pelo tipo de dados mais prevalente nas oito primeiras linhas.

  • Se o arquivo do Excel não estiver no formato correto ou estiver corrompido, a operação de importação resultará em um erro.