industry-department-solutions
latest
false
- Overview
- Platform setup and administration
- Platform setup and administration
- Platform architecture
- Data Bridge onboarding overview
- Connecting a Peak-managed data lake
- Connecting a customer-managed data lake
- Creating an AWS IAM role for Data Bridge
- Connecting a Snowflake data warehouse
- Connecting a Redshift data warehouse (public connectivity)
- Connecting a Redshift data warehouse (private connectivity)
- Reauthorizing a Snowflake OAuth connection
- Using Snowflake with Peak
- SQL Explorer overview
- Roles and permissions
- User management
- Inventory management solution
- Commercial pricing solution
- Merchandising solution
Supply Chain & Retail Solutions user guide
This page lists the supported file formats and naming conventions for file ingestion.
Supported file formats
Peak can ingest data from the following file formats:
There is no file size limit for uploads.
When possible, compress files with GZIP to reduce transfer size.
| Format | Notes |
|---|---|
| CSV | Recommended format for ingestion. |
| TXT | Must use supported delimiters. |
| JSON | Supported for file ingestion and feeds. |
| XML | Requires a root tag for parsing. |
| GZIP | Use .gz or .gzip extensions when compressing files. |
| XLSX | Supported if agreed in advance. |
| Supported if agreed in advance. |
CSV formatting rules
When preparing CSV files for ingestion, follow these formatting guidelines:
- Use comma, tab, or pipe as the delimiter.
- Enclose all fields in double quotes.
- Replace delimiter characters in data values where possible.
- Use a header row for column names.
- Use a single worksheet if exporting from Excel.
- Use plain text character sets such as ASCII or UTF-8.
- Use CRLF for new lines and remove stray CR or LF characters.
File naming rules
Use these conventions when naming files for ingestion:
- Use alphanumeric characters and the following special characters:
! - _ . * ' ( ). - Avoid
#and+in file names. - Use lowercase file extensions.
- Use a timestamp when files are part of a recurring feed.
Data extract guidelines
Follow these best practices when extracting data for ingestion:
- Use a unique identifier for each row when data is updated.
- Keep date, datetime, and timestamp formats consistent.
- Trim leading and trailing spaces from text fields.
- Use incremental files after the initial load.
- Peak does not handle record deletion by default.