As funções foram criadas para:

  • acelerar ainda mais a criação das suas integrações

  • diminuir a complexidade dos seus pipelines

  • simplificar conversões e transformações dos dados durante o fluxo dos seus pipelines

As funções de arquivo realizam consultas a metadados e fazem validações em arquivos e estão disponíveis para componentes que suportam expressões com Double Braces. Para saber como passar informações para os componentes utilizando esse recurso, clique aqui.

FILEEXISTS

Essa função em Double Braces permite descobrir se um arquivo existe no diretório virtual de execução do pipeline.

Sintaxe

FILEEXISTS(arquivo)

  • arquivo: nome do arquivo no diretório virtual do pipeline

A função retorna “true” quando o arquivo é encontrado e “false” quando não é encontrado.

FILESIZE

Essa função em Double Braces permite obter o tamanho de um arquivo no diretório virtual de execução do pipeline.

Sintaxe

FILESIZE(arquivo)

  • arquivo: nome do arquivo no diretório virtual do pipeline

Vamos supor que você precise obter o tamanho do arquivo criado em um passo anterior através do uso do componente File Writer. Caso a sua configuração de nome de arquivo no File Writer tenha sido "arquivo.txt", então utilize o seguinte trecho no componente JSON Generator:

{
"fileSize": {{ FILESIZE("arquivo.txt") }}
}

O resultado seria:

{
"fileSize": 1000
}

  • fileSize: valor representando o tamanho do arquivo

Conheça também as funções:

Encontrou sua resposta?