Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
giovanneb
Contributor II

Efetuando carga de dados por command line

Em determinado momento, você pode se deparar com a necessidade de efetuar uma carga de dados sem abrir o Qlikview ou o Qlikview Management Console.

Um exemplo para esta situação seria um sistema de input de dados em algum momento, recarregar por si só os dados que acabaram de ser inseridos no mesmo.

Para conseguirmos realizar esse processo de recarga fora dos meios convencionais, podemos recorrer a comandos de promptcom a seguinte sintaxe:

                                                     [ path ] Qv.exe [ { switch } documentfile ]

Sendo:

Path = Caminho do executável do Qlikview

Documentfile = É o nome do arquivo Qlikview acompanhado do caminho do mesmo.

Switch = Usado para determinar a opção que deseja utilizar, de acordo com o exemplo que informei no início do post. As opções seriam:

/r = Opção para recarga. O documento será aberto e o script recarregado. Depois disso, o documento será salvo e o Qlikviewserá fechado.

/rp = O mesmo que a opção anterior, porem com uma recarga parcial.

/l = Carregar dados novos. O documento será aberto e o script recarregado. O documento não será salvo e o Qlikviewpermanecerá aberto.

/lp = O mesmo que a opção anterior, porem com uma recarga parcial.

Exemplo:

O Qlikview também possui outras opções além das citadas acima:

/v = Se essa chave for imediatamente seguida por um nome de variável e por uma atribuição, a variável obterá o valor atribuído antes do início da execução do script.

/nodata = Abre o documento sem os dados de variáveis, tabela e campo. Esse recurso também está disponível para os documentos abertos anteriormente na Pagina Inicial.

  /NoSecurity = Sobrepõe as medidas de segurança do Qlikview contra macros e scripts hostis incluídos nos documentos Qlikview. Não serão mostrados diálogos de aviso consultando o usuário quanto à aceitação de códigos potencialmente nocivos. Utilize essa chave com cautela e somente com documentos conhecidos.

Exemplo:

uma ótima dica

Abraço

4 Replies
MVP
MVP

Re: Efetuando carga de dados por command line

Giovanne,  não seria melhor  usar o termo "command line" ao invés do "promptcom"?

giovanneb
Contributor II

Re: Efetuando carga de dados por command line

Olá, obrigado pela sugestão já realizei a mudança, abraço

thiago_justen
Valued Contributor III

Re: Efetuando carga de dados por command line

Muito bom.

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
dhsilva7
New Contributor III

Re: Efetuando carga de dados por command line

Conteúdo muito interessante!!!

Abs,