Создание диаграмм панели мониторинга, отражающих изменения сохраненного запроса в лаборатории SQL

#apache-superset #superset

#apache-superset

Вопрос:

У меня есть сохраненный запрос под названием «использование клиентов», который составляет основу моей панели мониторинга «показатели использования», прототипа. В этот запрос я добавляю данные об использовании от разных клиентов по мере их поступления (все таблицы имеют одинаковые поля). Другими словами, я добавляю новые данные с помощью UNION ALL .

Когда я перезагружаю свою «панель мониторинга показателей использования», я не вижу вновь добавленных данных.

Как я могу убедиться, что все диаграммы на панели мониторинга будут учитывать новые данные, не перестраивая их каждый раз? Я попытался «изменить» и «отредактировать» источник данных с помощью функции «Исследовать диаграмму», но я не могу понять, как указать диаграмму на новый или обновленный сохраненный запрос. Где может существовать эта опция?

Ответ №1:

Во-первых, я был бы упущен, если бы не затронул тему вашей структуры данных: это похоже на антипаттерн. По мере роста вашего бизнеса ваша схема будет расти. Вместо этого вы можете рассмотреть шаблон, в котором клиенты добавляются без изменений схемы (просто больше строк). Приношу свои извинения за непрошеный совет (ничего не зная о вашем бизнесе).

В представлении диаграммы вы можете нажать Datasource > Settings и под Advanced ним вы должны увидеть свой редактируемый SQL.

Ответ №2:

Начиная с версии 0.38, должно быть намного проще перейти и отредактировать SQL в «виртуальном наборе данных», который был создан с использованием потока «Исследовать» в SQL Lab.