edp963 / davinci

Davinci is a DVsaaS (Data Visualization as a Service) Platform
https://edp963.github.io/davinci
Apache License 2.0
4.92k stars 1.82k forks source link

是否考虑支持脚本语言 #2312

Open Cheneytt opened 2 years ago

Cheneytt commented 2 years ago

若不做数据抽取,做中间表,或接入bi平台, 单纯的使用sql 通过联表查询来实现某些预期效果的话,有些sql写起来太复杂了,甚至不能直接达到预期效果 是否有考虑过引入脚本语言,来支持中间的数据处理? 因为某些数据使用脚本语言来处理的话,将极其方便快捷和灵活

ruanhan commented 2 years ago

davinci设计时的定位上,就只是一个以可视化报表为主的组件,它前端的比重较高; 至于数据处理强相关的 如数据集成,etl,流批处理等等 是其他组件产品的功能; 你可以关注edp963下的moonbox或者其他开源产品; 针对你的问题,我抛个砖吧。如果你的sql写得过于复杂,甚至需要跨数据源,那可能需要借助其他产品先将数据处理之后灌入某个数据库了; 然后让davinci 去连这个数据库了;同时,在使用davinci时,一旦您的报表加载数据过慢,就应该考虑数据处理的问题了;