#mobile #apache-superset
#Мобильный #apache-надмножество
Вопрос:
Кто-нибудь знает, можно ли отобразить надмножество или диаграмму на мобильном устройстве? Кто-нибудь исследовал его?
Я исследовал github и stackoverflow, но не видел ничего опубликованного.
Ответ №1:
Здесь есть 2 соображения:
- Как запустить Надмножество (сервис / код)
Superset — это в основном серверное приложение на Python, которое обычно выполняется на вашем компьютере локально или в облачной среде (например, в Amazon Web Services или Microsoft Azure). Если вы запускаете Superset локально (например, через Docker Compose), вы можете перейти к localhost:8088, и серверная часть Superset предоставит вам интерфейс для вашего веб-браузера. Если вы используете серверную часть Superset в облачной среде, вам потребуется выполнить дополнительную настройку в облачной среде, чтобы безопасно предоставить ее общедоступному порту (который затем может быть сопоставлен с приобретенным вами веб-доменом, например «awesomesuperset.com «).
- Как получить доступ к диаграммам с мобильного устройства
После того как вы настроили доступ к Superset через порт (который соответствует URL-адресу, доступному вашему мобильному устройству), вы сможете перейти к этому URL-адресу из своего мобильного веб-браузера.
К сожалению, на данный момент Superset не предназначен для мобильных устройств. В сообществе было несколько неофициальных дискуссий по этому поводу, но это большое дело!
Поэтому, даже если у вас все работает, я бы вообще рекомендовал получить доступ к пользовательскому интерфейсу Superset с ноутбука или настольного компьютера!
Ответ №2:
Superset в его текущем состоянии не предназначен для мобильного форм-фактора. Однако вы можете умело использовать сетку, вы можете создать простую панель управления, готовую для мобильных устройств. Я создал простую панель мониторинга состояния для просмотра с мобильных устройств, просто используя диаграмму больших чисел, круговую диаграмму и простую линейную диаграмму. Не использовались другие причудливые диаграммы, и действительно, линейная диаграмма была ограничена 10-15 точками данных. Просто поделитесь, если это вам поможет.
Примечание: это не будет интерактивная страница.
Ответ №3:
Для надмножества в целом;
В некоторой степени он обладает некоторой отзывчивостью, но не на 100%, т. Е. Меню будут работать в соответствии с шириной или высотой носителя при изменении размера вашего окна и т. Д. Но панели мониторинга не будут реагировать.
Для отображения одной диаграммы / панели мониторинга в собственном мобильном приложении;
Получите токен аутентификации из API, а затем используйте (amp;standalone=true) параметр запроса в вызове superset . Затем веб-просмотр (или другие элементы управления браузером) отобразит диаграмму или панель мониторинга.
Для отображения одной диаграммы / панели мониторинга на веб-странице;
Для этого вам понадобится superset для запуска в iframe и ввода параметра запроса (amp;standalone=true). Но это не происходит автоматически в его текущем состоянии. Какую бы конфигурацию вы ни выполняли, вы не пройдете даже экран входа в систему. Чтобы преодолеть это, диспетчер сеансов должен быть изменен («app.session_interface»), чтобы иметь возможность загружать состояние сеанса из URL, а не из файлов cookie, безопасным способом. Это может помочь вам начать. Но имейте в виду, что это не полностью безопасный метод. Это означает, что если URL-адрес, который вы используете для получения тире или диаграммы, содержит состояние сеанса, сгенерированное администратором, это означает, что вы предоставляете бесплатный доступ ко всему в superset.