Before you upload data files to Zilliant, use the data input specifications in this topic to make sure they are formatted correctly.
Terms
The following terms and abbreviations may appear in data input specifications:
Alphabetical—Alphabetical characters, spaces, and special characters (such as ñ or ü).
Datetime ISO—Dates in format YYYY-MM-DDTHH:NNTz (timezone).
Foreign key—This field is a column that points to a primary key in another table. It establishes and enforces a link between the two tables and their data.
ISO 3166 alpha-3—The ISO 3166 alpha-3 country format is a three-letter code. For a list of ISO 3166 country codes, go to ISO’s Online Browsing Platform, select the Country codes filter, and select Search.
Numeric(p,s)—Number with a specified precision (p), which is the total number of digits that can be stored, and scale (s), which is the number of digits that can be to the right of the decimal point. For example, a field bounded by Numeric(10,3) can store a number like 1234567.890 with a total of ten digits, three after the decimal.
Primary key—This field is a column that individually, or in combination with other columns, uniquely identifies each row in a database table.
Required files
products file
Contains product master data.
Column Name | Column Key | Data type | Required | Attributes | Notes / Validations |
|---|---|---|---|---|---|
Product Id |
| String | Yes | Customer-supplied |
|
Product Name |
| String | No | Customer-supplied | Maximum character length: 200 |
Category Name |
| String | No | Customer-supplied |
|
Sku |
| String | No | Customer-supplied | Maximum character length: 200 |
Description |
| String | No | Customer-supplied | Maximum character length: 1000 |
Unit Cost |
| Numeric(10,4) | No | Customer-supplied | |
Unit of Measure |
| String | No | Customer-supplied | Maximum character length: 100 |
accounts file
Contains customer master data.
Column name | Column key | Data type | Required | Attributes | Notes / Validations |
|---|---|---|---|---|---|
Account Id |
| String | Yes | Customer-supplied |
|
Account Owner Id |
| String | No | Customer-supplied | Maximum character length: 250 |
Account Name |
| String | Yes | Customer-supplied |
|
Account Type |
| String | No | Customer-supplied | Maximum character length: 100 |
Industry Segment |
| String | No | Customer-supplied | Maximum character length: 100 |
Shipping Address |
| String | No | Customer-supplied | Maximum character length: 250 |
Shipping Address 2 |
| String | No | Customer-supplied | Maximum character length: 250 |
Shipping City |
| String | No | Customer-supplied | Maximum character length: 75 |
Shipping State |
| String | No | Customer-supplied | Maximum character length: 100 |
Shipping Postal Code |
| String | No | Customer-supplied | Maximum character length: 10 |
Shipping Extended Postal Code |
| String | No | Customer-supplied | Maximum character length: 10 |
Shipping Country |
| String | No | Customer-supplied |
|
Billing Address |
| String | No | Customer-supplied | Maximum character length: 250 |
Billing Address 2 |
| String | No | Customer-supplied | Maximum character length: 250 |
Billing City |
| String | No | Customer-supplied | Maximum character length: 75 |
Billing State |
| String | No | Customer-supplied | Maximum character length: 100 |
Billing Postal Code |
| String | No | Customer-supplied | Maximum character length: 10 |
Billing Extended Postal Code |
| String | No | Customer-supplied |
|
Billing Country |
| String | No | Customer-supplied |
|
transactions file
Contains customer transaction records.
Column name | Column key | Data type | Required | Attributes | Notes / Validations |
|---|---|---|---|---|---|
Transaction Id |
| String | Yes | Customer-supplied |
|
Account Id |
| String | Yes | Customer-supplied |
|
Transaction Type |
| String | No | Customer-supplied | Maximum character length: 100 |
Total Revenue |
| Numeric(10,2) | Yes | Customer-supplied |
|
Currency |
| Alphabetical | No | Customer-supplied | |
Quote Datetime |
| Datetime ISO | No | Customer-supplied | Time transaction was considered and executed as determined by the customer. |
Order Datetime |
| Datetime ISO | Yes | Customer-supplied |
|
Ship Datetime |
| Datetime ISO | No | Customer-supplied | |
Channel |
| String | No | Customer-supplied | Maximum character length: 250 |
transaction_line_items file
Contains transaction line item records.
Column name | Column key | Data type | Required | Attributes | Notes / Validations |
|---|---|---|---|---|---|
Transaction Line Item Id |
| String | Yes | Customer-supplied |
|
Transaction Id |
| String | Yes | Customer-supplied |
|
Product Id |
| String | No | Customer-supplied |
|
Order Quantity |
| Numeric(10,4) | Yes | Customer-supplied |
|
Unit Cost |
| Numeric(10,4) | No | Customer-supplied | Customer cost |
Currency Price |
| Numeric(10,4) | No | Customer-supplied | |
Currency |
| Alphabetic | No | Customer-supplied |
|
Currency Cost |
| Numeric(10,4) | No | Customer-supplied | |
Unit Price |
| Numeric(10,4) | No | Customer-supplied |
|
Price Type |
| String | No | Customer-supplied | Maximum character length: 50 |
List Price |
| Numeric(10,4) | No | Customer-supplied | List price. Typically different from the unit price. |
Line Total |
| Numeric(10,4) | No | Customer-supplied | Amount paid for each line item. If quantity is equal to one, this will equal the unit_price. |
Start Price |
| Numeric(10,4) | No | Customer-supplied | |
Target Price |
| Numeric(10,4) | No | Customer-supplied | |
Floor Price |
| Numeric(10,4) | No | Customer-supplied | |
Unit of Measure |
| String | No | Customer-supplied | Maximum character length: 100 |
Package Size |
| Numeric | No | Customer-supplied |
Optional files
product_categories file
Use if your product catalog hierarchy includes multiple levels.
Column name | Column key | Data type | Required | Attributes | Notes / Validations |
|---|---|---|---|---|---|
Category Name |
| String | Yes | Customer-supplied |
|
Family Name |
| String | No | Customer-supplied | Maximum character length: 200 |
supplier_sku_lookups file
Use if costs change by supplier.
Column name | Column key | Data type | Required | Attributes | Notes / Validations |
|---|---|---|---|---|---|
Supplier Id | supplier_id | String | Yes | Customer-supplied |
|
Supplier Name | supplier_name | String | Yes | Customer-supplied |
|
Sku | sku | String | Yes | Customer-supplied |
|
Sku Supplier Cost | sku_supplier_cost | Numeric(10,4) | Yes | Customer-supplied |
|