Спасибо за материал) Подскажите, а как попасть на черный экран, где вы активизировали фичи (кросс фильтры и джинжу). Я далека от айти, понимаю, что вопрос, возможно, глупый)
чтобы чарт работал без контекста из jinja template можно делать так: 1=1 {%- if (filter_values('my_filter')) | length > 0 -%} AND my_column = '{{ filter_values('my_filter')[0]}}' {%- endif -%}
В ваш код стоит добавить ещё ELSE, с каким-либо хардкодом. И тогда будет именно подставлять значение, из фильтра или хардкод если контекста нет: {% if filter_values('my_number')|length %} {{ filter_values('my_number')[0] }} {% else %} 10 {% endif %}
Подскажите, как менять метрики местами. Если вдруг оказалось, что метрики в таблице стоят не в том порядке, в каком нужно. То нужно удалять все метрики и заново добавлять. Неудобно. Может есть быстрый вариант?
@@bv-life6860 если не перетаскиваются, попробуйте добавить место для метрики с помощью элементов(нажмите редактировать дашборд, затем в правой панели управления выберите вкладку LAYOUT ELEMENTS перетащите элемент в то место, куда хотите перенести метрику ), и затем на это пустое место перетаскивайте нужную метрику (должно помочь)
Как вариант можем предложить копировать файл с хоста в контейнер, например так: docker cp superset_config.py :/app/superset_config.py После чего надо будет сделать restart контейнера
Добрый день, верно ли я понимаю, что после публикации. Если у пользователя есть ссылка на отчет, то он может в него зайти? (имею ввиду, что отчет будет доступен любому пользователю сети) А если к примеру информация конфедициальная как быть в таком слуае?
Добрый день! Поставил последнюю версию superset через git. Выглядит немного не так, как у вас и фильтр - боксы доступны... Во вкладке Settings >> About написано, что версия 0.0.0dev. Подскажите пожалуйста, какая версия у вас?
Вы подняли девелоперскую версию из гитхаба, т.е. самый последний билд. Чтобы поставить конкретную версию используйте команды: git checkout 1.4.0 TAG=1.4.0 docker-compose -f docker-compose-non-dev.yml pull TAG=1.4.0 docker-compose -f docker-compose-non-dev.yml up
Спасибо большое, обзор понравился. Немного отвлекали от просмотра повторяющиеся круговые движения курсора.
Учтем в будущих видео, спасибо!
Очень интересно и полезно было бы увидеть особенности создания визуализаций из "дополнительных примеров" :)
Огромное спасибо за разбор и раскрытие темы!!!
Спасибо за материал) Подскажите, а как попасть на черный экран, где вы активизировали фичи (кросс фильтры и джинжу). Я далека от айти, понимаю, что вопрос, возможно, глупый)
добрый день, у меня в чартах нет фильтр-бокса, как его добавить?
Спасибо большое, Где я могу найти готовые дашборды?
superstore-superset.herokuapp.com/superset/dashboard/superstore/
чтобы чарт работал без контекста из jinja template можно делать так:
1=1
{%- if (filter_values('my_filter')) | length > 0 -%}
AND my_column = '{{ filter_values('my_filter')[0]}}'
{%- endif -%}
В ваш код стоит добавить ещё ELSE, с каким-либо хардкодом. И тогда будет именно подставлять значение, из фильтра или хардкод если контекста нет:
{% if filter_values('my_number')|length %}
{{ filter_values('my_number')[0] }}
{% else %}
10
{% endif %}
Подскажите, как менять метрики местами. Если вдруг оказалось, что метрики в таблице стоят не в том порядке, в каком нужно. То нужно удалять все метрики и заново добавлять. Неудобно. Может есть быстрый вариант?
надо зажать ЛКМ на нужной метрике и переместить ее
@@17nickie88 так я в первую очередь пробовал. Не перетаскиваются.
@@bv-life6860 если не перетаскиваются, попробуйте добавить место для метрики с помощью элементов(нажмите редактировать дашборд, затем в правой панели управления выберите вкладку LAYOUT ELEMENTS перетащите элемент в то место, куда хотите перенести метрику ), и затем на это пустое место перетаскивайте нужную метрику (должно помочь)
А каким образом можно сделать настройку конфигурации superset в docker? Я не смог получить рут доступ к linux внутри контейнера..
Как вариант можем предложить копировать файл с хоста в контейнер, например так:
docker cp superset_config.py :/app/superset_config.py
После чего надо будет сделать restart контейнера
@@17nickie88 да, это подойдет. Спасибо.
Добрый день, верно ли я понимаю, что после публикации. Если у пользователя есть ссылка на отчет, то он может в него зайти? (имею ввиду, что отчет будет доступен любому пользователю сети) А если к примеру информация конфедициальная как быть в таком слуае?
Доступы можно настроить для разных групп пользователей: superset.apache.org/docs/security/
Вроде в очках... Зачем так мышью трясти? Не знаю как там мышь, но меня укачало..
Добрый день! Поставил последнюю версию superset через git. Выглядит немного не так, как у вас и фильтр - боксы доступны... Во вкладке Settings >> About написано, что версия 0.0.0dev. Подскажите пожалуйста, какая версия у вас?
1.4.2
@@ИринаБабинцева-к9в не вполне понял вопрос, что значит "наша версия"?
Вы подняли девелоперскую версию из гитхаба, т.е. самый последний билд. Чтобы поставить конкретную версию используйте команды:
git checkout 1.4.0
TAG=1.4.0 docker-compose -f docker-compose-non-dev.yml pull
TAG=1.4.0 docker-compose -f docker-compose-non-dev.yml up
ужасный звук, ужасная подача материала, вообще ничего не понятно
Большое спасибо за обратную связь!