Superset开箱即用版升级到1.5了

如果想从 1.3.x 版本升级到 1.5,可以参考这篇文章,Apache Superset 如何升级到 1.4 ,同时需要将 app.exe 更新为当前版本,

https://pan.baidu.com/s/15dsAdT2TNsxQi7HLX_8R3Q?pwd=btfh

需要下载最新开箱即用版本的,请关注公众号,并回复 superset 获得下载链接。

Superset 1.5 的发行说明

Superset 1.5 专注于完善仪表板原生过滤器体验,同时提高性能和稳定性。Superset 1.5 可能是 Superset 版本 1 的最后一个 小版本,并将由 Superset 2.0 接替。1.5 分支引入了 Superset 的长期支持 (LTS) 版本的概念,并且即使在 Superset 2.x 发布后也会收到安全性和其他关键修复。因此,用户可以选择留在 1.5 分支,或者在可用时升级到 2.x。

面向用户的功能

  • 具有大量本机过滤器和图表的复杂仪表板将渲染得更快。请参阅显示复杂仪表板的渲染时间从 11 秒变为 3 秒的视频:#19064[1]。此外,应用过滤器和切换选项卡也更加顺畅。
  • 原生过滤栏已经过重新设计,同时将“应用”和“全部清除”按钮移至底部:


Superset开箱即用版升级到1.5了

过滤栏
  • 现在可以使本机过滤器依赖于多个过滤器。这使得可以根据对其他过滤器的选择来限制过滤器中的可用值。

Superset开箱即用版升级到1.5了

从属过滤器
  • 除了能够为临时指标和过滤器编写自定义 SQL 之外,列控件现在还具有自定义 SQL 选项卡。这使得可以直接在图表中编写自定义表达式,而无需将它们作为保存的表达式添加到数据集中。

Superset开箱即用版升级到1.5了

即席列
  • 添加了一个新 SupersetMetastoreCache 功能,可以在 Superset Metastore 中缓存数据,而无需运行 Redis 或 Memcached 等专用缓存。新缓存将默认用于所需缓存,但也可用于缓存图表或其他数据。有关使用新缓存的详细信息,请参阅  文档[2]
  • 以前,具有大量过滤器的仪表板可能会导致错误。探索中也存在类似问题。现在 Superset 将 Dashboard 和 Explore 状态存储在缓存中(而不是 URL),消除了臭名昭著的  长 URL 问题[3]
  • 以前指向仪表板和探索页面的永久链接实际上是缩短的 URL,它依赖于存储在 URL 中的状态(请参阅上面的长 URL 问题)。此外,链接使用数字 id 并且不检查用户权限,这使得迭代存储在元存储中的链接变得容易。现在永久链接状态作为 JSON 对象存储在元存储中,从而可以在永久链接中存储任意大的仪表板和探索状态。此外,使用`hashids`[4]和检查权限对 id 进行编码,使永久链接状态更加安全。

Superset开箱即用版升级到1.5了

仪表板固定链接

功能标志

  • 添加了一个新功能标志 GENERIC_CHART_AXES,可以在 ECharts 时间序列图上使用非时间 x 轴。启用后,在 ECharts 的折线图、面积图、条形图、阶梯图和散点图的控制面板中添加了一个新的控件“X 轴”,从而可以在这些图表上使用分类或数字的 x 轴。

Superset开箱即用版升级到1.5了

分类折线图

数据库经验

  • DuckDB:添加对该数据库的支持
  • Kusto:添加对 Azure 数据资源管理器 (Kusto) 的支持
  • Trino:添加服务器证书支持和新的身份验证方法
  • Microsoft SQL Server (MSSQL):支持在虚拟表中使用 CTE
  • Teradata 和 MSSQL:添加对 TOP 限制语法的支持
  • Apache Drill:用户模拟使用 drill+sadrill

开发者体验

  • Superset-ui 现在已经按照 SIP-58 集成到 Superset 代码库中,称为 Monorepo。这使得开发 Superset 插件变得相当简单。此外,它还可以使 Superset-ui 版本与官方 Superset 版本保持一致。

重大变更和完整变更日志

重大变化

  • MySQLclient 从 v1 升级到 v2
  • 将不再从过滤器值中删除单引号和双引号
  • 以前,QUERY_COST_FORMATTERS_BY_ENGINESQL_VALIDATORS_BY_ENGINESCHEDULED_QUERIES 应该在 config.py 文件的特性标记字典中定义。现在应该将它们定义为顶级配置,特性标记字典只用于布尔值
  • 所有 Superset CLI 命令(init、load_examples 等)都需要设置 FLASK_APP 环境变量(可以通过加载   .flaskenv 获得默认设置)

变更日志

要查看此版本中的完整变更日志,请访问  CHANGELOG.MD[5]。如前所述,此版本修复了大量错误。完整的变更日志列出了所有这些!

参考资料

[1]

#19064: https://Github.com/apache/superset/pull/19064

[2]

文档: https://superset.apache.org/docs/installation/cache#caching

[3]

长 URL 问题: https://github.com/apache/superset/issues/17086

[4]

hashids: https://hashids.org/

[5]

CHANGELOG.MD: https://github.com/apache/superset/blob/1.5/CHANGELOG.md


原文始发于微信公众号(alitrack):Superset开箱即用版升级到1.5了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/62753.html

(0)

相关推荐

发表回复

登录后才能评论
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!