Data Contract
exploration-supplier-explored-id
Open Data Contract Standard v3.1.0
Fundamentals
Basic information about the data contract
- Name
- Supplier Explored
- Version
- 1.0.0
- Status
- active
- Tenant
- FairlyMade
- Purpose
- Supplier data for the customer's suppliers. A supplier corresponds to an entity who performs a process on a product, on a component, or on a material belonging to the customer's brand product OR a supplier declared by the customer.
- Usage
- Exposes product explored to several interfaces (App Suppliers Table, Extracts, SCI).
- Limitations
- Provides near-real time data
Entity Relationship Diagram
Visual representation of data model relationships
erDiagram
"**suppliers_mart**" {
id🔑🔒 string
registry_customer_id string
registry_customer_id_hash integer
supplier_id string
supplier_name string
supplier_unique_identifier array
address object
supplier_certifications string
number_of_employees integer
percentage_of_women integer
percentage_of_men integer
production_capacity object
heat_sources array
average_heat_consumption object
average_electricity_consumption object
electricity_mix array
number_of_associated_products integer
declared_by_the_brand boolean
process array
has_rearchi_products boolean
}
"**suppliers_x_products_mart**" {
id🔑🔒 string
registry_customer_id string
registry_customer_id_hash integer
brand_product_id⌘ string
supplier_id string
supplier_unique_identifier string
supplier_involvement array
declared_by_the_brand_at array
is_rearchi boolean
}
"**scope_certifications_mart**" {
id🔑🔒⌘ string
registry_customer_id string
registry_customer_id_hash integer
supplier_id string
scope_certificate array
}
"**products_mart**" ||--o{ "**suppliers_x_products_mart**" : "brand_product_id → id"
"**suppliers_mart**" ||--o{ "**scope_certifications_mart**" : "id → id"
Schema
The data schema and structure
|
suppliers_mart
table
This table contains one row per (customer, supplier) pair, summarizing the supplier's factory information, certifications and the products supplied to the customer
Granularity: One row per customer and supplier
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the customer/supplier pair. It corresponds to the concatenation of the registry customer id and the supplier id |
registry_customer_id
|
- |
string
|
Yes | Unique registry identifier (generated by Fairly Made) of the customer |
registry_customer_id_hash
|
- |
integer
|
Yes | Customer hash of the registry customer unique identifier |
supplier_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the supplier |
supplier_name
|
- |
string
|
No | The name of the supplier company |
supplier_unique_identifier
|
- |
array
|
No | Supplier reference in the brand systems |
|
↳
items
|
- |
string
|
No | - |
|
address
|
- |
object
|
No | The postal address of the supplier company. Empty if unknown |
|
↳
street
|
- |
string
|
No | Street part of the supplier address. Empty if unknown |
↳
postal_code
|
- |
string
|
No | Postal code part of the supplier address. Empty if unknown |
↳
city
|
- |
string
|
No | City of the supplier. Empty if unknown |
↳
region
|
- |
string
|
No | Region of the supplier address. Empty if unknown |
↳
country
|
- |
string
|
No | Country of the supplier. Empty if unknown |
↳
latitude
|
- |
number
|
No | Latitude of the supplier address |
↳
longitude
|
- |
number
|
No | Longitude of the supplier address |
|
supplier_certifications
|
- |
string
|
No | The list of the supplier's certifications with their associated status |
number_of_employees
|
- |
integer
|
No | The number of employees of the supplier, declared by the supplier itself. Empty if unknown |
percentage_of_women
|
- |
integer
|
No | The percentage of women employees of the supplier, declared by the supplier itself. Empty if unknown |
percentage_of_men
|
- |
integer
|
No | The percentage of men employees of the supplier, declared by the supplier itself. Empty if unknown |
production_capacity
|
- |
object
|
No | Production capacity of the factory, as declared by the supplier |
|
↳
value
|
- |
number
|
No | Value of the production capacity of the factory |
↳
unit
|
- |
string
|
No | Unit of the production capacity of the factory |
↳
time_frame
|
- |
string
|
No | Time frame of the production capacity of the factory |
|
heat_sources
|
- |
array
|
No | The list of heat sources of the factory, as declared by the supplier |
|
↳
items
|
- |
string
|
No | - |
|
average_heat_consumption
|
- |
object
|
No | The average heat consumption of the factory, as declared by the supplier |
|
↳
value
|
- |
number
|
No | Value of the average heat consumption of the factory |
↳
unit
|
- |
string
|
No | Unit of the average heat consumption of the factory (MJ) |
↳
time_frame
|
- |
string
|
No | Time frame of the average heat consumption of the factory |
|
average_electricity_consumption
|
- |
object
|
No | The average electricity consumption of the factory, as declared by the supplier |
|
↳
value
|
- |
number
|
No | Value of the average electricity consumption of the factory |
↳
unit
|
- |
string
|
No | Unit of the average electricity consumption of the factory (kWh) |
↳
time_frame
|
- |
string
|
No | Time frame of the average electricity consumption of the factory |
|
electricity_mix
|
- |
array
|
No | The list of electricity sources of the factory with their associated percentage, as declared by the supplier |
|
↳
items
|
- |
object
|
No | - |
|
↳
source
|
- |
string
|
No | Source in the electricity mix |
↳
percentage
|
- |
number
|
No | Proportion of the source in the electricity mix |
|
number_of_associated_products
|
- |
integer
|
No | The number of product references the supplier is associated with (either as an agent or as responsible for a step in the production chain) |
declared_by_the_brand
|
- |
boolean
|
No | True if the supplier has been declared by the brand on at least one product (at any scope, PRODUCT, COMPONENT or MATERIAL) |
process
|
- |
array
|
No | List of distinct involvement types of the supplier across all its associated products (traceability steps, warehouse) |
|
↳
items
|
- |
string
|
No | - |
|
has_rearchi_products
|
- |
boolean
|
No | True if at least one product associated to this supplier for this customer comes from the rearchi data |
|
suppliers_x_products_mart
table
This table contains all the suppliers linked to a product and the source of the relationship
Granularity: One row per supplier and product
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the supplier/product relationship. It corresponds to the concatenation of the brand product id and the supplier id |
registry_customer_id
|
- |
string
|
Yes | Unique registry identifier (generated by Fairly Made) of the customer |
registry_customer_id_hash
|
- |
integer
|
Yes | Customer hash of the registry customer unique identifier |
brand_product_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product |
supplier_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the supplier |
supplier_unique_identifier
|
- |
string
|
No | External reference of the supplier in the customer system |
supplier_involvement
|
- |
array
|
No | List of involvement types for this supplier on the product (traceability steps, warehouse) |
|
↳
items
|
- |
string
|
No | - |
|
declared_by_the_brand_at
|
- |
array
|
No | List of scopes at which the brand declared this supplier (PRODUCT, COMPONENT, MATERIAL) |
|
↳
items
|
- |
string
|
No | - |
|
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
|
scope_certifications_mart
table
This table contains one row per (customer, supplier) pair, aggregating all the scope certifications (at supplier level) declared for that supplier
Granularity: One row per customer and supplier
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the customer/supplier pair. It corresponds to the concatenation of the registry customer id and the supplier id |
registry_customer_id
|
- |
string
|
Yes | Unique registry identifier (generated by Fairly Made) of the customer |
registry_customer_id_hash
|
- |
integer
|
Yes | Customer hash of the registry customer unique identifier |
supplier_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the supplier |
scope_certificate
|
- |
array
|
No | The list of the supplier's scope certifications with their associated status |
|
↳
items
|
- |
object
|
No | - |
|
↳
certification_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the certification |
↳
standard
|
- |
string
|
No | Standard of the certificate, according to Fairly Made taxonomy (e.g. GOTS) |
↳
validity_start_date
|
- |
timestamp
|
No | Start date of the certificate validity |
↳
validity_end_date
|
- |
timestamp
|
No | End date of the certificate validity |
↳
status
|
- |
string
|
No | Status of the certificate |
↳
created_at
|
- |
timestamp
|
No | Date and time when the record was created in operational database |
Support
Support channels and resources
-
#tech-support
slack
Team
Team members and their roles
Blooming Squad
Providing access to customers and end-customers to aggregated data. Helping our customers to take data-driven decisions thanks to data visualisation, interaction and ecodesign scenarios.
| Username | Role | Date In | Date Out | Comment |
|---|---|---|---|---|
| Martin Boby | Product Manager | 2023-12-11 | - | - |
| Noémie Flajolet | Product Manager | 2020-08-24 | - | - |
| Alice Haupais | Tech Lead | 2024-04-08 | - | - |
| Charlie Beltran | Analytics Engineer | 2023-09-18 | - | - |
| Gustave Constans | Software Engineer | 2022-11-07 | - | - |
| Thibaud Giboury | Software Engineer | 2023-02-06 | - | - |
| Pierre Barbaroux | Software Engineer | 2024-09-30 | - | - |
Servers
Infrastructure servers of the data contract
-
- Server
- dev
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- dev_exploration_supplier_explored
- Location
- europe-west1
-
- Server
- stg
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- stg_exploration_supplier_explored
- Location
- europe-west1
-
- Server
- prd
- Type
- bigquery
- Project
- fairlymade-data-platform-prd
- Dataset
- exploration_supplier_explored
- Location
- europe-west1
-
- Server
- sandbox
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- sbx_exploration_supplier_explored
- Location
- europe-west1
Created at 12 Jun 2026 14:44:12 UTC with Data Contract CLI v0.11.1