Size: a a a

2020 January 07

EL

Egor Larin in Чат Tableau
Julia Makeyeva
Я вроде бы так и делаю. Или не поняла ваш вопрос
Ну у вас вьюхи лежат в бд - как материализованные таблицы, если я правильно понял
источник

JM

Julia Makeyeva in Чат Tableau
Не, нематериализованные
источник

EL

Egor Larin in Чат Tableau
Julia Makeyeva
Я делаю вьюхи, которые агрегированы до наименьшего разреза и подключаю их к табло. Они  выполняются в базе по расписанию, также по расписанию обновляется табло. Для моих нужд это быстрее, чем даже Кастом sql. Всем спасибо 🎄
Тогда что там в бд обсчитывается под ними?
источник

JM

Julia Makeyeva in Чат Tableau
Запрос выполняется просто по расписанию и я вижу данные уже сразу в табло, сама вьюха данные не хранит
источник

EL

Egor Larin in Чат Tableau
Julia Makeyeva
Запрос выполняется просто по расписанию и я вижу данные уже сразу в табло, сама вьюха данные не хранит
Типо кеша чтоли? Не понимаю зачем выполнять запрос вьюхи если данные там не сохраняются
источник

EL

Egor Larin in Чат Tableau
Julia Makeyeva
Запрос выполняется просто по расписанию и я вижу данные уже сразу в табло, сама вьюха данные не хранит
Плюс тогда код из под вьюхи засунуть в кастом скуль- и не надо стороне бд ее поддерживать ;))
источник

JM

Julia Makeyeva in Чат Tableau
У меня вьюха отдаёт набор данных из сырых таблиц к которым обращается. Так что по сути, это конкретный запрос, сохранённый, который вернёт мне по расписанию значения, которые я ожидаю.
источник

OK

Olga Kolcheva in Чат Tableau
Egor Larin
Плюс тогда код из под вьюхи засунуть в кастом скуль- и не надо стороне бд ее поддерживать ;))
Ну это тоже так себе решение. За lineage следить в базе надо
источник

JM

Julia Makeyeva in Чат Tableau
Egor Larin
Плюс тогда код из под вьюхи засунуть в кастом скуль- и не надо стороне бд ее поддерживать ;))
Возможно, но у меня такое решение )
источник

EL

Egor Larin in Чат Tableau
Olga Kolcheva
Ну это тоже так себе решение. За lineage следить в базе надо
Дык такойже запрос же
источник

OK

Olga Kolcheva in Чат Tableau
Egor Larin
Дык такойже запрос же
Но ты в метаданных базы не можешь проследить связи объектов
источник

OK

Olga Kolcheva in Чат Tableau
Тк это запрос, а не объект в этом случае
источник

OK

Olga Kolcheva in Чат Tableau
Управлять изменениями становится сложнее для DBA
источник

DS

Dimitriy Scherbenko in Чат Tableau
зато на стороне табло поддерживать, лезть и меня запрос. имхо тут много можно спорить. если что-то надо сделать быстро, то можно все в табло запихнуть. а когда вопрос касается маштабирования, то нагрузку лучше распределять.
источник

OK

Olga Kolcheva in Чат Tableau
Dimitriy Scherbenko
зато на стороне табло поддерживать, лезть и меня запрос. имхо тут много можно спорить. если что-то надо сделать быстро, то можно все в табло запихнуть. а когда вопрос касается маштабирования, то нагрузку лучше распределять.
Это пока база маленькая
источник

DS

Dimitriy Scherbenko in Чат Tableau
да и когда большая тоже
источник

EL

Egor Larin in Чат Tableau
Olga Kolcheva
Тк это запрос, а не объект в этом случае
Это еще как вьюха создана
источник

OK

Olga Kolcheva in Чат Tableau
С командой в 20 человек, которая работает над хранилищем одновременно, может что-то менять , понимать связи очень важно. Если конечно к отчетам типа «когда отвалится заказчик напишет», то можно и без этого)
источник

EL

Egor Larin in Чат Tableau
Olga Kolcheva
С командой в 20 человек, которая работает над хранилищем одновременно, может что-то менять , понимать связи очень важно. Если конечно к отчетам типа «когда отвалится заказчик напишет», то можно и без этого)
И не забудем про селф сервис экспертов))
источник

DS

Dimitriy Scherbenko in Чат Tableau
да такой же принцип никто не отменял, когда расчеты идут на стороне табло
источник