Diálogo Editar Script
A caixa de diálogo Editar Script é aberta a partir do menu Arquivo ou clicando no símbolo Editar Script da barra de ferramentas.
Aqui é possível inserir e executar um script que conecta o documento a uma fonte de dados ODBC, ou a arquivos de dados de tipos diferentes, e busca as informações necessárias.
Os scripts podem ser digitados manualmente ou gerados automaticamente. Os comandos de scripts complexos devem ser, pelo menos parcialmente, inseridos de forma manual.
A caixa de diálogo Editar Script usa o preenchimento automático para que, ao digitar, o programa adivinhe o que você deseja escrever sem terminar de digitar. As sugestões incluem palavras que fazem parte da sintaxe do script. O script também é codificado por cores pelos componentes da sintaxe. Para personalizá-lo, escolha Ferramentas e Preferências do Editor.
Na parte superior da caixa de diálogo, é exibida uma barra de menus com vários comandos relacionados a script. Os comandos usados com mais frequência também são exibidos na barra de ferramentas. Na barra de ferramentas, também existe uma lista suspensa para as abas do script.
Menus na Caixa de Diálogo Editar Script
Opção | Descrição |
---|---|
Executar Script | Executa o script, fecha o diálogo e abre a página Campos no diálogo Propriedades da Pasta. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. |
Depurar... | Inicia a execução do script no depurador. O depurador é usado para procurar erros no script. É possível monitorar cada comando de script e examinar os valores das variáveis durante a execução do script. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. |
Editar Script Oculto... | Abre uma aba do script oculto. Aqui será possível definir a parte oculta do script, que é executada antes do script principal a cada recarga do script. A aba do script oculto sempre é exibida a esquerda das demais abas de script abertas. Uma senha é requerida para criar ou acessar o script oculto. |
Alterar a Senha do Script Oculto... | Abre o diálogo Nova Senha de Script Oculto, que permite definir uma nova senha para acessar o script oculto. |
Criar Script Oculto | Abre a caixa de diálogo Nova Senha de Script Oculto, onde deve ser definida uma nova senha para o script oculto e em seguida abre uma nova aba de script na janela de script chamada Script Oculto. Aqui será possível definir a parte oculta do script, que é executada antes do script principal a cada recarga do script. A aba do script oculto sempre é exibida a esquerda das demais abas de script abertas. |
Excluir Script Oculto | Remove o script oculto da caixa de diálogo Editar Script. |
Salvar Todo o Documento | Salva o documento ativo em um arquivo. Os dados, o script e o layout são salvos. Esse comando também pode ser chamado pelo seguinte atalho de teclado: Ctrl+S. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. |
Salvar Todo o Documento Como... | Salva o documento ativo com um novo nome em um novo arquivo de documento. |
Abrir Arquivo de Script Externo | Permite procurar um arquivo que contém um script e abre esse arquivo em uma nova aba no painel do script, onde é possível editá-lo com a ajuda da codificação de cores do QlikView. |
Salvar Arquivo Externo | Salva o arquivo de script externo. |
Exportar para o Arquivo de Script... | Salva o script inteiro em um arquivo de texto a ser especificado na caixa de diálogo Salvar script exibida. O arquivo terá a extensão .qvs. |
Imprimir Aba... | Permite imprimir a aba do script ativo em uma impressora opcional. Esse comando também pode ser chamado pelo seguinte atalho de teclado: Ctrl+P. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. |
Imprimir Todas as Pastas... | Permite imprimir o script inteiro em uma impressora opcional. O script oculto não será impresso com esse comando. |
Visualizador de Tabelas | Abre a caixa de diálogo Visualizador de Tabelas, que permite estudar a estrutura dos dados carregados em uma visão gráfica de tabelas, campos e associações. Esse comando também pode ser chamado pelo seguinte atalho de teclado: Ctrl+T. |
Opção | Descrição |
---|---|
Desfazer | Desfaz a última alteração (é possível desfazer vários passos). É equivalente a pressionar Ctrl+Z. |
Refazer | Reverte a última ação Desfazer. É equivalente a pressionar Ctrl+Y. |
Recortar | Exporta o texto selecionado para a Área de Transferência. Esse comando também está disponível na barra de ferramentas do diálogo Editar Script. É equivalente a pressionar Ctrl+X. |
Copiar | Copia o texto selecionado na Área de Transferência. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. É equivalente a pressionar Ctrl+C. |
Colar | Cola o conteúdo da Área de Transferência na caixa de diálogo, na posição do cursor. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. É equivalente a pressionar Ctrl+V. |
Excluir | Exclui o texto de script selecionado. É equivalente a pressionar Del. |
Limpar o Script Inteiro | Limpa o script, isto é, exclui todo o texto, exceto os comandos set iniciais gerados automaticamente. |
Selecionar Tudo | Seleciona o texto inteiro do script. É equivalente a pressionar Ctrl+A. |
Localizar/Substituir... | Abre uma caixa de diálogo que permite localizar e substituir números ou caracteres no script. Esse comando também está disponível na barra de ferramentas da caixa de diálogo Editar Script. É equivalente a pressionar Ctrl+F. |
Ir para... | Abre uma caixa de diálogo que permite ir para um número de linha especificado no script. É equivalente a pressionar Ctrl+G. |
Maiúsculas | Coloca o texto do script selecionado em letras maiúsculas. |
Minúsculas | Coloca o texto do script selecionado em letras minúsculas. |
Inverter Maiúscula/Minúscula | Inverte as letras maiúsculas/minúsculas do texto do script selecionado. |
Capitalize | Coloca em maiúsculas as letras do texto do script selecionado. |
Comentário |
Transforma uma linha de texto do script em um comentário. |
Cancelar Comentário | Transforma a linha de texto de volta ao texto original do script. |
Recuo | Recua as linhas destacadas no script. |
Recuo à esquerda | Recua as linhas destacadas no script à esquerda. |
Opção | Descrição |
---|---|
Comando Set | Abre o Assistente de Comando Set, onde é possível inserir um novo comando set e escolher um comando predefinido. |
Variáveis de Ambiente | Insere as variáveis de interpretação numérica no script com base nos padrões do sistema operacional. |
Arquivo de Script | Permite procurar um arquivo que contém um script ou parte de um script e insere o conteúdo no script, na posição do cursor. |
Incluir Comando | Abre a caixa de diálogo Incluir Arquivos de Script, onde é possível procurar um arquivo de script com um dos seguintes formatos: qvs (um arquivo de script do QlikView salvo anteriormente), txt ou sql. |
SID do Domínio | Recupera o ID de segurança de domínio do NT para ser usado no script. O NTDOMAINSID é empregado na seção de acesso como um dos campos reservados que controlam a segurança do NT. |
Script de Teste | Insere um script de teste gerado automaticamente. |
Comando Load | Insere um comando load, Do Arquivo ou Inline. Se escolher Inline, o Assistente de Dados Inline será aberto, ajudando criar comandos load inline a partir de um controle no estilo de planilha. |
Seção de Acesso | Insere um comando de seção de acesso de uma tabela Autorização do Publisher ou Inline. Se você escolher Autorização do Publisher, será aberto o Assistente de Arquivo. Se escolher Inline , será aberto o Assistente de Tabelas de Restrição de Acesso. |
Comando Connect | Insere um comando connect no script. |
Comando Disconnect | Insere um comando disconnect no script. |
O menu Guia ajuda a organizar a estrutura do script.
Opção | Descrição |
---|---|
Incluir Aba... | Inclui uma nova aba de script. O script será executado, aba por aba, da esquerda para a direita. Se a aba do script atual fizer parte do script oculto, a nova aba também será criada dentro do script oculto. |
Inserir Aba no Cursor... | Insere uma nova aba após a aba ativa. Qualquer texto da aba ativa posicionado após o cursor será movido para a nova aba. |
Renomear... | Abre uma caixa de diálogo para renomeação da aba ativa. |
Promover | Move a aba ativa um passo para a esquerda. As abas não podem ser promovidas para a esquerda da guia de script oculto. |
Rebaixar | Move a aba ativa um passo para a direita. |
Mesclar com Anterior... | Todo o texto da aba ativa é movido para o final da aba anterior e a aba ativa é excluída. |
Excluir... | Exclui a aba ativa. A última aba de script restante não poderá ser excluída. |
Opção | Descrição |
---|---|
Administrador ODBC 64 bits... | Abre o Administrador da Fonte de Dados ODBC para drivers ODBC de 64 bits. |
Administrador ODBC 32 bits... | Abre o Administrador da Fonte de Dados ODBC para drivers ODBC de 32 bits. |
Preferências do Editor |
Abre a caixa de diálogo Preferências de Usuário, onde é possível definir a fonte e a cor dos diferentes tipos de texto exibidos no script. |
Verificação da sintaxe | Verifica a sintaxe de seu script e para no primeiro erro. |
Ajuda abre a ajuda online do QlikView.
Painéis da Caixa de Diálogo Editar Script
Existem dois painéis na caixa de diálogo Editar Script: o painel de script, na parte superior, e o painel de ferramentas, na parte inferior do diálogo.
Painel de script
O painel de script contém o script de fato. Cada linha do script é numerada. O script pode ser dividido em várias partes exibidas em páginas com abas separadas, executadas da esquerda para a direita.
Se um script oculto for usado, poderá ser visualizado em uma aba separada localizada na extrema esquerda (desde que a senha tenha sido fornecida).
O script é codificado por cores pelos componentes da sintaxe. A codificação de cores pode ser personalizada escolhendo Preferências do Editor no menu Ferramentas.
Painel de ferramentas
O painel de ferramentas consiste em quatro páginas com abas contendo funções para a geração de script.
A página Dados contém comandos básicos para inserir dados no QlikView:
Os comandos no grupo Base de Dados são usados para criar uma conexão com uma fonte de dados e selecionar campos de uma fonte de dados. Se um DBMS comercial for usado, será possível usar ODBC ou OLE DB como uma interface entre o QlikView e a base de dados. Um driver ODBC ou OLEDB que suporte o DBMS deve ser instalado no computador para que seja possível recuperar dados pela interface ODBC/OLE DB. Depois que o driver ODBC/OLE DB apropriado estiver instalado, a base de dados deverá ser configurada como uma fonte de dados ODBC.
Comando | Descrição |
---|---|
OLE DB | A conexão com a fonte de dados é estabelecida com o uso de OLE DB. |
ODBC | A conexão com a fonte de dados é estabelecida com o uso de ODBC. |
QVSAdminDataProvider.dll | Esse conector personalizado permite estabelecer conexão com o QlikView Server e carregar informações do DMS e de objetos de colaboração. |
Personalizar... | Todas as fontes de dados personalizadas também aparecerão na caixa do menu suspenso para seleção. O QlikView oferece uma interface de plug-in de fonte aberta que fornece a possibilidade de programar interfaces personalizadas para vários tipos de fontes de dados não cobertas pelo arquivo tradicional, as interfaces ODBC ou OLE DB. O caso típico é o dos dados disponíveis via Serviços da Web. O plug-in deve ser programado de acordo com as especificações mostradas em um código de modelo fornecido (mediante solicitação) como fonte aberta pela Qlik e compilado como uma dll. O dll é então colocado ao lado do arquivo QV.EXE, tornando a fonte personalizada disponível para uso. |
Forçar 32 Bits | Normalmente, o QlikView utiliza provedores de 64 bits. Quando for necessário usar uma fonte de dados com um driver de 32 bits, marque esta opção para forçar o comando connect do ODBC/OLEDB em um provedor de 32 bits. |
Conectar... | Abre a caixa de diálogo Propriedades do Link de Dados, na qual uma fonte de dados pode ser selecionada, ou a caixa de diálogo Conectar à Fonte de Dados, na qual uma fonte de dados ODBC pode ser selecionada. |
Selecionar... | Abre a caixa de diálogo Criar Comando Select. |
O grupo Dados de Arquivos permite a recuperação de dados de outras fontes de dados.
Opção | Descrição |
---|---|
Caminhos Relativos | Se essa configuração estiver ativada, o QlikView usará caminhos relativos, em vez de absolutos, no script. Os caminhos relativos são normalmente necessários quando um documento precisa ser movido entre computadores diferentes. Essa configuração também está disponível na caixa de diálogo Preferências do Usuário. Se essa configuração for alterada lá, também será alterada nas caixas de diálogo Editar Script e Editar Script Oculto. |
Usar FTP | Ative essa configuração para selecionar arquivos de um servidor FTP, ao clicar em Arquivos de Tabela, Arquivos do QlikView ou Incluir. |
Arquivos de tabela... | Abre a caixa de diálogo Abrir Arquivos Locais que lista os arquivos de tabela. Selecionar um ou vários arquivos e pressionar OK gerará um ou vários comandos load. Quando executado, o script carrega dados dos arquivos correspondentes. Se a opção Usar FTP (apresentada anteriormente) estiver marcada, selecione um servidor na lista (ou insira o servidor que deseja usar e, em seguida, clique em Conectar). Feito isso, selecione um arquivo de texto. |
Arquivo QlikView... | Abre a caixa de diálogo Abrir Arquivo QlikView. Quando um arquivo é selecionado, um comando binary é gerado na primeira linha do script. Esse comando carrega os dados do arquivo do QlikView, mas as configurações de layout não serão usadas. |
Arquivos Web... | Abre o Assistente de Arquivo, onde é possível inserir uma URL como origem para a tabela da base de dados. |
Dados do Campo | Abre o Assistente de Arquivo, onde é possível carregar o conteúdo de um campo já carregado. |
Na página Variáveis, encontram-se os controles para colar a sintaxe relativa às variáveis do QlikView.
Opção | Descrição |
---|---|
Colar | Cola a função selecionada no script. |
Mostrar Variáveis de Sistema | Se essa caixa de verificação for marcada, a lista no dropdown Variáveis incluirá as variáveis do sistema. |
O QlikView oferece uma interface de plug-in de fonte aberta que oferece a possibilidade de programar interfaces personalizadas para vários tipos de fontes dados não cobertas pelo arquivo tradicional, as interfaces ODBC ou OLEDB. O caso típico é o dos dados disponíveis via Serviços da Web. O plug-in deve ser programado de acordo com as especificações mostradas em um código de modelo fornecido (mediante solicitação) como fonte aberta pela Qlik e compilado como uma dll. O dll é então colocado ao lado do arquivo QV.EXE, tornando a fonte personalizada disponível para uso. Então, ele será exibido na caixa suspensa para seleção.
A página Funções contém ferramentas para navegação e colagem das funções padrão do QlikView.
Opção | Descrição |
---|---|
Categoria da Função | Selecione uma categoria na lista suspensa para visualizar as funções correspondentes na lista Nome da Função. |
Nome da Função | Esta lista suspensa contém as funções de script padrão do QlikView. |
Colar | Seleciona uma função na lista Nome da Função e cola-a no script, na posição do cursor. |
A página Variáveis apresenta controles para colar a sintaxe relativa às variáveis do QlikView.
Opção | Descrição |
---|---|
Colar | Cola a variável selecionada no script. |
Mostrar Variáveis de Sistema | Se essa caixa de verificação for marcada, a lista no dropdown Variáveis incluirá as variáveis do sistema. |
A página Configuração contém configurações de segurança para o script do QlikView.
Opção | Descrição |
---|---|
Privilégios do Script | Abrir bancos de dados em modo de leitura e gravação
Se essa opção for selecionada, o qualificador mode is write será habilitado para uso nos comandos select. Pode executar programas externos Se essa opção for selecionada, será possível usar comandos execute no script. |
Configurações | Encriptar as Credenciais de Conexão do Usuário
Se essa caixa de seleção for marcada, USERID e PASSWORD nos comandos connect serão criptografados no script. |