Data Contract
Fundamentals
Basic information about the data contract
- Name
- Data Product Name
- Version
- 1.0.0
- Status
- active
- Tenant
- FairlyMade
- Purpose
- Component with its Analysis, its Supply Chain and its Supply Chain Analysis considered as the truth for the customer at a current time
- Usage
- Exposes component explored to several interfaces (SCI)
- Limitations
- Provides near-real time data
Entity Relationship Diagram
Visual representation of data model relationships
erDiagram
"**components_mart**" {
id🔑🔒 string
registry_customer_id string
registry_customer_id_hash integer
brand_product_id string
component_id string
component_buyer_reference string
component_seller_reference string
component_weight number
materials array
is_rearchi boolean
}
Schema
The data schema and structure
|
components_mart
table
This table contains the components of a product and their materials, with the component weight and the percentage of each material in the component. It unions the legacy components with the rearchi components derived from the traceability
Granularity: One row per product/component
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product/component relationship. It corresponds to the concatenation of the product id and the component id |
registry_customer_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the account |
registry_customer_id_hash
|
- |
integer
|
Yes | Account hash of the account unique identifier |
brand_product_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product. It corresponds to the legacy study id |
component_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the component |
component_buyer_reference
|
- |
string
|
No | Reference of the purchased item declared by the brand when it is the buyer of the item, formally known as the "component ref" |
component_seller_reference
|
- |
string
|
No | Reference of the manufactured item, either declared by the brand or the supplier, formally known as the "supplier component code" |
component_weight
|
- |
number
|
No | Weight of the component. Pre-computed (studies_components) for the legacy; propagated from the traceability for the rearchi |
materials
|
- |
array
|
No | Materials composing the component, with the percentage of each material |
|
↳
items
|
- |
object
|
No | - |
|
↳
material_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the material |
↳
material_percentage
|
- |
number
|
No | Percentage of the material in the component |
|
is_rearchi
|
- |
boolean
|
No | True if the product comes from the rearchi data |
Support
Support channels and resources
-
#tech-support
slack
Team
Team members and their roles
| 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_component_explored
- Location
- europe-west1
-
- Server
- stg
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- stg_exploration_component_explored
- Location
- europe-west1
-
- Server
- prd
- Type
- bigquery
- Project
- fairlymade-data-platform-prd
- Dataset
- exploration_component_explored
- Location
- europe-west1
-
- Server
- sandbox
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- sbx_exploration_component_explored
- Location
- europe-west1
Data Contract
Fundamentals
Basic information about the data contract
- Name
- Traceability Explored
- Version
- 1.0.0
- Status
- active
- Tenant
- FairlyMade
- Purpose
- Retrieve traceability data for the customer's product either collected from the customer or from the supplier during a supplier data collection.
- Usage
- Exposes traceability data through the App Extracts.
- Limitations
- Provides near-real time data
Entity Relationship Diagram
Visual representation of data model relationships
erDiagram
"**traceability_mart**" {
id🔑🔒 string
registry_customer_id string
registry_customer_id_hash integer
collection string
color_code string
brand_product_id🔒⌘ string
product_name string
product_ref string
product_unique_identifier string
purchase_order string
product_category string
product_weight number
declared_suppliers array
step_id string
traceability_step string
declaration_source string
item_id string
step_index string
item_type string
item_category string
item_unique_identifier string
item_certifications string
component_category string
component_index string
component_id string
component_unique_identifier string
component_buyer_reference string
component_seller_reference string
raw_material string
material_percentage number
declared_item_supplier array
step_supplier object
step_country string
subcontractor_suppliers array
km_to_next_step number
transports_to_next_steps object
supplier_certifications string
traceability_start_date timestamp
theoretical_traceability_end_date timestamp
last_traceability_update timestamp
is_rearchi boolean
}
"**products_mart**" ||--o{ "**traceability_mart**" : "brand_product_id → id"
Schema
The data schema and structure
|
traceability_mart
table
This table contains all the production processes of a product analyzed by Fairly Made
Each row corresponds to a step. A step is for instance "SPINNING", "MANUFACTURING", ...
A step can be applied at product level, component level or material level
Granularity: One row per customer product, item and traceability step
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) traceability step. It corresponds to the concatenation of the legacy study id, the item index and the step 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 |
collection
|
- |
string
|
Yes | Name of the collection the product belongs to |
color_code
|
- |
string
|
No | Color of the product, as declared by the customer |
brand_product_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product. It corresponds to the legacy study id |
product_name
|
- |
string
|
No | Name of the product |
product_ref
|
- |
string
|
No | Reference of the product in the customer's system |
product_unique_identifier
|
- |
string
|
No | Unique identifier of the product |
purchase_order
|
- |
string
|
No | Purchase order number of the product, as declared by the customer or the supplier |
product_category
|
- |
string
|
Yes | The category of product, according to Fairly Made taxonomy |
product_weight
|
- |
number
|
No | Weight of the product |
declared_suppliers
|
- |
array
|
No | Suppliers of the product, as declared by the customer |
|
↳
items
|
- |
object
|
No | - |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the supplier |
↳
name
|
- |
string
|
No | Name of the declared supplier |
↳
ref
|
- |
string
|
No | Declared supplier reference in the customer systems |
|
step_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the supply chain step |
traceability_step
|
- |
string
|
No | Name of the process, according to Fairly Made taxonomy |
declaration_source
|
- |
string
|
No | Source of the declaration. Coded from 01 (peer-to-peer verified) to 04 (industry knowledge), reflecting the data hierarchy for the rearchi |
item_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the product, component or material |
step_index
|
- |
string
|
No | The position of the step in the chain. Th numbers represents the position of the item and the letter the position of the step regarding the item |
item_type
|
- |
string
|
No | The type of the item. Can be MATERIAL, COMPONENT or PRODUCT |
item_category
|
- |
string
|
No | Category of the item, according to Fairly Made taxonomy |
item_unique_identifier
|
- |
string
|
No | Unique identifier of the item, NULL for the legacy |
item_certifications
|
- |
string
|
No | Transaction certificates of the item |
component_category
|
- |
string
|
No | Category of the first component after the PRODUCT to COMPONENT scope change, according to Fairly Made taxonomy |
component_index
|
- |
string
|
No | Position of the first component after the PRODUCT to COMPONENT scope change in the chain |
component_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the first component after the PRODUCT to COMPONENT scope change |
component_unique_identifier
|
- |
string
|
No | Unique identifier of the first component after the PRODUCT to COMPONENT scope change |
component_buyer_reference
|
- |
string
|
No | Reference of the purchased item declared by the brand when it is the buyer of the item, formally known as the "component ref" |
component_seller_reference
|
- |
string
|
No | Reference of the manufactured item, either declared by the brand or the supplier, formally known as the "supplier component code" |
raw_material
|
- |
string
|
No | Name of the first material after the COMPONENT to MATERIAL scope change, according to Fairly Made taxonomy |
material_percentage
|
- |
number
|
No | Percentage of the first material after the COMPONENT to MATERIAL scope change in the component |
declared_item_supplier
|
- |
array
|
No | List of the item's suppliers, as declared by the customer. Empty if no supplier is declared for the item |
|
↳
items
|
- |
object
|
No | - |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the declared supplier of the item |
↳
name
|
- |
string
|
No | Name of the declared supplier of the item |
↳
supplier_unique_identifier
|
- |
string
|
No | Declared supplier of the item reference in the customer systems |
|
step_supplier
|
- |
object
|
No | Supplier that performs the step. Empty if the supplier is not known |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the supplier that performs the step |
↳
name
|
- |
string
|
No | Name of the supplier that performs the step |
↳
supplier_unique_identifier
|
- |
string
|
No | Supplier that performs the step reference in the customer systems |
|
step_country
|
- |
string
|
No | Country where the step is performed, can be different from the supplier country, if declared as so |
subcontractor_suppliers
|
- |
array
|
No | Subcontractors declared on the step. Empty if the step is not subcontracted |
|
↳
items
|
- |
object
|
No | - |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the subcontractor supplier |
↳
name
|
- |
string
|
No | Name of the subcontractor supplier |
↳
supplier_unique_identifier
|
- |
string
|
No | Subcontractor supplier reference in the customer systems |
↳
country
|
- |
string
|
No | Country of the subcontractor supplier, falling back to the declared subcontractor address country |
|
km_to_next_step
|
- |
number
|
No | Total distance travelled between the step and the next step |
transports_to_next_steps
|
- |
object
|
No | The type of transport and the distance travelled between the step and the next step |
supplier_certifications
|
- |
string
|
No | Scope certificates of the supplier that performs the step |
traceability_start_date
|
- |
timestamp
|
No | Date and time when the supplier data collection started |
theoretical_traceability_end_date
|
- |
timestamp
|
No | Theoretical date and time when the supplier data collection ends, it is 49 days after the start |
last_traceability_update
|
- |
timestamp
|
Yes | Date and time when the traceability was last updated in operational database |
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
Support
Support channels and resources
-
#tech-support
slack
Team
Team members and their roles
| 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_traceability_explored
- Location
- europe-west1
-
- Server
- stg
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- stg_exploration_traceability_explored
- Location
- europe-west1
-
- Server
- prd
- Type
- bigquery
- Project
- fairlymade-data-platform-prd
- Dataset
- exploration_traceability_explored
- Location
- europe-west1
-
- Server
- sandbox
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- sbx_exploration_traceability_explored
- Location
- europe-west1
Data Contract
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
is_subcontractor boolean
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
is_subcontractor boolean
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) |
is_subcontractor
|
- |
boolean
|
No | True if this supplier is a subcontractor on at least one rearchi product (at any scope, PRODUCT, COMPONENT or MATERIAL) |
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 | - |
|
is_subcontractor
|
- |
boolean
|
No | True if this supplier is a subcontractor on the product (NULL on legacy products) |
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
| 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
Data Contract
Fundamentals
Basic information about the data contract
- Name
- Product Explored
- Version
- 1.0.0
- Status
- active
- Tenant
- FairlyMade
- Purpose
- Product with its Analysis, its Supply Chain and its Supply Chain Analysis considered as the truth for the customer at a current time
- Usage
- Exposes product explored to several interfaces (App Products Table, Extracts)
- Limitations
- Provides near-real time data
Entity Relationship Diagram
Visual representation of data model relationships
erDiagram
"**products_mart**" {
id🔑🔒 string
unique_identifier string
collection string
registry_customer_id string
registry_customer_id_hash integer
product_name string
product_ref string
product_public_name object
color_code string
purchase_order string
gtins array
product_category string
product_weight number
number_of_components integer
components_categories array
number_of_materials integer
materials array
composition string
declared_product_suppliers array
declared_components_suppliers array
produced_quantity object
product_certifications array
market_segment string
eco_modulation string
product_status string
product_picture string
qr_code_link_ref string
web_link_ref string
is_dpp_activated boolean
traceability_start_date timestamp
theoretical_traceability_end_date timestamp
created_at timestamp
updated_at timestamp
is_rearchi boolean
}
"**products_analysis_mart**" {
id🔑🔒⌘ string
unique_identifier string
collection string
registry_customer_id string
registry_customer_id_hash integer
lca_fr object
lca_pef object
pef_single_score number
traceability_score number
fec_declaration object
fec_calculation object
lca_calculation object
lca_created_at timestamp
lca_calculated_at timestamp
is_rearchi boolean
}
"**products_agec_mart**" {
id🔑🔒⌘ string
unique_identifier string
collection string
registry_customer_id string
registry_customer_id_hash integer
microplastics_percentage number
recycled_materials_percentage number
hazardous_substances string
is_product_in_agec_scope boolean
is_product_agec_compliant boolean
is_rearchi boolean
}
"**products_packaging_mart**" {
id🔑🔒⌘ string
unique_identifier string
collection string
registry_customer_id string
registry_customer_id_hash integer
packaging🔒 array
is_rearchi boolean
}
"**products_mart**" ||--o{ "**products_analysis_mart**" : "id → id"
"**products_mart**" ||--o{ "**products_agec_mart**" : "id → id"
"**products_mart**" ||--o{ "**products_packaging_mart**" : "id → id"
Schema
The data schema and structure
|
products_mart
table
This table contains all products analyzed by Fairly Made
Granularity: One row per customer product
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product |
unique_identifier
|
- |
string
|
No | Unique identifier of the product |
collection
|
- |
string
|
Yes | Name of the collection the product belongs to |
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 |
product_name
|
- |
string
|
No | Name of the product |
product_ref
|
- |
string
|
No | Reference of the product in the customer's system |
product_public_name
|
- |
object
|
No | Name of the product, as displayed to the final customer (website, hangtag, ...) |
|
↳
en
|
- |
string
|
No | Name of the product (EN) |
↳
fr
|
- |
string
|
No | Name of the product (FR) |
↳
it
|
- |
string
|
No | Name of the product (IT) |
↳
es
|
- |
string
|
No | Name of the product (ES) |
|
color_code
|
- |
string
|
No | Color of the product, as declared by the customer |
purchase_order
|
- |
string
|
No | Purchase order number of the product, as declared by the customer or the supplier |
gtins
|
- |
array
|
No | Global Trade Item Numbers of the product. There are multiple GTINs per product because of the different product formats |
|
↳
items
|
- |
string
|
No | - |
|
product_category
|
- |
string
|
Yes | The category of product, according to Fairly Made taxonomy |
product_weight
|
- |
number
|
No | Weight of the product |
number_of_components
|
- |
integer
|
No | Number of components in the product |
components_categories
|
- |
array
|
No | Categories of the components in the product |
|
↳
items
|
- |
string
|
No | - |
|
number_of_materials
|
- |
integer
|
No | Number of materials in the product |
materials
|
- |
array
|
No | Materials in the product |
|
↳
items
|
- |
string
|
No | - |
|
composition
|
- |
string
|
No | The composition of the product, component per component |
declared_product_suppliers
|
- |
array
|
No | Suppliers of the product declared by the customer at the product level (declared_by_the_brand_at = "PRODUCT") |
|
↳
items
|
- |
object
|
No | - |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the supplier declared at the product level |
↳
name
|
- |
string
|
No | Name of the supplier declared at the product level |
↳
ref
|
- |
string
|
No | Reference, in the customer systems, of the supplier declared at the product level |
|
declared_components_suppliers
|
- |
array
|
No | Suppliers of the product declared by the customer at the component level (declared_by_the_brand_at = "COMPONENT") |
|
↳
items
|
- |
object
|
No | - |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the supplier declared at the component level |
↳
name
|
- |
string
|
No | Name of the supplier declared at the component level |
↳
ref
|
- |
string
|
No | Reference, in the customer systems, of the supplier declared at the component level |
|
produced_quantity
|
- |
object
|
No | Quantity produced of the product |
|
↳
amount
|
- |
number
|
No | Amount of quantity produced of the product |
↳
unit
|
- |
string
|
No | Unit of quantity produced of the product |
↳
is_produced_quantity_from_customer_settings
|
- |
boolean
|
No | True if the produced quantity is the default value set in the customer setting |
|
product_certifications
|
- |
array
|
No | Standard of the product certificates, according to Fairly Made taxonomy (e.g. GOTS) |
|
↳
items
|
- |
string
|
No | - |
|
market_segment
|
- |
string
|
No | Market segment of the product (Menswear, Womenswear...) |
eco_modulation
|
- |
string
|
No | Eco-modulation of the product as declared by the customer, following the Fairly Made taxonomy |
product_status
|
- |
string
|
No | The status of the analysis |
product_picture
|
- |
string
|
No | URL of the product picture |
qr_code_link_ref
|
- |
string
|
No | Ref of the QR Code showcase link of the product |
web_link_ref
|
- |
string
|
No | Ref of the web showcase link of the product |
is_dpp_activated
|
- |
boolean
|
No | True if the showcase has been published |
traceability_start_date
|
- |
timestamp
|
No | Date and time when the supplier data collection started |
theoretical_traceability_end_date
|
- |
timestamp
|
No | Theoretical date and time when the supplier data collection ends, it is 49 days after the start |
created_at
|
- |
timestamp
|
Yes | Date and time when the record was created in operational database |
updated_at
|
- |
timestamp
|
Yes | Date and time when the record was updated in operational database |
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
|
products_analysis_mart
table
This table contains the analysis of all products analyzed by Fairly Made
Granularity: One row per customer product
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product |
unique_identifier
|
- |
string
|
No | Unique identifier of the product |
collection
|
- |
string
|
Yes | Name of the collection the product belongs to |
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 |
lca_fr
|
- |
object
|
No | PEF impacts of the Life Cycle Assessment calculated with the LCAll tool |
|
↳
acidification
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on acidification |
↳
climate_change_biogenic
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on biogenic climate change |
↳
climate_change_fossil
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on fossil climate change |
↳
climate_change
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on climate change |
↳
climate_change_land_use
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on land use climate change |
↳
ecotoxicity_fresh_water
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on fresh water ecotoxicity |
↳
particulate_matter
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on particulate matter |
↳
eutrophication_fresh_water
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on fresh water eutrophication |
↳
eutrophication_marine
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on marine eutrophication |
↳
eutrophication_terrestrial
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on terrestrial eutrophication |
↳
human_toxicity_cancer
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on human toxicity, cancer |
↳
human_toxicity_non_cancer
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on human toxicity, non cancer |
↳
ionising_radiation
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on ionising radiation |
↳
land_use
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on land use |
↳
ozone_depletion
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on ozone depletion |
↳
photochemical_ozone_formation
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on photochemical ozone formation |
↳
resource_use_fossils
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on fossils resource use |
↳
resource_use_minerals_metals
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on minerals metals resource use |
↳
water_use
|
- |
number
|
No | Value of the impact of an analysis calculated with the ADEME methodology v.2025 on water use |
|
lca_pef
|
- |
object
|
No | PEF impacts of the Life Cycle Assessment computed according to the PEF methodology |
|
↳
acidification
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on acidification |
↳
climate_change
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on climate change |
↳
ecotoxicity_fresh_water
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on fresh water ecotoxicity |
↳
particulate_matter
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on particulate matter |
↳
eutrophication_fresh_water
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on fresh water eutrophication |
↳
eutrophication_marine
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on marine eutrophication |
↳
eutrophication_terrestrial
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on terrestrial eutrophication |
↳
human_toxicity_cancer
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on human toxicity, cancer |
↳
human_toxicity_non_cancer
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on human toxicity, non cancer |
↳
ionising_radiation
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on ionising radiation |
↳
land_use
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on land use |
↳
ozone_depletion
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on ozone depletion |
↳
photochemical_ozone_formation
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on photochemical ozone formation |
↳
resource_use_fossils
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on fossils resource use |
↳
resource_use_minerals_metals
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on minerals metals resource use |
↳
water_use
|
- |
number
|
No | Value of the impact of an analysis calculated with the PEF methodology on water use |
|
pef_single_score
|
- |
number
|
No | It is the result of an impact calculation initiated by the European Commission (based on PEFCR Apparel & Footwear 3.1 methodology). The PEF Single Score is expressed in micro-points, ensuring high precision in environmental scoring |
traceability_score
|
- |
number
|
No | The traceability grade of the product |
fec_declaration
|
- |
object
|
No | French environmental cost impact declaration of the product lifecycle |
|
↳
is_french_environmental_cost_published_to_government_platform
|
- |
boolean
|
No | True if the french environmental cost has been published to the government platform |
↳
government_platform_publication_date
|
- |
timestamp
|
No | Date at which the French environmental cost of the product has been published |
↳
published_french_environmental_cost
|
- |
number
|
No | Published value of the score in micro points. It is the sum of the impact of each sub-step of the product |
↳
published_french_environmental_cost_per_100_grams
|
- |
number
|
No | Published value of the score in micro points. It is the sum of the impact of each sub-step of the product for 100g |
↳
published_french_environmental_cost_pictogram
|
- |
string
|
No | Link to the pictogram of the published french environmental cost |
|
fec_calculation
|
- |
object
|
No | French environmental cost impact calculation of the product lifecycle |
|
↳
adjusted_duration_service
|
- |
number
|
No | The number of days this product category is expected to last when factoring the reference duration of service and the extrinsic durability coefficient |
↳
bonus_malus_service_duration
|
- |
number
|
No | The difference between the adjusted duration of service and the reference duration of service, in days |
↳
durability_coefficient
|
- |
number
|
No | Extrinsic (non-physical) durability coefficient influencing the product number of use and lifespan as defined in the French environmental cost methodology |
↳
company_size
|
- |
string
|
No | Setting the brand can update to compute the promotion to repair coefficient, it is related to the company size |
↳
last_calculated_french_environmental_cost
|
- |
number
|
No | Last calculated value of the score in micro points. It is the sum of the impact of each sub-step of the product |
↳
last_calculated_french_environmental_cost_per_100_grams
|
- |
number
|
No | Last calculated value of the score in micro points. It is the sum of the impact of each sub-step of the product for 100g |
↳
last_calculated_french_environmental_cost_pictogram
|
- |
string
|
No | Link to the pictogram of the last calculated french environmental cost |
↳
last_calculated_french_environmental_cost_computation_date
|
- |
timestamp
|
No | Date at which the last French environmental cost of the product has been computed by Fairly Made |
↳
edited_by_customer_user_first_name
|
- |
string
|
No | First name of the user that edited the brand settings |
↳
edited_by_customer_user_name
|
- |
string
|
No | Name of the user that edited the brand settings |
↳
fec_brand_settings_edited_at
|
- |
timestamp
|
No | Date and time when the brand settings was last updated in operational database |
↳
lca_score
|
- |
number
|
No | Environmental score obtained solely from the Life Cycle Analysis |
↳
market_segment
|
- |
string
|
No | Market segment of the product (Menswear, Womenswear...) |
↳
max_references_number
|
- |
number
|
No | Setting the brand can update to compute the repair service coefficient, it is related to the display of products traceability |
↳
microfibers_score
|
- |
number
|
No | Additional parameter representing the environmental impacts of microfibers released from the product during its life cycle |
↳
out_of_europe_export_score
|
- |
number
|
No | Additional parameter representing the environmental impact of product ending as wastes exported outside of Europe |
↳
is_product_in_legal_scope
|
- |
boolean
|
No | True if the product is in the regulation law for the french environmental cost display |
↳
product_market_price
|
- |
number
|
No | Average selling price of the product category, in euros |
↳
product_score
|
- |
number
|
No | Environmental score obtained from the aggregation of the Life Cycle Analysis results |
↳
repair_promotion_coefficient
|
- |
number
|
No | Indicator related to the incentives for product repair. Based on the ratio between product price with the average repair costs and the availability of repair services from the brand |
↳
product_range_coefficient
|
- |
number
|
No | Indicator related to the maximum number of references used in the brand score computation |
↳
reference_service_duration
|
- |
number
|
No | The number of days this product category is expected to last according to the french government standards |
↳
repair_service
|
- |
boolean
|
No | Setting the brand can update to compute the promotion to repair coefficient, it is related to the existence of a reparation service |
|
lca_calculation
|
- |
object
|
No | Impact calculation of the product lifecycle with LCAll |
|
↳
deadstock
|
- |
number
|
No | Quantity of finished products and semi-finished products (e.g. fabrics, yarn) that could not be sold through traditional sales channels, in % |
|
lca_created_at
|
- |
timestamp
|
Yes | Date and time when the record was created in operational database |
lca_calculated_at
|
- |
timestamp
|
Yes | Date and time when the LCA was calculated |
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
|
products_agec_mart
table
This table contains the agec claims of all products analyzed by Fairly Made
Granularity: One row per customer product
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product |
unique_identifier
|
- |
string
|
No | Unique identifier of the product |
collection
|
- |
string
|
Yes | Name of the collection the product belongs to |
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 |
microplastics_percentage
|
- |
number
|
Yes | Percentage of synthetic fibers in the product |
recycled_materials_percentage
|
- |
number
|
Yes | Percentage of recycled materials in the product |
hazardous_substances
|
- |
string
|
No | Allegation on the presence of hazardous substances in the product, if applicable, as declared by the brand |
is_product_in_agec_scope
|
- |
boolean
|
Yes | True if the product is concerned by the AGEC law |
is_product_agec_compliant
|
- |
boolean
|
No | True if the product meets the AGEC requirements regarding traceability |
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
|
products_packaging_mart
table
This table contains the packagings of all products analyzed by Fairly Made
Granularity: One row per customer product
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product |
unique_identifier
|
- |
string
|
No | Unique identifier of the product |
collection
|
- |
string
|
Yes | Name of the collection the product belongs to |
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 |
packaging
|
- |
array
|
Yes | Packagings linked to the product |
|
↳
items
|
- |
object
|
No | - |
|
↳
id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the packaging |
↳
ref
|
- |
string
|
No | The reference of the packaging in the brand's system, written as [account id]_[client ref] |
↳
type
|
- |
string
|
No | Type of the packaging in Fairly Made taxonomy |
↳
channel
|
- |
string
|
No | Distribution channel of the packaging in Fairly Made taxonomy |
↳
compostability
|
- |
string
|
No | Is the packaging compostable, as declared by the brand |
↳
eco_modulation
|
- |
string
|
No | Eco-modulation of the packaging, as declared by the brand |
↳
recycled_materials_percentage
|
- |
number
|
No | Recycled materials in the product, in % |
↳
recyclability
|
- |
string
|
No | Is the packaging recyclable, as declared by the brand |
↳
reusability
|
- |
string
|
No | Is the packaging reusable, as declared by the brand |
↳
hazardous_substances_status
|
- |
string
|
No | Does the package contains hazardous substances, as declared by the brand |
↳
hazardous_substances_value
|
- |
string
|
No | The name of the substance the package contains, as declared by the brand |
|
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
Support
Support channels and resources
-
#tech-support
slack
Team
Team members and their roles
| 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_product_explored
- Location
- europe-west1
-
- Server
- stg
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- stg_exploration_product_explored
- Location
- europe-west1
-
- Server
- prd
- Type
- bigquery
- Project
- fairlymade-data-platform-prd
- Dataset
- exploration_product_explored
- Location
- europe-west1
-
- Server
- sandbox
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- sbx_exploration_product_explored
- Location
- europe-west1
Data Contract
Fundamentals
Basic information about the data contract
- Name
- AGEC Explored
- Version
- 1.0.0
- Status
- active
- Tenant
- FairlyMade
- Purpose
- AGEC results for the customer's products. Each row corresponds to either a product-component pair for ready-to-wear products or a product for shoe products.
- Usage
- Exposes agec results through the App Extracts.
- Limitations
- Provides near-real time data
Entity Relationship Diagram
Visual representation of data model relationships
erDiagram
"**agec_mart**" {
id🔑🔒 string
registry_customer_id string
registry_customer_id_hash integer
collection string
product_name string
product_ref string
color_code string
brand_product_id⌘ string
purchase_order string
product_weight number
product_category string
product_unique_identifier string
traceability_status string
component_id string
component_unique_identifier string
component_buyer_reference string
component_seller_reference string
declared_component_suppliers array
component_category string
composition array
country object
microplastics_percentage number
recycled_materials_percentage number
eco_modulation string
component_in_agec_scope boolean
component_agec_compliant boolean
product_in_agec_scope boolean
product_agec_compliant boolean
traceability_start_date timestamp
theoretical_traceability_end_date timestamp
is_rearchi boolean
}
"**products_mart**" ||--o{ "**agec_mart**" : "brand_product_id → id"
Schema
The data schema and structure
|
agec_mart
table
This table contains the agec results of all products and components analyzed by Fairly Made
Granularity: One line by either a product-component pair for ready-to-wear products or a product for shoe products
|
||||
|---|---|---|---|---|
| Property | Business Name | Type | Required | Description |
|
id
Primary Key
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product. It corresponds to the legacy study 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 |
collection
|
- |
string
|
Yes | Name of the collection the product belongs to |
product_name
|
- |
string
|
No | Name of the product |
product_ref
|
- |
string
|
No | Reference of the product in the customer's system |
color_code
|
- |
string
|
No | Color of the product, as declared by the customer |
brand_product_id
|
- |
string
|
Yes | Unique identifier (generated by Fairly Made) of the product. It corresponds to the legacy study id |
purchase_order
|
- |
string
|
No | Purchase order number of the product, as declared by the customer or the supplier |
product_weight
|
- |
number
|
No | Weight of the product |
product_category
|
- |
string
|
Yes | The category of product, according to Fairly Made taxonomy |
product_unique_identifier
|
- |
string
|
No | Unique identifier of the product |
traceability_status
|
- |
string
|
No | The status of the analysis |
component_id
|
- |
string
|
No | Unique registry identifier (generated by Fairly Made) of the component |
component_unique_identifier
|
- |
string
|
No | Unique identifier of the component |
component_buyer_reference
|
- |
string
|
No | Reference of the purchased item declared by the brand when it is the buyer of the item, formally known as the "component ref" |
component_seller_reference
|
- |
string
|
No | Reference of the manufactured item, either declared by the brand or the supplier, formally known as the "supplier component code" |
declared_component_suppliers
|
- |
array
|
No | - |
|
↳
items
|
- |
object
|
No | Suppliers of the component, as declared by the customer |
|
↳
supplier_id
|
- |
string
|
No | Unique identifier (generated by Fairly Made) of the declared supplier |
↳
name
|
- |
string
|
No | Name of the declared supplier |
↳
supplier_unique_identifier
|
- |
string
|
No | Declared supplier reference in the customer systems |
|
component_category
|
- |
string
|
No | The category of component, according to Fairly Made taxonomy |
composition
|
- |
array
|
No | - |
|
↳
items
|
- |
object
|
No | Composition of the component |
|
↳
raw_material
|
- |
string
|
No | Material in the component |
↳
percentage
|
- |
number
|
No | Percentage of the material in the component |
|
country
|
- |
object
|
No | Country where the step is performed, can be different from the supplier country, if declared as so |
|
↳
manufacturing
|
- |
array
|
No | ISO codes of the distinct countries where the manufacturing is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
printing
|
- |
array
|
No | ISO codes of the distinct countries where the printing is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
dyeing
|
- |
array
|
No | ISO codes of the distinct countries where the dyeing is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
knitting
|
- |
array
|
No | ISO codes of the distinct countries where the knitting is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
weaving
|
- |
array
|
No | ISO codes of the distinct countries where the weaving is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
non_woven
|
- |
array
|
No | ISO codes of the distinct countries where the non-woven processing is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
assembly
|
- |
array
|
No | ISO codes of the distinct countries where the assembly is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
finishing
|
- |
array
|
No | ISO codes of the distinct countries where the finishing is performed |
|
↳
items
|
- |
string
|
No | - |
|
↳
stitching
|
- |
array
|
No | ISO codes of the distinct countries where the stitching is performed |
|
↳
items
|
- |
string
|
No | - |
|
microplastics_percentage
|
- |
number
|
Yes | Percentage of synthetic fibers in the product |
recycled_materials_percentage
|
- |
number
|
Yes | Percentage of recycled materials in the product |
eco_modulation
|
- |
string
|
No | Eco-modulation of the product as declared by the customer, following the Fairly Made taxonomy |
component_in_agec_scope
|
- |
boolean
|
No | True if the component is concerned by AGEC |
component_agec_compliant
|
- |
boolean
|
No | True if the component is compliant regarding the traceability for AGEC |
product_in_agec_scope
|
- |
boolean
|
Yes | True if the product is concerned by AGEC |
product_agec_compliant
|
- |
boolean
|
No | True if the product is compliant regarding the traceability for AGEC |
traceability_start_date
|
- |
timestamp
|
No | Date and time when the supplier data collection started |
theoretical_traceability_end_date
|
- |
timestamp
|
No | Theoretical date and time when the supplier data collection ends, it is 49 days after the start |
is_rearchi
|
- |
boolean
|
Yes | True if the product comes from the rearchi data |
Support
Support channels and resources
-
#tech-support
slack
Team
Team members and their roles
| 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_agec_explored
- Location
- europe-west1
-
- Server
- stg
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- stg_exploration_agec_explored
- Location
- europe-west1
-
- Server
- prd
- Type
- bigquery
- Project
- fairlymade-data-platform-prd
- Dataset
- exploration_agec_explored
- Location
- europe-west1
-
- Server
- sandbox
- Type
- bigquery
- Project
- fairlymade-data-platform-dev
- Dataset
- sbx_exploration_agec_explored
- Location
- europe-west1