Панель управления расширенным набором Apache на веб-странице

Я пытаюсь реализовать панель управления расширенным набором apache на веб-странице. Кто-нибудь знает, как это реализовать?


person Ankita    schedule 16.01.2019    source источник


Ответы (2)


Сохраните строку тега iframe, как вы упомянули.

<iframe src="linkToYourDashBoard?standalone=true"></iframe>

и проверьте файл superset_config.py.

HTTP_HEADERS = {'X-Frame-Options': 'SAMEORIGIN'}

Измените строку на

HTTP_HEADERS = {'X-Frame-Options': 'ALLOWALL'}

or

HTTP_HEADERS = {}

Не забудьте добавить superset_config.py файл в свой путь к Python.

person Soumen Dofadar    schedule 25.01.2019
comment
Я хочу добавить аутентификацию и авторизацию на веб-странице. Могу ли я это сделать? - person Ankita; 25.01.2019
comment
Да, ты можешь. Следуйте документации ‹flask-appbuilder.readthedocs.io/en/latest/security. html - person Soumen Dofadar; 25.01.2019

Во-первых, вам нужно обновить публичные роли этими опциями.

  • Безопасность / Список ролей

can explore json on Superset, can dashboard on Superset, all database access on all_database_access

Во-вторых, встроите свою панель управления в свой HTML-код.

<iframe src="localhost:8088/superset/dashboard/5/?standalone=true"></iframe>
person emacip    schedule 16.01.2019
comment
не могли бы вы объяснить более подробно. (если у вас есть скриншот, это действительно поможет) - person Ankita; 16.01.2019
comment
когда я запускаю этот HTML, он не работает ‹! DOCTYPE html› ‹html› ‹body› ‹iframe src = localhost: 8088 / superset / dashboard / 5 /? preselect_filters =% 7B% 2248% 22% 3A% 7B% 22Retailer_country% 22% 3A% 5B% 5D% 2C% 22Quarter% 22% 3A% 5B% 5D% 2C% 22Product% 22% 3A% 5B% 5D% 7D% 7D Standalone = истинная ширина = 600 высота = 400 бесшовных кадров Граница = 0 прокрутка = нет ›‹/Iframe› ‹p› Ваш браузер не поддерживает iframe. ‹/P› ‹/iframe› ‹/body› ‹/html› - person Ankita; 17.01.2019
comment
попробуйте использовать тег ‹embed› ‹embed src = w3schools.com height = 300 width = 300 /› - person emacip; 17.01.2019
comment
localhost: 8088 / superset / dashboard / 5 / это мой URL-адрес панели инструментов, я что-то не так с html? - person Ankita; 17.01.2019
comment
попробуйте ссылка вам нужна standalone=true - person emacip; 17.01.2019
comment
Я попробовал ссылку, которую вы предложили, но все еще не работает в Chrome или Firefox. - person Ankita; 17.01.2019
comment
вот HTML-код ‹! DOCTYPE html› ‹html› ‹body› ‹iframe src = localhost: 8088 / superset / dashboard / 5 /? standalone = true & preselect_filters =% 7B% 2235% 22% 3A% 7B% 22Retailer_country% 22% 3A% 5B% 22Quarter% 22% 3A% 5B% 5D% 2C% 22Product% 22% 3A% 5B% 5D% 7D% 7D ›‹/iframe› ‹/body› ‹/html› - person Ankita; 17.01.2019
comment
можем ли мы реализовать веб-страницу через Flask? @emacip #superset # apache-superset - person Ankita; 21.01.2019
comment
Я так не думаю, @Ankita - это очень четкая документация - person emacip; 21.01.2019
comment
10.85.150.139/r/5 это мой URL-адрес панели инструментов, который находится в aws .. всякий раз, когда я пытаюсь чтобы использовать эту ссылку в теге iframe, она не работает, когда я пытаюсь добавить гиперссылку, она работает @emacip - person Ankita; 22.01.2019