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

Modificações em scripts de carregamento

O Qlik Cloud não oferece suporte ao uso de caminhos do sistema de arquivos do Windows em funções, instruções e variáveis. Em vez disso, são usadas conexões de bibliotecas, que são strings de conexão para arquivos de dados e de script, por exemplo, lib://DataFiles/myData.txt.

Limitações

Várias instruções, variáveis e funções aplicáveis ao QlikView e ao Qlik Sense gerenciado pelo cliente (nos modos padrão ou legado) não podem ser usadas ou têm limitações no Qlik Cloud. Geralmente, essas limitações são impostas a instruções, variáveis e funções associadas aos caminhos do sistema de arquivos do Windows.

Usar comandos não suportados no script de carga de dados causa um erro quando o script de carga é executado. As mensagens de erro podem ser encontradas no arquivo de log do script. Usar variáveis e funções não suportadas não gera mensagens de erro ou entradas de​arquivo de log. Em vez disso, a função retorna NULL.

Não há nenhuma indicação de que uma variável, comando ou função não seja suportado durante a edição do script de carregamento de dados.

Aplicabilidade de variáveis, declarações e funções no Qlik Cloud

Se você planeja reutilizar scripts de carregamento de dados do QlikView ou do Qlik Sense gerenciado pelo cliente no Qlik Cloud, consulte as tabelas a seguir para ver quais variáveis, instruções e funções têm suporte e seus requisitos.

Variáveis de sistema

Variável Aplicabilidade Definição
Floppy

Não suportado

Retorna a letra da unidade do primeiro disco flexível encontrado, geralmente a:.
CD

Não suportado

Retorna a letra da primeira unidade de CD-ROM encontrada. Se nenhum CD-ROM for encontrado, c: será retornado.
QvPath

Não suportado

Retorna os caracteres de busca do executável do Qlik Sense.
QvRoot

Não suportado

Retorna o diretório raiz do executável do Qlik Sense.
QvWorkPath

Não suportado

Retorna os caracteres de busca do aplicativo atual do Qlik Sense.
QvWorkRoot

Não suportado

Retorna o diretório raiz do aplicativo atual do Qlik Sense.
WinPath

Não suportado

Retorna os caracteres de busca para o Windows.
WinRoot

Não suportado

Retorna o diretório raiz do Windows.
$(include=...) Entrada com suporte: Caminho usando uma conexão da biblioteca A variável Include/Must_Include especifica um arquivo que contém texto, o qual deve ser incluído no script e avaliado como código de script. Ela não é usada para adicionar dados. Você pode armazenar partes do seu código de script em um arquivo de texto separado e reutilizá-lo em vários aplicativos. Essa é uma variável definida pelo usuário.

Comandos regulares de script

Comando Aplicabilidade Definição
Binary

Binário

Entrada com suporte: Caminho usando uma conexão da biblioteca O comando binary é usada para carregar dados a partir de outro aplicativo.
Connect Não suportado O comando CONNECT é usado para definir o acesso do Qlik Sense a uma base de dados geral por meio da interface OLE DB/ODBC. Para ODBC, a fonte de dados deve ser inicialmente especificada usando o administrador ODBC.
Directory

Diretório

Entrada com suporte: Caminho usando uma conexão da biblioteca O comando Directory define o diretório para procurar os arquivos de dados em comandos LOAD subsequentes, até que um novo comando Directory seja feito.
Execute Não suportado O comando Execute é utilizado para executar outros programas durante o carregamento de dados do Qlik Sense. Por exemplo, para fazer conversões que sejam necessárias.
LOAD from ...

Carregar

Entrada com suporte: Caminho usando uma conexão da biblioteca A declaração LOAD carrega campos de um arquivo, de dados definidos no script, de uma tabela de entrada carregada anteriormente, de uma página da Web, do resultado de um comando SELECT subsequente ou gerando dados automaticamente.
Store into ...

Armazenar

Entrada com suporte: Caminho usando uma conexão da biblioteca O comando Store cria um arquivo QVD, Parquet, CSV ou TXT.

Comandos de controle de script

Comando Entrada com suporte Saída retornada Definição

For each...

filelist mask/dirlist mask

For each..next

Conexão da biblioteca

Conexão da biblioteca

A sintaxe filelist mask produz uma lista separada por vírgulas de todos os arquivos existentes no diretório atual que correspondem à filelist mask. A sintaxe dirlist mask produz uma lista separada por vírgulas de todos os diretórios existentes no diretório atual que correspondem à máscara de nome do diretório.

Funções de arquivo

Função Entrada com suporte Saída retornada Definição
Attribute()

Atributo

Conexão da biblioteca   Retorna o valor das meta tags de diferentes arquivos de mídia como texto.
ConnectString()

ConnectString

  Nome da conexão da biblioteca Retorna os caracteres de conexão habilitados para as conexões ODBC ou OLE DB.
FileDir()

FileDir

 

Conexão da biblioteca A função FileDir retorna uma string contendo o caminho do diretório do arquivo de tabela que está sendo lido no momento.
FilePath()

FilePath

 

Conexão da biblioteca A função FilePath retorna uma string contendo o caminho completo do arquivo de tabela que está sendo lido no momento.
FileSize()

FileSize

Conexão da biblioteca

  A função FileSize retorna um inteiro contendo o tamanho em bytes do arquivo filename ou, se nenhum filename for especificado, retorna o do arquivo de tabela que está sendo lido no momento.
FileTime()

FileTime

Conexão da biblioteca

  A função FileTime retorna um carimbo de data/hora no formato UTC da última modificação de um arquivo especificado. Se um arquivo não for especificado, a função retornará um carimbo de data/hora em UTC da última modificação do arquivo de tabela atualmente lido.
GetFolderPath()

Não suportado

Saída retornada: Caminho absoluto

A função GetFolderPath retorna o valor da função do Microsoft Windows SHGetFolderPath. Esta função admite como entrada o nome de uma pasta doMicrosoft Windows e retorna o caminho completo da pasta.
QvdCreateTime()

QvdCreateTime

Conexão da biblioteca   Esta função de script retorna o carimbo de data/hora do cabeçalho XML de um arquivo QVD, se houver, do contrário retorna NULL. No carimbo de data/hora, a hora é fornecida em UTC.
QvdFieldName()

QvdFieldName

Conexão da biblioteca   Esta função de script retorna o nome do número do campo fieldno em um arquivo QVD. Se o campo não existir, será retornado NULL.
QvdNoOfFields()

QvdNoOfFields

Conexão da biblioteca   Essa função de script retorna o número de campos em um arquivo QVD.
QvdNoOfRecords()

QvdNoOfRecords

Conexão da biblioteca   Essa função de script retorna o número de registros atualmente presentes em um arquivo QVD.
QvdTableName()

QvdTableName

Conexão da biblioteca   Essa função de script retorna o nome da tabela armazenada em um arquivo QVD.

Funções do sistema

Função Aplicabilidade Definição
DocumentPath()

Não suportado

Esta função retorna caracteres que contêm o caminho completo do aplicativo atual do Qlik Sense.
GetRegistryString()

 

Não suportado

Retorna o valor de uma chave de registro nomeada com um determinado caminho de registro. Esta função pode ser utilizada em gráficos e scripts.

Visit the discussion forum at community.qlik.com

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!