Ir para conteúdo principal Pular para conteúdo complementar

Solução de problemas - Carregando dados

Esta seção descreve problemas que podem ocorrer ao carregar e modelar dados emQlik Sense.

Uma conexão de dados para de funcionar depois que o SQL Server é reiniciado

Possible cause  

Se você criar uma conexão de dados com um SQL Server e depois reiniciar o SQL Server, essa conexão de dados poderá parar de funcionar, e não será possível selecionar dados. O Qlik Sense perdeu a conexão com o SQL Server e não conseguiu se reconectar.

Proposed action  

Faça o seguinte:

  • Feche o aplicativo e abra-o novamente a partir do hub.

Chaves sintéticas avisando quando estiver carregando dados

Se você tiver vários arquivos carregados, será possível receber um aviso dizendo que as chaves sintéticas foram criadas após o carregamento de dados.

Possible cause  

Se duas tabelas contêm mais do que um campo comum, o Qlik Sense cria uma chave sintética para resolver o vínculo.

Para obter mais informações, consulte Chaves sintéticas.

Proposed action  

Em muitos casos, você não precisará fazer nada a respeito das chaves sintéticas se o link for significativo, mas é uma boa ideia revisar a estrutura de dados no visualizador do modelo de dados.

Referências circulares avisando quando estiver carregando dados

Possible cause  

Se você carregou mais de duas tabelas, elas poderão ser associadas de uma maneira que haverá mais de um caminho de associação entre dois campos, causando um loop na estrutura de dados.

Proposed action  

Para obter mais informações, consulte Entendendo e solucionando as referências circulares.

Problemas de conjunto de caracteres com arquivos de dados codificados não ANSI

Você pode ter problemas com a codificação de caractere em arquivos de dados codificados não ANSI ao usar a conexão de dados ODBC.

Possible cause  

As conexões de dados ODBC não fornecem características completas para codificação de conjunto de caracteres.

Proposed action  

Faça o seguinte:

  • Se possível, importe os arquivos de dados usando uma conexão de dados da pasta, a qual suporta mais opções para administrar códigos de caractere. Essa é, provavelmente, a melhor opção se você estiver carregando uma planilha do Microsoft Excel ou um arquivo de dados de texto.

O script de carregamento de dados é executado sem erro, mas os dados não são carregados

O script é executado sem sintaxe ou erros de carga, mas os dados não são carregados como esperado. Uma recomendação geral é ativar a depuração para avançar no script e examinar os resultados de execução, mas aqui estão algumas causas comuns de erro.

Para obter mais informações, consulte Depurar o script de carga de dados.

Um comando não foi encerrado com um ponto-e-vírgula

Possible cause  

Você esqueceu de encerrar um comando com um ponto-e-vírgula.

Proposed action  

Faça o seguinte:

  • Encerre todos os comandos com um ponto-e-vírgula.

Caractere de aspa única dentro de uma sequência

Possible cause  

Uma sequência contém um caractere de aspa única, como, por exemplo, no comando da variável SET.

Proposed action  

Faça o seguinte:

  • Se uma sequência contiver um caractere de aspa única, ela precisará ser liberada com uma aspa única extra.

Para obter mais informações, consulte Usando aspas no script.

Colunas não estão alinhadas como esperado durante a seleção de dados de um arquivo de registro fixo

Possible cause  

O arquivo usa caracteres de tabulação para separar as colunas. Geralmente, você verá que os cabeçalhos de campo não se alinham com os dados esperados, se Interrupções de campo estiver selecionado na caixa de seleção.

Neste caso, o caractere de tabulação é, em geral, equivalente a um número de caracteres.

Proposed action  

Faça o seguinte:

  1. Selecione Nenhum nome de campo em Nomes do campo.
  2. Selecione Interrupções de campo.
  3. Aumente o ajuste do Tamanho da guia até que as colunas se alinhem com o cabeçalho.
  4. Insira quebras de campo clicando nas posições de coluna apropriadas.
  5. Selecione Visualização de dados.
  6. Selecione Nomes de campos integrados em Nomes de campo.

Agora, as colunas estão adequadamente alinhadas e cada campo deve ter o nome do campo correto.

Mensagem de erro "Caminho inválido" ao anexar um arquivo

Possible cause  

O nome do arquivo é muito grande. O Qlik Sense suporta apenas nomes de arquivo com até 171 caracteres.

Proposed action  

Renomeie o arquivo usando um nome com menos do que 172 caracteres.

Funções ou comandos não compatíveis são usados no script

Possible cause  

Se ocorrer um erro de sintaxe ao executar o script no editor de carregamento de dados, ele poderá estar relacionado ao uso de comandos ou funções de script do QlikView que não são compatíveis no Qlik Sense.

