我是 Apache Superset 的新手,有一些问题。希望大家能够解答:
(1) 是否可以通过 IFrame 集成仪表板?
(2) 是否有其他方法可以将仪表板集成到其他 Web 应用程序中。
(3)我找到了superset-ui项目。它似乎提供了与 Superset 中使用的相同的组件(至少是遗留的一次)。但这些只是纯 JavaScript 组件,对吗?我想知道如何将数据获取到组件?Superset 是否提供 API 来获取数据,还是我必须自己编写后端服务。
我尽力回答你的问题:
(1) 通过 IFrame 集成仪表板
是的,可以。您可以使用提供的公共角色将仪表板的数据源设置为“公共”,也可以让用户在 iframe 内的 Superset 中进行身份验证 -源
(2) 将仪表板集成到其他 Web 应用程序的其他方式。
您可以使用反向代理(使用“远程用户”身份验证)之类的方式设置某种自动身份验证,该身份验证将为您的应用程序提供通用身份验证。Sairam Krish有一个django 和 superset 集成的演示(有点旧 - 2018 年)
(3) 如何获取数据到组件
参见 issues #4708 #5581 #7941
请注意,Superset 正在准备 1.0 版本,该版本将进行大量改进和更改,这可能会影响您将 Superset 与其他应用程序集成的方式。
为了完成这个答案,让我向您推荐 Sairam Krish 撰写的这篇文章:Apache Superset - Thoughts on custom authentication, running as Docker,拥有公共仪表板和背后的 Nginx
| 归档时间: |
|
| 查看次数: |
6678 次 |
| 最近记录: |