Table: Global Booking
The mrt_global__booking
table is designed to store comprehensive information about individual bookings.
Currently, only users with current grant or prior grant history can make a booking. All indvidual bookings are stored, irrespective of booking status. A booking is made by a user (identified via a user_id), using its grant (identified by a deposit_id) towards an offer (identified by an offer_id) hosted by a cultural venue (identified by a venue_id).
Table description
name | data_type | description |
---|---|---|
booking_id | STRING | Unique identifier for a booking. |
booking_creation_date | DATE | Date when the booking was created. |
booking_created_at | DATETIME | Timestamp when the booking was created. |
booking_quantity | INT64 | Quantity of offer booked. Can be 1, or 2 if booking was made using the duo option. |
booking_amount | NUMERIC | Total amount for the booking for one quantity. |
booking_status | STRING | Current status of the booking. |
booking_is_cancelled | BOOLEAN | Boolean. Indicates if the booking is cancelled. |
booking_is_used | BOOLEAN | Boolean. Indicates if the booking has been used. |
booking_cancellation_date | DATETIME | Date when the booking was cancelled. |
booking_cancellation_reason | STRING | Reason for booking cancellation. |
user_id | STRING | Unique identifier for a user. |
user_age_at_booking | INT64 | The age of the user at the time of booking, calculated as the difference between the booking date and the user's date of birth. |
deposit_id | STRING | Unique identifier for the deposit. |
deposit_type | STRING | Type of the deposit, can be GRANT_18, GRANT_15_17, GRANT_17_18. |
deposit_reform_category | STRING | Categorizes deposits following the reform, allowing distinction between 17 and 18-year-old beneficiaries for the new GRANT_17_18 credit. This field also differentiates between deposits granted before and after the reform. Values are : 15_17_pre_reform, 18_pre_reform, 18_experiment_phase, 17_post_reform, 18_post_reform. |
reimbursed | BOOLEAN | Boolean. Indicates if the booking amount was reimbursed or not. |
booking_intermediary_amount | NUMERIC | The amount of the booking multiplied by the booking quantity. This field is used when we calculate the revenue. |
booking_rank | INT64 | Rank of the booking in the user's booking history. |
booking_used_date | DATETIME | Date when the booking was used. |
booking_used_recredit_type | STRING | The type of recredit associated with the booking, linking a booking to a specific user cohort. |
stock_beginning_date | DATETIME | Timestamp of the beginning of the event. Only for event offers. |
stock_id | STRING | Unique identifier for the stock. |
offer_id | STRING | Unique identifier for the offer. |
offer_name | STRING | Name of the offer as it appears in the application. |
venue_name | STRING | Name of the venue. |
venue_label | STRING | Label of the venue. The label is appended by the Ministry as token of quality and standing in its category. |
venue_type_label | STRING | Type of the venue ('Musée', 'Cinéma','Librairie', etc). Selected by the partner in a drop-down list. |
venue_id | STRING | Unique identifier for the venue. |
venue_postal_code | STRING | Postal code of the venue. |
venue_department_code | STRING | Department code of the venue. |
venue_region_name | STRING | Region name where the venue is located. |
venue_city | STRING | City where the venue is located. |
venue_epci | STRING | EPCI code of the venue. |
venue_density_label | STRING | Detailed density label of the venue's location. |
venue_macro_density_label | STRING | Macro density label of the venue's location (urbain, rural) |
venue_academy_name | STRING | Academy of the venue. |
offerer_id | STRING | Unique identifier of the offerer. |
offerer_name | STRING | Name of the offerer. |
partner_id | STRING | Unique identifier of the partner. |
offer_subcategory_id | STRING | Identifier for the subcategory of the offer. |
physical_goods | BOOLEAN | Indicates if the offer includes physical goods. |
digital_goods | BOOLEAN | Indicates if the offer includes digital goods. |
event | BOOLEAN | Indicates if the offer is an event. |
offer_category_id | STRING | Identifier for the category of the offer. |
user_postal_code | STRING | Postal code of the user's registered address. |
user_department_code | STRING | Department code associated with the user's registered address. |
user_region_name | STRING | Region name of the user's registered address. |
user_city | STRING | City associated with the user's registered address. |
user_epci | STRING | EPCI code associated with the user's registered address. An EPCI is a French public body enabling municipalities to collaborate on shared local services and development. |
user_academy_name | STRING | Academy name associated with the user's registered address. |
user_density_label | STRING | String column.Density label (urban, rural) of the user's registered address. |
user_macro_density_label | STRING | Macro density label of the user's registered address. |
user_creation_date | DATETIME | Date when the user account was created. |
user_activity | STRING | User's registered activity (student, apprentice, unemployed etc). Registered at first grant deposit and updated when the user applies for its GRANT_18. |
user_civility | STRING | Registered civility of the user (male, female). |
user_age | NUMERIC | Current age of the user. |
user_birth_date | DATETIME | Birth date of the user. |
user_is_active | BOOLEAN | Boolean. Indicates if the user's account is currently active (the user can access it, irrespective of grant status). |
user_is_in_qpv | BOOLEAN | Boolean. Indicates if the user's registered address is in a priority neighborhood (QPV). |
user_is_unemployed | BOOLEAN | Boolean. Indicates if the user is unemployed as per its registered activity. |
user_is_priority_public | BOOLEAN | Boolean. Indicates if the user considered as a pass Culture priority public (users that are either residing in a rural area, in a QPV or are not in education). |
item_id | STRING | Identifier for the item associated with the offer used internally by the data science team. |
same_category_booking_rank | INT64 | Rank of the user booking within the same offer_category. |
user_booking_rank | INT64 | Rank of the user booking. |
user_iris_internal_id | STRING | Internal IRIS identifier associated with the user's registered address. IRIS (Ilots Regroupés pour l'Information Statistique) are small, standardized geographic units used for detailed statistical analysis in France. |
venue_iris_internal_id | STRING | Internal IRIS identifier for the venue. |
offer_url | STRING | URL to the offer. |
venue_department_name | STRING | Department name where of the venue. |
venue_density_level | STRING | ID of the density level of the venue (cf venue_density_label). |
venue_is_permanent | BOOLEAN | Indicates if the venue is permanent. A permanent venue is a venue that can receive public permanently, that can propose offers, and that is managed by the partner. Permanent venues exemple : a library, a cinema. Non permanent venues example : a public garden that hosted a festival once, or a theater that hosted a concert once - it can be permanent for the partner who owns the theater, but not for the partner who is hosted once in this place. |
offer_sub_type_label | STRING | Deprecated: Defines the offer sub genre for music, books and movies. Defines the |
offer show sub type for shows. | ||
user_activation_date | DATETIME | Date when the user's account was activated. Corresponds to the first booking date for users in experiment phase, and to user creation date for all users after the experiment phase. |
user_is_in_education | BOOLEAN | Boolean. Indicates if the user is in education, based on their registered activity. According to the INSEE, a user is considered to be in education if they fall under one of the following categories: Middle school student (Collégien), High school student (Lycéen), University student (Étudiant), Apprentice (Apprenti), Work-study student (Alternant). |
first_deposit_creation_date | DATETIME | First deposit creation date. |
user_density_level | STRING | Integer column. Density level of the user's registered address. Ranges from 1 (highly urban) to 7 (highly rural). |
isbn | STRING | ISBN of the book, if applicable. |
user_department_name | STRING | Department name associated with the user's registered address. |
venue_is_virtual | BOOLEAN | Indicates if the venue is virtual. Each offerer has a virtual venue, it is only used to publish digital offers. |
offer_type_label | STRING | Deprecated: Defines the offer genre for music, books and movies. Defines the offer |
show type for shows. | ||
diversity_score | INT64 | A score assigned to a booking based on its rank and entity type, with a multiplier applied |
is_local_authority | BOOLEAN | Indicates if the offerer is a local authority or not. |