Data Lake Transfer Gateway
This feature is only available for Enterprise customers. To activate it, you must contact TilliT Support.
Architecture
Interval and file structure
The export interval can be either once an hour or once a day. The data format can be the following options:
The date/time of the files are against the update-at date of the record.
Files are generated in CSV format. All tables carry a unique primary key (ID). This key can be used to merge the data when ingesting since the same primary ID record may appear in multiple files in case the record changes.
Export Schema
Activity Instance
Activity Instance is the header of a form submitted. We will only export data for forms that have been submitted or superseded.
You will find here the reference to the order and asset in which this activity was submitted.
Field | Description | Data Type |
---|---|---|
| Activity instance ID | INTEGER |
| Creation timestamp | TIMESTAMP |
| Update timestamp | TIMESTAMP |
| Activity name | VARCHAR |
| Activity key | VARCHAR |
| Candidate group | VARCHAR |
| Activity pass status | BOOLEAN |
| Retest status | BOOLEAN |
| Activity comments | TEXT |
| Completion timestamp | TIMESTAMP |
| Scheduled timestamp | TIMESTAMP |
| Expiration timestamp | TIMESTAMP |
| Assignee | VARCHAR |
| Activity status | VARCHAR |
| Order ID | INTEGER |
| Asset ID | INTEGER |
| Activity class name | VARCHAR |
| Starting event ID | INTEGER |
| Parent activity instance ID | INTEGER |
| Display order | INTEGER |
| Priority | INTEGER |
| Shift ID | INTEGER |
| Claimed timestamp | TIMESTAMP |
| Asset name associated with activity | VARCHAR |
| Order number associated with activity | VARCHAR |
| Order name associated with activity | VARCHAR |
Activity Instance Item
This table contains the answers to the questions submitted by the user.
Field | Description | Data Type |
---|---|---|
| Activity instance item ID | INTEGER |
| Creation timestamp | TIMESTAMP |
| Update timestamp | TIMESTAMP |
| Item name | VARCHAR |
| Item key | VARCHAR |
| String value | VARCHAR |
| Raw value | VARCHAR |
| Numeric value | NUMERIC |
| Upper limit | NUMERIC |
| Lower limit | NUMERIC |
| Target value | NUMERIC |
| Assignee | VARCHAR |
| Pass status | BOOLEAN |
| Display order | INTEGER |
| Tolerance type | VARCHAR |
| Activity instance ID | INTEGER |
| Process variable ID | INTEGER |
| Date value | DATE |
| DateTime value | TIMESTAMP |
| Activity key associated with the activity item | VARCHAR |
| Activity name associated with the activity item | VARCHAR |
| Asset name associated with the activity item | VARCHAR |
| Order number associated with the activity item | VARCHAR |
| Order name associated with the activity item | VARCHAR |
| Process variable name | VARCHAR |
Events
This represents detailed records of events, including their timestamps, types, priorities, associated assets, orders, and statuses and additional metadata. All dates are in UTC formatted as ISO.
Field | Description | Data Type |
---|---|---|
| Event instance ID | INTEGER |
| Creation timestamp | TIMESTAMP |
| Update timestamp | TIMESTAMP |
| Event name | VARCHAR |
| Event subtitle | VARCHAR |
| Event priority | INTEGER |
| Event timestamp in UTC | TIMESTAMP |
| Event closure timestamp in UTC | TIMESTAMP |
| Event status | VARCHAR |
| Asset ID | INTEGER |
| Event type ID | INTEGER |
| Order ID | INTEGER |
| Activity instance ID | INTEGER |
| Activity key | VARCHAR |
| Change over status | BOOLEAN |
| Event reason 1 | VARCHAR |
| Event reason 2 | VARCHAR |
| Event reason 3 | VARCHAR |
| Event reason 4 | VARCHAR |
| Downtime type | VARCHAR |
| Event comments | TEXT |
| Triggered by | VARCHAR |
| Duration in minutes (if closed) | INTERVAL |
| Event type name | VARCHAR |
| Event type priority | INTEGER |
| Event type display order | INTEGER |
| Asset name associated with event | VARCHAR |
| Order number associated with event | VARCHAR |
| Order name associated with the event | VARCHAR |
Order instance
Represents detailed information about orders, including timestamps, quantities, and associated assets and materials.
Field | Description | Data Type |
---|---|---|
| Order instance ID | INTEGER |
| Creation timestamp | TIMESTAMP |
| Update timestamp | TIMESTAMP |
| Order name | VARCHAR |
| Order date | DATE |
| Order number | VARCHAR |
| Batch number | VARCHAR |
| Target quantity | NUMERIC |
| Scheduled start timestamp in UTC | TIMESTAMP |
| Scheduled end timestamp in UTC | TIMESTAMP |
| Actual start timestamp in UTC | TIMESTAMP |
| Actual end timestamp in UTC | TIMESTAMP |
| Default run rate | NUMERIC |
| Order status | VARCHAR |
| Asset ID | INTEGER |
| Material ID | INTEGER |
| Unit of measure ID | INTEGER |
| Operation | VARCHAR |
| Notes | TEXT |
| Due date and time | TIMESTAMP |
| Previous order ID | INTEGER |
| Scheduled changeover duration | NUMERIC |
| Actual changeover start timestamp | TIMESTAMP |
| Actual changeover end timestamp | TIMESTAMP |
| Asset name | VARCHAR |
| Material name | VARCHAR |
| Material external ID | VARCHAR |
Order Performance
Tracks performance metrics of orders on a hourly bucket. It includes the sum of quantities completed and rejected, active and downtime minutes, and rate data. They provide the source data to calculate OEE.
Field | Description | Data Type |
---|---|---|
| Order performance ID | INTEGER |
| Asset ID | INTEGER |
| Parent asset ID | INTEGER |
| Order ID | INTEGER |
| Shift ID | INTEGER |
| Material ID | INTEGER |
| Quantity completed | NUMERIC |
| Quantity rejected | NUMERIC |
| Active minutes | INTERVAL |
| Running minutes | INTERVAL |
| Downtime minutes | INTERVAL |
| Planned production time | INTERVAL |
| Planned downtime | INTERVAL |
| Current rate | NUMERIC |
| Timestamp in UTC | TIMESTAMP |
| Site ID | INTEGER |
| Asset name | VARCHAR |
| Material name | VARCHAR |
| Order number | VARCHAR |
| Order name | VARCHAR |
| Order date | DATE |
| Shift name | VARCHAR |
| Default run rate | NUMERIC |
| Potential completed quantity based on run rate | NUMERIC |
| Changeover minutes | INTERVAL |
Order Progress
Monitors the minute-by-minute progress of the orders with timestamps, statuses, counts, and associated assets and shifts.
Field | Description | Data Type |
---|---|---|
| Order progress ID | INTEGER |
| Creation timestamp | TIMESTAMP |
| Update timestamp | TIMESTAMP |
| Total count | NUMERIC |
| Timestamp | TIMESTAMP |
| Order status | VARCHAR |
| Current status | VARCHAR |
| Cause of the current status | VARCHAR |
| Asset ID | INTEGER |
| Order ID | INTEGER |
| Count of rejected items | NUMERIC |
| Shift ID | INTEGER |
| Type of downtime | VARCHAR |
| Hour of the timestamp | INTEGER |
| Asset name | VARCHAR |
| Site name | VARCHAR |
Last updated