Согласно документации , поле date
экспортируется как String из ваших данных GA.
Однако это можно изменить после того, как вы экспортируйте свои данные в BigQuery. Вы можете перезаписать текущую таблицу или создать новую с желаемым форматом даты. Для этого мы будем использовать встроенный метод PARSE_DATE () . Он получает String , который будет приведен к дате в соответствии с форматом строки, который он имеет. Ниже приведен стандартный синтаксис SQL в BigQuery:
SELECT PARSE_DATE("%Y%m%d", date) as date FROM `project.dataset.table`
Дата будет отображаться как YYYY-MM-DD
. Кроме того, если вы хотите изменить формат даты, вы можете использовать встроенный метод FORMAT_DATE () , используя один из элементов форматирования .
В вашем случае, когда вы хотите заменить всю таблицу столбцом даты в желаемом формате, вы можете использовать следующий синтаксис:
CREATE OR REPLACE TABLE `project.dataset.table` AS
( SELECT * REPLACE(PARSE_DATE("%Y%m%d",date) as date) FROM `project.dataset.table`)
Следовательно, ваша таблица будет иметь все те же столбцы, но поле даты будет отформатировано как ДАТА .