Skip to Content
Data ConnectivityFile Connector

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

MethodDescriptionBest For
UploadUpload a file directly through the UIOne-time or infrequent updates
URL PollingFetch a file from a URL on a scheduleFiles hosted on web servers or cloud storage
Watch FolderMonitor a local directory for new filesAutomated file drops from other systems

Format Configuration

CSV

SettingDescriptionDefault
DelimiterColumn separator, (comma)
Has Header RowFirst row contains column namesYes
EncodingFile character encodingUTF-8
Quote CharacterCharacter for quoting fields"

Example CSV:

Region,Sales,Target North,125000,100000 South,98000,110000 East,142000,130000

URL Polling Configuration

SettingDescriptionDefault
URLFull URL to the fileRequired
Polling IntervalHow often to fetch the file300 seconds
AuthenticationHTTP Basic, Bearer token, or noneNone
HeadersCustom HTTP headersNone

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

SettingDescriptionDefault
PathLocal directory path to watchRequired
File PatternGlob pattern for matching files*.*
Process ActionWhat to do after processingMove to archive folder
Archive PathWhere to move processed filesRequired 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