Proposed action  

Faça o seguinte:

  • Remova o comando inválido ou substitua-o por um válido.

Para obter mais informações, consulte Funções e comandos do QlikView não suportados em Qlik Sense.

Anexar um arquivo, soltando-o em Adicionar dados, não funciona

Você está tentando anexar um arquivo arrastando e soltando-o no diálogo Adicionar dados/Arquivos de dados no Qlik Sense, mas o arquivo não é carregado.

Possible cause  

O arquivo é armazenado em um arquivo ZIP. Não é possível anexar arquivos individuais de um arquivo ZIP no Qlik Sense.

Proposed action  

Extraia os arquivos do arquivo ZIP antes de anexá-los.

Tabelas com campos comuns não são associadas automaticamente pelo nome do campo

Você adicionou duas ou mais tabelas usando Adicionar dados. As tabelas têm campos com um nome de campo comum, mas não são associadas automaticamente.

Possible cause  

Ao adicionar as tabelas, você mantém a opção padrão para habilitar a caracterização de dados na caixa de diálogo Adicionar dados. Esta opção autoqualifica todos os nomes de campo que são comuns entre as tabelas. Por exemplo, se você adicionar a tabela A e a tabela B a um campo comum F1 usando essa opção, o campo será nomeadoF1 na tabela A e B.F1 na tabela B. Isso significa que as tabelas não são associadas automaticamente.

Proposed action  

Abra o Gerenciador de dados e selecione a exibir Associações. Agora você pode associar as tabelas com base nas recomendações da caracterização de dados.

Quando tiver associado as tabelas, clique em Carregar dados.

Para obter mais informações, consulte Gerenciando associações de dados.

Campos de data não são reconhecidos como campos de data na exibição de pasta

Você possui campos contendo dados de data/hora ou data, mas eles não são reconhecidos como campos de data na exibição de pasta, ou seja, não estão indicados com Date and time no painel de ativos e nas demais listas de campos.

A análise de dados foi desabilitada quando a tabela foi adicionada

Possible cause  

Quando você adicionou as tabelas, desabilitou a análise de dados de More ao lado do botão Adicionar dados.

Com essa opção, os campos de carimbo de data/hora que são reconhecidos funcionarão corretamente, mas não serão indicados com Date and time no painel de ativos e em outras listas de campos, e os campos de propriedades não estarão disponíveis.

Proposed action  

Abra o Gerenciador de dados e clique em Carregar dados.

Agora, todos os campos de carimbo de data/hora devem ser indicados com Date and time no painel de ativos da exibição de pasta. Se ainda não estiverem indicados com Date and time, os dados de campo provavelmente estão usando um formato que não é reconhecido como uma data.

O formato de data não foi reconhecido

Possible cause  

O formato de entrada do campo de data não foi reconhecido quando a tabela foi carregada. Em geral, o Qlik Sense reconhece os campos de data automaticamente, com base em configurações de localidade e formatos de data comuns, mas, em alguns casos, talvez você precise especificar o formato de entrada.

Proposed action  

Abra o Gerenciador de dados e edite a tabela que contém o campo que não foi reconhecido como uma data. O campo provavelmente esteja indicado com field type como um campo geral. Altere o tipo de campo para Data ou Carimbo de data/hora, com um formato de entrada que corresponde aos dados do campo.

Para obter mais informações, consulte Certificando-se de que um campo de data ou de carimbo de data e hora seja reconhecido corretamente.

O Gerenciador de dados não mostra tabelas em aplicativo que contém dados

Ao abrir um aplicativo criado em uma versão do Qlik Sense anterior a 3.0, o Gerenciador de dados não mostra tabelas, e é exibida uma mensagem informando que o aplicativo não contém dados.

Possible cause  

O modelo de dados aprimorado no Qlik Sense 3.0 e versões superiores requer um recarregamento de dados para concluir a análise e a preparação dos dados.

Proposed action  

Clique em Carregar dados no Gerenciador de dados. Isso requer que o aplicativo possa acessar as fontes de dados que são usadas nele.

O editor de carregamento de dados não exibe o script

Quando o editor de carregamento de dados é aberto, o conteúdo do editor está em branco, e o script não pode ser editado.

Possible cause  

O script contém construções muito complexas, por exemplo, um grande número de comandos IF aninhados.

Proposed action  

Abra o editor de carregamento de dados no modo de segurança, adicionando /debug/dle_safe_mode à URL. Isso desativará o realce de sintaxe e as funções de preenchimento automático, mas você conseguirá editar e salvar o script.

Nota de dicaConsidere mover as partes complexas do script até um arquivo de texto separado e use a variável include para injetá-lo no script em tempo de execução.Para obter mais informações, consulte Include .

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!