apache-superset - Web 应用程序中的 Apache Superset 集成
问题描述
我是 Apache Superset 的新手,有一些问题。希望大家能解答一下:
(1) 是否可以通过 IFrame 集成仪表板?
(2) 是否有其他方法可以将仪表板集成到其他 Web 应用程序中。
(3)我找到了superset-ui项目。它似乎提供了在 Superset 中使用的相同组件(至少一次遗留)。但这些只是纯 JavaScript 组件,对吧?我想知道如何将数据获取到组件?Superset 是否提供 API 来获取数据,还是我必须自己编写后端服务。
解决方案
尽我所能回答您的问题:
(1) 通过 IFrame 集成仪表板
是的,您可以。您可以使用提供的公共角色将仪表板的数据源设置为“公共”,也可以让用户在 iframe 内的 Superset 中进行身份验证 -源
(2) 将仪表板集成到其他 Web 应用程序的其他方式。
您可以使用诸如反向代理(使用“远程用户”身份验证)之类的东西设置某种自动身份验证,该身份验证将为您的两个应用程序提供通用身份验证。Sairam Krish有一个用于 django 和超集集成的演示(有点旧 - 2018)
(3) 如何将数据获取到组件
参见问题#4708 #5581 #7941
请注意,Superset 正在准备 1.0 版本,该版本将进行大量改进和更改,这可能会影响您将 Superset 与其他应用程序集成的方式。
为了完成这个答案,让我指出 Sairam Krish 的这篇文章:Apache Superset - 关于自定义身份验证、作为 Docker 运行、拥有公共仪表板和 Nginx 背后的思考
推荐阅读
- python-3.x - 使用 Nginx + Gunicorn + Flask 时 Websocket 连接失败
- php - axios 和 vuex 正在删除数组中的错误索引
- prolog - 来自不同城市的候选人名单
- php - 使用正则表达式从 PHP 中的 JS 对象文字字符串中提取一些数据
- laravel - 如何调用 .env {{ env('APP_NAME} }} 到 laravel 刀片模板?
- c# - uwp beforetextchanged 光标在文本前面移动
- ibm-cloud - 如何仅从变量中提取数字
- python - Python pdf2txt 清理问题
- python - 有没有办法用 matplotlib 自动制作“拼贴”的图?
- sql-server - 在 SQL CLR 中使用套接字 API