问题标签 [apache-superset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-athena - Apache 超集:无法从 Athena 读取元数据
我正在尝试从超集访问 Athena,连接成功并且可以看到 SQL 编辑器中的所有模式和表(启用在 SQL 实验室中公开此数据库)。
在 SQL 编辑器上加载元数据时,它返回以下错误:
在 Athena 上,它运行以下查询
此查询在 athena 上返回以下错误。
尝试访问源下的显示记录 - > 表,列表列选项卡为空,因此当我单击刷新元数据时,我收到 500 - 内部服务器错误。错误的堆栈跟踪如下所示:
任何人都知道此错误的解决方案。
谢谢
flask-login - 向 Superset/Flask 添加额外的身份验证检查
我正在尝试使用 Keycloak 作为我的超集环境的单点登录身份验证提供程序。Superset 使用 flask-appbuilder.security 和 flask-login。我之前在这里发布了一个关于它的问题:
将 OpenID/Keycloak 与 Superset 一起使用
从那以后我遇到的一个问题是,当用户登录超集并从另一个应用程序注销时,他们仍然使用超集登录。
我认为我最好的方法应该是检查用户是否仍然通过 sso 进行身份验证。我正在使用的库(flask-oidc)提供了 user_loggedin 检查,但我不确定应该从哪里调用它。
我可以在flask-appbuilder.security 或flask-login 的哪个位置挂钩这个额外的身份验证检查?
apache-superset - Superset - 使用自定义德鲁伊尺寸作为过滤器不起作用
我使用自定义维度(类型:查找)作为数据源中的另一列。数据完美地加载到 Superset 表,我可以看到查找值。我添加了过滤器框并选择了查找列与表格切片一起过滤到我的仪表板,但是当我在选择框中选择任何选项时,我在表格上得到“没有返回数据”,我验证了选择的选项有桌子上的结果
当使用肯定在表中具有结果的列(第一个结果)进行过滤时,不会返回任何数据
此外,在浏览表格并尝试从左侧面板添加过滤器时,我在选择框上看不到任何数据, 如您在此处看到的
谢谢你的帮助!
druid - 使用 SSL DRUID 的 SuperSet 配置
我是 superset 的新手,正在尝试配置 DRUID .. 成功启动 superset 并查看了示例 .. 但是当我尝试连接 druid 时(它只有 https 连接可供我使用).. 当我尝试连接时收到错误消息
它正在尝试连接 HTTP .. 我如何确保它正在尝试连接 https ?
apache-superset - 具有两个聚合级别的切片。可以在同一张桌子上吗?
我正在评估 Superset,我想尝试了解它是否可能以及如何在同一组数据上获得不同级别的聚合。我正在处理银行账户。我正在拍摄帐户余额的每日快照,因此我有一个具有以下结构的表(非常简化):
account_id date balance week
1 2018-01-01 $5.00 1
1 2018-01-02 $10.00 1
1 2018-01-03 $10.00 1
1 2018-01-04 $10.00 1
1 2018-01-05 $10.00 1
1 2018-01-06 $10.00 1
1 2018-01-07 $10.00 2
1 2018-01-08 $10.00 2
1 2018-01-09 $10.00 2
1 2018-01-10 $10.00 2
1 2018-01-11 $20.00 2
1 2018-01-12 $20.00 2
1 2018-01-13 $20.00 2
1 2018-01-14 $20.00 3
2 2018-01-09 $70.00 2
2 2018-01-10 $70.00 2
2 2018-01-11 $70.00 2
2 2018-01-12 $70.00 2
2 2018-01-13 $5.00 2
2 2018-01-14 $5.00 3
首先,我需要计算每天的总余额。这很简单。我可以使用日期作为时间列和余额的度量SUM来构建一个切片。使用上面的示例数据,结果必须是:
date total balance week
2018-01-01 $5.00 1
2018-01-02 $10.00 1
2018-01-03 $10.00 1
2018-01-04 $10.00 1
2018-01-05 $10.00 1
2018-01-06 $10.00 1
2018-01-07 $10.00 2
2018-01-08 $10.00 2
2018-01-09 $80.00 2
2018-01-10 $80.00 2
2018-01-11 $90.00 2
2018-01-12 $90.00 2
2018-01-13 $25.00 2
2018-01-14 $25.00 3
然后我需要计算每个账户的每周平均余额。这也很容易,因为我可以使用AVG作为指标:
week average_balance_per_account
1 $9.17
2 $32.08
3 $12.50
但在那之后,我想计算每周的平均总余额。这是每日总余额的平均值。在这个例子中:
week average_balance expression
1 $9.17 = (5+10+10+10+10+10)/6
2 $55.00 = (10+10+(10+70)+(10+70)+(20+70)+(20+70)+(20+5))/7
3 $25.00 = ((20+5))/1
有没有办法使用之前定义的同一张表来计算最后一份报告?
supertest - 如何在本地主机上运行超级服务器?
非常接近在 Windows 10 上使用超集。如何将超集配置为在 127.0.0.1 而不是 0.0.0.0 上运行?
(Python34) E:\Miniconda3\Scripts>fabmanager run --app superset 2018-02-24 15:25:59,755:INFO:werkzeug: * 重新启动 stat 2018-02-24 15:26:07,469:WARNING:werkzeug: * 调试器处于活动状态!2018-02-24 15:26:07,475:INFO:werkzeug: * 调试器 PIN: 767-541-664 2018-02-24 15:26:07,513:INFO:werkzeug: * 在http://0.0.0.0 上运行: 8080/(按CTRL+C退出)