feat(ddl): часовые пояса — линза названа явно #75
@@ -171,7 +171,9 @@ Greenplum, чтобы словарь был общим у двух хранил
|
||||
абсолютны тоже — `DateTime64(3, 'UTC')`. DDS и витрины обслуживают человека с
|
||||
дашбордом, поэтому время там лежит местным, в поясе счётчика (`Europe/Samara`,
|
||||
UTC+4), и пересчёт идёт один раз при наполнении слоя: автор отчёта пояса не
|
||||
пишет, он берёт готовую колонку. `Date` не участвует вовсе — у типа пояса нет.
|
||||
пишет, он берёт готовую колонку. `Date` хранит только номер дня — чьи это
|
||||
сутки, в нём не записано. Поэтому время по `EventDate` считают, назвав пояс
|
||||
руками; промах виден сразу: часы суток уезжают за границы 0–23.
|
||||
|
||||
Объявить местным и ODS — `DateTime('Europe/Samara')` — соблазнительно: байты те
|
||||
же, меняется одна линза, и `toDate(UTCEventTime)` начинает совпадать с
|
||||
|
||||
Reference in new issue
Block a user