base-data-manager/test/fixtures/fitbit-2026-02/FullHumanName/Google Data/Health Fitness Data/UserExercises README.txt

85 lines
7.7 KiB
Text

Exercises
The below section is dedicated to the exported data of the Exercise data domain.
Exercises are sent by the wearables device to the Backend and contain data about
the exercises performed by the user.
Files Included:
----------
UserExercises.csv
The data for exercises
exercise_id - the unique identifier of the exercise
exercise_start - the exercise start time at UTC
exercise_end - the exercise end time at UTC
utc_offset - the timezone offset relative to UTC for the exercise
exercise_created - the time when the exercise was created at UTC
exercise_last_updated - the time when the exercise was last updated at UTC
activity_name - the type of activity performed during the exercise
log_type - where the exercise was logged from (mobile, tracker, etc.)
pool_length - user's preferred pool length in the unit specified by PoolLengthUnit
pool_length_unit - pool length unit
intervals data about the intervals of the exercise (if the exercise was an interval workout).
it is listed as blocks of the following -
- type: the type of the interval (REST or MOVE)
- interval_num: the interval number
- total_intervals: the total number of intervals in the workout
- num_repeats: the number of times the interval was repeated
- duration_millis: the interval duration in milliseconds
distance_units - the units of the distance (imperial or metric)
tracker_total_calories - the total calories burned during the exercise (registered by the tracker)
tracker_total_steps - the total steps taken during the exercise (registered by the tracker)
tracker_total_distance_mm - the total distance in millimeters covered during the exercise (registered by the tracker)
tracker_total_altitude_mm - the total altitude in millimeters covered during the exercise (registered by the tracker)
tracker_avg_heart_rate - the average heart rate during the exercise (registered by the tracker)
tracker_peak_heart_rate - the peak heart rate during the exercise (registered by the tracker)
tracker_avg_pace_mm_per_second - the average pace in millimeters per second during the exercise (registered by the tracker)
tracker_avg_speed_mm_per_second - the average speed in millimeters per second during the exercise (registered by the tracker)
tracker_peak_speed_mm_per_second - the peak speed in millimeters per second during the exercise (registered by the tracker)
tracker_auto_stride_run_mm - the stride length when running in millimeters during the exercise (registered by the tracker)
tracker_auto_stride_walk_mm - the stride length when walking in millimeters during the exercise (registered by the tracker)
tracker_swim_lengths - the number of lengths swam during a swim exercise (registered by the tracker)
tracker_pool_length - the pool length in the unit specified by TrackerPoolLengthUnit (calculated by the tracker)
tracker_pool_length_unit - the pool length unit
tracker_cardio_load - the cardio load of the exercise (registered by the tracker)
manually_logged_total_calories - total calories burned during the exercise (manually logged by the user)
manually_logged_total_steps - total steps taken during the exercise (manually logged by the user)
manually_logged_total_distance_mm - total distance in millimeters covered during the exercise (manually logged by the user)
manually_logged_pool_length - the pool length in the unit specified by ManuallyLoggedPoolLengthUnit (manually logged by the user)
manually_logged_pool_length_unit - the pool length unit
exercise_events - data about the events that happen throughout the exercise such as start, stop, pause, split
- for SPLIT, AUTO_SPLIT and INTERVAL events, all the metrics are relative to the previous event
- for PAUSE, AUTO_PAUSE and STOP events, all the metrics are relative to the start of the exercise
it is listed as blocks of the following -
- exercise_event_id: the unique identifier of the event
- timestamp: the time when the event occurred at UTC
- type: the type of the event (START, STOP, PAUSE, RESUME etc.)
- auto_cue_type: the type of the auto cue (MANUAL, DISTANCE, TIME, CALORIES etc.)
- elapsed_time_millis: the elapsed time in milliseconds
- traveled_distance_mm: the distance traveled in millimeters
- calories_burned: the calories burned
- steps: the steps taken
- average_heart_rate: average heart rate
- elevation_gain_mm: elevation gain in millimeters
- swim_lengths: number of lengths swam
- average_speed_mm_per_sec: average speed in millimeters per second
- interval_type: the type of the interval (REST or MOVE)
activity_type_probabilities - a list of activities that the user might have performed during the exercise, with the probability of each activity
autodetected_confirmed - whether the user confirmed the autodetected exercise
autodetected_start_timestamp - the start time of the autodetected exercise at UTC
autodetected_end_timestamp - the end time of the autodetected exercise at UTC
autodetected_utc_offset - the timezone offset relative to UTC for the autodetected exercise
autodetected_activity_name - the name of the autodetected activity
autodetected_sensor_based_activity_name - the name of the sensor based autodetected activity
deletion_reason - the reason why the exercise was deleted
activity_label - the label of the activity
suggested_start_timestamp - the suggested start time of the exercise at UTC
suggested_end_timestamp - the suggested end time of the exercise at UTC
reconciliation_status - the status of the reconciliation