Надстройка Apache на мобильном устройстве

#mobile #apache-superset

#Мобильный #apache-надмножество

Вопрос:

Кто-нибудь знает, можно ли отобразить надмножество или диаграмму на мобильном устройстве? Кто-нибудь исследовал его?

Я исследовал github и stackoverflow, но не видел ничего опубликованного.

Ответ №1:

Здесь есть 2 соображения:

  1. Как запустить Надмножество (сервис / код)

Superset — это в основном серверное приложение на Python, которое обычно выполняется на вашем компьютере локально или в облачной среде (например, в Amazon Web Services или Microsoft Azure). Если вы запускаете Superset локально (например, через Docker Compose), вы можете перейти к localhost:8088, и серверная часть Superset предоставит вам интерфейс для вашего веб-браузера. Если вы используете серверную часть Superset в облачной среде, вам потребуется выполнить дополнительную настройку в облачной среде, чтобы безопасно предоставить ее общедоступному порту (который затем может быть сопоставлен с приобретенным вами веб-доменом, например «awesomesuperset.com «).

  1. Как получить доступ к диаграммам с мобильного устройства

После того как вы настроили доступ к 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.