Depurando o script de carga de dados
Você pode usar os utilitários de depuração no Editor da carga de dados ou o Script para percorrer a execução do seu script usando pontos de interrupção, podendo assim inspecionar os valores variáveis e a saída da execução do script.
É possível selecionar se você deseja ver uma ou todas as Saídas, Variáveis e Interrupções.
Para mostrar o painel de depuração, faça o seguinte:
-
Clique em Depurar na barra de ferramentas do Editor de carregamento de dados.
O painel de depuração é aberto na parte inferior do Editor de carregamento de dados.
Barra de ferramentas da depuração
O painel de depuração do Editor de carregamento de dados contém uma barra de ferramentas com as seguintes opções para controlar a execução de depuração:
Saída
Saída exibe todas as mensagens geradas durante a execução da depuração. Você pode optar por bloquear a rolagem da saída quando novas mensagens forem exibidas clicando em .
Além disso, o menu de saída contém as seguintes opções:
Item da interface do usuário | Descrição |
---|---|
Limpar | Clique aqui para excluir todas as mensagens de saída. |
Selecionar todo o texto | Clique aqui para selecionar todas as mensagens de saída. |
Rolar até o final | Clique aqui para rolar até a última mensagem de saída. |
Variáveis
Variáveis lista todas as variáveis reservadas, as do sistema e as definidas no script e exibe os valores atuais durante a execução do script.
Definindo uma variável como favorita
Se quiser inspecionar variáveis específicas durante a execução, é possível configurá-las como favoritas. As variáveis favoritas são exibidas no topo da lista de variáveis, marcadas por uma estrela amarela. Para definir uma variável como favorita, faça o seguinte:
-
Clique em ao lado de uma variável.
O se torna amarelo e a variável é transferida para o topo da lista de variáveis.
Filtrando variáveis
Usando as seguintes opções no menu de variáveis, é possível aplicar um filtro para mostrar apenas um tipo selecionado de variáveis :
Item da interface do usuário | Descrição |
---|---|
Mostrar todas as variáveis | Clique aqui para mostrar todos os tipos de variáveis. |
Mostrar variáveis de sistema |
Clique aqui para mostrar as variáveis de sistema. As variáveis de sistema são definidas pelo Qlik Sense, mas você pode alterar o valor da variável no script. |
Mostrar variáveis reservadas |
Clique aqui para mostrar as variáveis reservadas. As variáveis reservadas são definidas pelo Qlik Sense e o valor não pode ser alterado. |
Mostrar variáveis definidas pelo usuário |
Clique aqui para mostrar as variáveis definidas pelo usuário. As variáveis definidas pelo usuário são aquelas que você definiu no script. |
Para saber mais sobre variáveis, consulte Trabalhando com variáveis no editor de carregamento de dados.
Pontos de Interrupção
É possível adicionar pontos de interrupção ao seu script, podendo assim parar a execução da depuração em certas linhas de código e inspecionar os valores das variáveis e mensagens de saída nesse ponto. Ao alcançar um ponto de interrupção, você pode optar por interromper a execução, continuar até atingir o próximo ponto de interrupção ou passar à próxima linha de código. Todos os pontos de interrupção nos scripts são listados, com uma referência ao número da seção e da linha.
Adicionando um ponto de interrupção
Para adicionar um ponto de interrupção a uma linha de código, faça o seguinte:
-
No script, clique na área diretamente à direita do número da linha em que deseja adicionar um ponto de interrupção.
Um ao lado do número de linha indica que existe um ponto de interrupção nessa linha.
Excluindo pontos de interrupção
Você pode excluir um ponto de interrupção com um dos seguintes procedimentos:
-
No script, clique em um ao lado do número da linha.
- Na lista de pontos de interrupção, clique em ao lado de um ponto de interrupção.
Você também pode clicar em e selecionar Excluir tudo para excluir todos os pontos de interrupção no script.
Ativando e desativando pontos de interrupção
Quando você cria um ponto de interrupção, ele é ativado por padrão, sendo indicado pelo ao lado do ponto de interrupção na lista de pontos de interrupção. Você pode ativar e desativar pontos de interrupção individuais selecionando-os e desmarcando-os na lista de pontos de interrupção.
Você também tem as seguintes opções no menu de pontos de interrupção :
- Ativar todos
- Desativar todos