Накопленные данные о дорогах — это данные, которые вы можете накапливать с течением времени для выбранных вами маршрутов. Вы начинаете получать данные сразу после создания маршрута с помощью API выбора дорог. Эти данные затем можно использовать для глубокого анализа, стратегического планирования и понимания долгосрочного поведения маршрутов.
Накопленные данные о дорожном движении предоставляются в виде временных рядов, включая длительность поездки, интервалы измерения скорости (SRI) и геометрию маршрута для каждого маршрута. Эти данные хранятся и доступны через BigQuery.
Настройте BigQuery
Прежде чем получить доступ к данным о дорогах в BigQuery, необходимо настроить свой проект Google Cloud и подписаться на обмен данными.
Предпосылки
Убедитесь, что ваш проект и учетная запись Google Cloud имеют следующие конфигурации:
- Включите API BigQuery. Инструкции см. в статье «Выполнение запросов к публичному набору данных с помощью консоли Google Cloud» .
 - Включите Analytics Hub API. См. Analytics Hub API .
 -  Назначьте необходимые роли IAM. Убедитесь, что вашей учетной записи назначены следующие роли для выполнения задач подписчика и создания наборов данных:
-  Подписчик Analytics Hub ( 
roles/analyticshub.subscriber) -  Пользователь BigQuery ( 
roles/bigquery.user) 
 -  Подписчик Analytics Hub ( 
 
Подпишитесь на обмен данными
Ваши данные о дорогах передаются вам через закрытый обмен данными в BigQuery (Analytics Hub). Вы получите специальную ссылку для подписки от партнёра Google для доступа к вашим данным. Этот набор данных соответствует следующему соглашению об именовании:
historical_roads_data_PROJECT_NUMBER.
Чтобы подписаться на ваши данные:
- Нажмите на ссылку для подписки, предоставленную вашим партнёром Google. Эта ссылка перенаправит вас непосредственно к обмену данными в консоли Google Cloud.
 - В консоли Google Cloud просмотрите сведения об обмене данными.
 - Нажмите кнопку «Подписаться» в диалоговом окне.
 - После завершения подписки связанный набор данных появится на панели BigQuery Explorer в консоли Google Cloud. Теперь вы можете использовать имена таблиц, отображаемые на панели Explorer, для доступа к данным в SQL-запросах.
 
Таблицы BigQuery
Накопленные данные о дорогах по выбранным вами маршрутам хранятся в изолированном наборе данных BigQuery облачного проекта Google. Они доступны вам через закрытую биржу данных, созданную специально для вас в BigQuery (Analytics Hub). Для доступа к данным необходимо подписаться на биржу и создать связанный набор данных в вашем проекте Google Cloud.
Общий набор данных BigQuery включает несколько таблиц BigQuery, определённых и созданных Google. Ниже приведены сведения о каждой таблице.
 historical_travel_time
 Ниже приведена схема для таблицы BigQuery historical_travel_time :
| Имя | Режим | Тип | Описание | 
|---|---|---|---|
| selected_route_id | ОБНУЛЯЕМЫЙ | НИТЬ |  selected_route_id маршрута | 
| отображаемое имя | ОБНУЛЯЕМЫЙ | НИТЬ | Отображаемое название маршрута | 
| время_записи | ОБНУЛЯЕМЫЙ | МЕТКА ВРЕМЕНИ | Метка времени, когда вычисляются данные маршрута | 
| длительность_в_секундах | ОБНУЛЯЕМЫЙ | ПЛАВАТЬ | Продолжительность маршрута с учетом дорожной ситуации | 
| статическая_продолжительность_в_секундах | ОБНУЛЯЕМЫЙ | ПЛАВАТЬ | Продолжительность маршрута без учета дорожного движения | 
| геометрия_маршрута | ОБНУЛЯЕМЫЙ | ГЕОГРАФИЯ | Полилинейная геометрия маршрута с учетом дорожного движения | 
Поведение и факты таблиц
- Таблица разделена по дням, и для каждого раздела установлен срок действия 10 лет.
 - Таблица обновляется каждый час последними данными о дорожном движении, записанными в пакетном режиме.
 - После создания нового маршрута в API выбора дорог вам придется подождать до 1 часа, прежде чем данные появятся в этой таблице.
 - После удаления маршрута из API выбора дорог новые данные по нему в эту таблицу не записываются. Однако исторические данные сохраняются до истечения срока действия.
 
 таблица recent_roads_data
Примечание : эта таблица доступна только в том случае, если ваш контракт включает данные о дорогах в режиме реального времени .
 В отличие от historical_travel_time , эта таблица также содержит данные SpeedReadingInterval . Вот схема в BigQuery:
| Имя | Режим | Тип | Описание | 
|---|---|---|---|
| selected_route_id | ОБНУЛЯЕМЫЙ | НИТЬ |  selected_route_id маршрута | 
| отображаемое имя | ОБНУЛЯЕМЫЙ | НИТЬ | Отображаемое название маршрута | 
| время_записи | ОБНУЛЯЕМЫЙ | МЕТКА ВРЕМЕНИ | Метка времени, когда вычисляются данные маршрута | 
| длительность_в_секундах | ОБНУЛЯЕМЫЙ | ПЛАВАТЬ | Продолжительность маршрута с учетом дорожной ситуации | 
| статическая_продолжительность_в_секундах | ОБНУЛЯЕМЫЙ | ПЛАВАТЬ | Продолжительность маршрута без учета дорожного движения | 
| геометрия_маршрута | ОБНУЛЯЕМЫЙ | ГЕОГРАФИЯ | Полилинейная геометрия маршрута с учетом дорожного движения | 
| интервалы_скорости_чтения | ПОВТОРЕННЫЙ | ЗАПИСЫВАТЬ | Интервалы, отображающие плотность движения на маршруте. См. оригинальное определение в Routes API. | 
| интервалы_чтения_скорости.координаты_интервала | ПОВТОРЕННЫЙ | ГЕОГРАФИЯ | Геометрия для этого интервала | 
| интервалы_чтения_скорости.скорость | ОБНУЛЯЕМЫЙ | НИТЬ | Классификация скорости для данного интервала. Возможные значения: NORMAL, SLOW, TRAFFIC_JAM. | 
Поведение и факты таблиц
- Таблица разделена по дням, и для каждого раздела установлен срок действия 60 дней.
 - Таблица обновляется каждый час последними данными о дорожном движении, записанными в пакетном режиме.
 - После создания нового маршрута в API выбора дорог вам придется подождать до 1 часа, прежде чем данные появятся в этой таблице.
 - После удаления маршрута из API выбора дорог новые данные по нему в эту таблицу записываться не будут. Однако исторические данные сохраняются до истечения срока действия.
 
 таблица routes_status
Таблица содержит метаданные и информацию о статусе выбранных маршрутов. Она предназначена для упрощения просмотра всех маршрутов и их статусов. Её можно объединить с двумя другими таблицами для фильтрации данных. Вот схема в BigQuery:
| Имя | Режим | Тип | Описание | 
|---|---|---|---|
| selected_route_id | ОБНУЛЯЕМЫЙ | НИТЬ |  selected_route_id маршрута | 
| отображаемое имя | ОБНУЛЯЕМЫЙ | НИТЬ | Отображаемое название маршрута | 
| статус | ОБНУЛЯЕМЫЙ | НИТЬ | Статус маршрута | 
| ошибка_проверки | ОБНУЛЯЕМЫЙ | НИТЬ | Ошибка проверки маршрута | 
| low_road_usage_start_time | ОБНУЛЯЕМЫЙ | МЕТКА ВРЕМЕНИ | Время, когда на маршруте впервые было зафиксировано низкое использование дорог во время повторной проверки. Оно связано с ошибкой VALIDATION_ERROR_LOW_ROAD_USAGE. | 
| атрибуты_маршрута | ОБНУЛЯЕМЫЙ | НИТЬ | Пользовательские атрибуты для выбранного маршрута | 
Поведение и факты таблиц
- В эту таблицу включены только маршруты со статусом STATE_RUNNING или STATE_INVALID.
 - Метаданные и статус маршрутов обновляются каждый час, непрерывно.
 - После создания нового маршрута в API выбора дорог вам придется подождать до 1 часа, прежде чем маршрут появится в этой таблице.
 - После удаления маршрута из API выбора дорог вам придется подождать до 1 часа, прежде чем выбранный маршрут будет удален из этой таблицы.