V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Braisdom  ›  全部回复第 8 页 / 共 31 页
回复总数  607
1 ... 4  5  6  7  8  9  10  11  12  13 ... 31  
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@bzzhou 如果数据分析师会用 Excel 的函数,就可以了,我们的函数和 Excel 一样。
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@tikazyq 目前有好多商业公司在做这块,也都在想办法攻克核心算法,暂时不打算开源。先跑一段时间再说。
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@tikazyq 和 superset 的区别很大,至少不需要写 SQL 就可以实现复杂统计,和 PowerBI 肯定有距离,我们还在努力。
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@zuston DSL 应该的文本与 SQL 之间的语言,想通过自然语言描述统计规则还是很难的,有很多复杂的统计只能通过标记语言定义。
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@tikazyq 是的 PowerBI 目前是复杂分析的首选,但使用复杂度也比较高,而且是自有的计算引擎,开源的 superset 类的 BI 的开发成本还是有点高的,使用的,大都数还是技术型公司,像国内的帆软,永洪存在的问题就更多了。

Agile Query 是处于中间位置,既能解决 PowerBI 的问题,同样能解决 superset, redash, metabase 的问题。这是我们的定位。
我的网站就是用 docusaurus 做的,有兴趣可以交流,https://www.agiquery.com
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@bclerdx 创新的核心是一种 "高级分析型语言"
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@szdosar 预计算目前是最优的方案,大部分公司都是这样的方案,文章的目的是终结预计算模式。
307 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@pp3182429 理解非常到位,场景包装只是最简单的一部分,最核心的是 查询合并,查询重用,过度计算分解。
308 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@AlohaV2 再说,pandas, arrow 从来没宣称过要替代 SQL ,他们本质上和 SQL 一样。
308 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@AlohaV2 我们是用 SQL 替代 SQL
308 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@1018ji 是的,我们的目标是替换分析型查询 SQL 。
308 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@JavaGo 如果需要,可以很快支持
308 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@swim2sun
1 ) SQL 方言在 Agile Query 是极小的工程,目前支持 PostgreSQL, Starrocks, BigQuery, DuckDB, Databend ,
基本上两天实现一个新的 SQL 方言。

2 ) Agile Query 的函数的难易程度接近 Excel 的函数,面向的是非技术人员。
309 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@dexterzzz 再说,内存计算,也还是无法回避过度计算的问题,如果不能自动解决过度,Agile Query 还是有一定的生存空间的。
309 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@dexterzzz 兄弟的回复比较全面,有些信息我的确不知道需要仔细研究了,
既然 DSL 是个成熟的方案,为什么像 FineBI 还是预计算的形式进行数据开发,

你说的那些 DSL 是否能解决多表关联时引发的过度计算,是否需要数据工程手工去处理。

本质上 Agile Query 的 DSL 不是新语法,只不过是为了自动关联表,并且自动处理过度计算而已。
309 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
309 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@beneo 这个函数生成的 SQL 比较复杂,纯粹的在 superset 里写这样的 SQL 还是有难度的。
@lexa
309 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@beneo 上面的确是一种 DSL ,只不过这类 DSL 更接近领域问题,使用起来更加方便。

建议去看一下: https://www.agiquery.com/blog/rfm/
309 天前
回复了 Braisdom 创建的主题 推广 预计算的时代该结束了
@beneo Agile Query 只需要一个函数就可以实现,

SEGMENT(
CASE
WHEN MONTH_DIFF(NOW(), MAX(orders.order_date)) < 2
AND SUM(order_details.quantity * order_details.unit_price) > 1000
AND COUNT(orders.order_id) > 10 THEN '高价值客户'
WHEN DAY_DIFF(NOW(), MAX(orders.order_date)) < 50
AND SUM(order_details.quantity * order_details.unit_price) > 100 THEN '重要发展客户'
WHEN MONTH_DIFF(NOW(), MAX(orders.order_date)) > 4
AND SUM(order_details.quantity * order_details.unit_price) > 400 THEN '重要挽留客户'
ELSE '其它'
END,
customers.customer_id,
orders.order_date = LAST_YEARS(1)
)

FineBI 的: https://help.fanruan.com/finebi/doc-view-703.html

PowerBI 的: https://zhuanlan.zhihu.com/p/220408371

Agile Query 本质上和 PowerBI 比较接近,FineBI 的就差太远了。
1 ... 4  5  6  7  8  9  10  11  12  13 ... 31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 19:21 · PVG 03:21 · LAX 11:21 · JFK 14:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.