【发布时间】:2020-04-09 21:55:45
【问题描述】:
我正在做一个项目,我在本地机器上对数据运行一些 python 代码,以生成一个分析仪表板,以便与一些业务客户共享。这些用户不了解python,仪表板应该是交互式的,并支持过滤选项,用户可以在其中选择一些选项,并基于此重新计算仪表板视图。我现在正在探索这些选项:
连接到数据数据库并使用 Superset 或 Dash 来可视化绘图。由于我对使用 webapps 不是很熟悉,因此我很难与用户共享我创建的仪表板并管理权限。有没有一种方法可以使用内联 html 嵌入仪表板,该方法还支持基于过滤器属性(例如均值/中值)重新计算聚合字段。还是我需要托管它们并向每个用户提供对仪表板的访问权限?
以 juputer-notebook 的形式创建报告,其中包含用户可以选择的小部件。共享这些笔记本的最佳方式是什么?我考虑过 Binder,但不确定如何将我的数据库与它连接起来。 Jupyterhub 似乎暴露了我不想要的整个代码。
一些额外的细节:使用的底层数据集不是太大,业务用户的数量将少于 20。基本上,我想探索学习曲线不太高的选项,并避免服务器托管路线如果可能的。请让我知道这是否可以实现或是否有其他可用选项。谢谢。
【问题讨论】:
-
您好,您找到解决方案了吗?我也有同样的问题。
标签: jupyter-notebook dashboard plotly-dash jupyterhub superset