Каково соответствующее имя поля event_dim согласно новой схеме экспорта BigQuery?
Я пытаюсь найти записи event_dim в соответствии с новой схемой. Не могу найти.
1 ответ
В последней строке скрипта миграции на той же веб-странице написано: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
- так далее...
В заключение: основное отличие состоит в том, что одна строка содержит ровно одно событие в новой схеме. Рядом с этим поля переименованы.