В последней строке скрипта миграции на той же веб-странице написано "UNNEST(event_dim) AS event
".И UNNEST
описывается в документации BigQuery как:
Оператор UNNEST
принимает ARRAY
и возвращает таблицу с одной строкой для каждого элемента вARRAY
.
Другими словами: каждая строка теперь представляет событие, вместо одной строки, содержащей RECORD
с несколькими событиями.
Также поля event_dim
сопоставлены с немного другими именами, как вы можете видеть в первом SELECT
в начале скрипта:
event_dim.timestamp_micros
сопоставлен с event_timestamp
event_dim.previous_timestamp_micros
сопоставлен с event_previous_timestamp
event_dim.name
сопоставлен с event_name
- и т. Д. *
В заключение: основное отличие состоит в том, чтоодна строка содержит ровно одно событие в новой схеме.Рядом с этим поля переименовываются.