каково соответствующее имя поля event_dim согласно новой схеме экспорта BigQuery? - PullRequest
0 голосов
/ 22 сентября 2018

Ссылка на схему

Я пытаюсь найти записи event_dim в соответствии с новой схемой. Не могу найти ее.

1 Ответ

0 голосов
/ 22 сентября 2018

В последней строке скрипта миграции на той же веб-странице написано "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
  • и т. Д. *

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

...