Каково соответствующее имя поля 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
  • так далее...

В заключение: основное отличие состоит в том, что одна строка содержит ровно одно событие в новой схеме. Рядом с этим поля переименованы.

Другие вопросы по тегам