Cenários de Uso Suportados
Cenário 1: Ler um arquivo dentro de uma pasta
Digamos que você tenha um arquivo 'file.txt' na pasta 'folder' disponível no seu pipeline. Para poder ler esse arquivo dentro de uma pasta, você pode invocar um File Reader que indique o caminho 'folder/file.txt'. Dessa forma, você consegue acessar o arquivo 'file.txt'.
Exemplo:
Crie um pipeline e adicione um componente File Reader
Abra as configurações do componente
Defina o FILE NAME como 'folder/file.txt'
Clique em CONFIRMAR para salvar as configurações do componente
Conecte o trigger com o File Reader
Execute um teste no pipeline (CTRL + ENTER)
O resultado será apresentado:
{
"data": [
"my sample content"
],
"fileName": "folder/file.txt",
"lineCount": 1
}
data: vetor com o conteúdo do arquivo lido pelo File Reader
fileName: apresenta o caminho completo do arquivo que foi lido
lineCount: identifica a quantidade de linhas contidas no arquivo lido pelo File Reader
Cenário 2: Escrever um arquivo dentro de uma pasta
Digamos que você tenha um arquivo 'file.txt' na pasta 'folder' disponível no seu pipeline. Para poder escrever esse arquivo dentro de uma pasta, você pode invocar um File Writer que indique o caminho 'folder/file.txt'. Dessa forma, você consegue acessar o arquivo 'file.txt'.
Exemplo:
Crie um pipeline e adicione um componente File Writer
Abra as configurações do componente
Defina o FILE NAME como 'folder/file.txt'
Defina o campo DATA como {{ message.data }}.
Note que usamos a expressão em Double Braces: {{ message.data }} para acessar o resultado do último componente. Nesse caso, acessamos data com o conteúdo do arquivo a ser escrito.Clique em CONFIRMAR para salvar as configurações do componente
Conecte o trigger com o File Writer
Execute um teste no pipeline (CTRL + ENTER)
O resultado será apresentado:
{
"fileName": "folder/file.txt",
"success": true
}
fileName: apresenta o caminho completo do arquivo que foi escrito
success: quando apresenta true no resultado, indica que a execução foi bem sucedida
Diversos outros componentes possuem as funcionalidades acima:
Ler e Escrever Arquivos
File Reader
File Writer
CSV File Writer
CSV to Excel
Excel
Stream Excel
Stream File Reader V2
Upload, Download e Remoção (Delete) de Arquivos de Data Storage
Digibee Storage
S3 Storage
Google Storage
Dropbox
SFTP
FTP
One Drive
WebDAV
Outros componentes
WGet
Zip File
REST V2
PGP