File Reader / Writer
This block reads from and writes to files that are stored on the following platforms.
File System - files that are stored in the Ziggy platform. See below for more information.
SFTP - a remote SFTP server
AWS S3
Azure - coming soon. Email info@ziggyservices.com if you require this urgently.
Data formats
Ziggy currently supports the following data formats. The format is specified in the block configuration.
CSV
JSON
Reading
Regardless of the platform, reading is a batch operation.
There should be a Batch End block further down the Flow.
You should specify the batch size and number of iterations (0 means read entire file)
Platform - File System
You will typically write to a File on the Ziggy platform.
If a Flow chooses to write to a Ziggy file, you can read from this file in the same or in another Flow.
Write

Read

When reading from a file, you need to specify the batch buffer size and the number of iterations to process (0 means read whole file).
Platform - AWS S3
You need to have defined a Connection in the Connection Manager. You then select the Connection in the block.
This is an NPM connection object, which will typically be as shown below. Note this references two secrets in the Secrets Manager to avoid exposing it.
You should choose the data format and read/write mode.

Platform - SFTP
You need to have defined a Connection in the Connection Manager. You then select the Connection in the block.
This is an NPM connection object, which will typically be as shown below. Note this references two secrets in the Secrets Manager to avoid exposing it.
You should choose the data format and read/write mode.
