Integration Specifications
This article will help you learn about how Daasity replicates data from RetailNext, limitations to the data we can extract and where the data is stored in the RetailNext schema
Integration Overview
RetailNext provides information on visitors to your brick & mortar stores so that you can understand foot traffic and in-store conversion.
The Daasity RetailNext integration provides data on the flow of customers in and out of retail locations.
Integration Availability
This integration is available for:
Enterprise
API Endpoints
The Daasity RetailNext extractor is built based on this RetailNext API documentation. The following endpoints are used by Daasity to replicate data from RetailNext:
Entity Relationship Diagram (ERD)
Click here to view the ERD for the Daasity Retail Next integration illustrating the different tables and keys to join across tables
Retail Next Schema
The Daasity RetailNext extractor creates these tables using the endpoints and replication methods listed. The data is mapped from source API endpoint to the table based on the mapping logic outlined in each table.
Locations
Endpoint: Location
Update Method: TRUNCSERT
Table Name: [
retailnext.locations
]
JSON Element | Database Column |
---|---|
id | location_id |
name | name |
type | type |
parent_id | parent_id |
timezone | timezone |
store_id | store_id |
address::street_address | address |
comp_start_date | start_date |
source_id | __source_id |
MD5(id + source_id) | __sync_key |
Daasity: timestamp when loaded into DB | __synced_at |
Traffic
Endpoint: Datamine
Update Method: UPSERT
Table Name: [
retailnext.traffic
]
JSON Element | Database Column |
---|---|
MD5(location_id + start_date + traffic_in::group::start) | traffic_id |
location_id | location_id |
date_ranges::first_day | start_date |
date_ranges::last_day | end_date |
traffic_in::group::start | hour_begin |
traffic_in::group::finish | hour_end |
traffic_in::value | traffic_in |
traffic_out::value | traffic_out |
source_id | __source_id |
MD5(location_id + start_date + traffic_in::group::start + source_id) | __sync_key |
Daasity: timestamp when loaded into DB | __synced_at |
Last updated