File Connector
The File Connector imports structured data from files into the DataPool. It supports CSV, Excel, JSON, and XML formats with three delivery methods.
Delivery Methods
| Method | Description | Best For |
|---|---|---|
| Upload | Upload a file directly through the UI | One-time or infrequent updates |
| URL Polling | Fetch a file from a URL on a schedule | Files hosted on web servers or cloud storage |
| Watch Folder | Monitor a local directory for new files | Automated file drops from other systems |
Format Configuration
URL Polling Configuration
| Setting | Description | Default |
|---|---|---|
| URL | Full URL to the file | Required |
| Polling Interval | How often to fetch the file | 300 seconds |
| Authentication | HTTP Basic, Bearer token, or none | None |
| Headers | Custom HTTP headers | None |
The File Connector checks if the file has changed before processing. If the file content is identical to the last fetch, no DataPool update occurs. This prevents unnecessary processing and data churn.
Watch Folder Configuration
| Setting | Description | Default |
|---|---|---|
| Path | Local directory path to watch | Required |
| File Pattern | Glob pattern for matching files | *.* |
| Process Action | What to do after processing | Move to archive folder |
| Archive Path | Where to move processed files | Required if action is Move |
Best Practices
- Use URL polling for data that updates regularly from a known location
- Set the item key correctly to avoid duplicate records
- For CSV files, ensure consistent column ordering across file versions
- Test with a sample file before configuring automated delivery
- Use the archive action for watch folders to prevent reprocessing
Last updated on