Open Cheneytt opened 2 years ago
davinci设计时的定位上,就只是一个以可视化报表为主的组件,它前端的比重较高; 至于数据处理强相关的 如数据集成,etl,流批处理等等 是其他组件产品的功能; 你可以关注edp963下的moonbox或者其他开源产品; 针对你的问题,我抛个砖吧。如果你的sql写得过于复杂,甚至需要跨数据源,那可能需要借助其他产品先将数据处理之后灌入某个数据库了; 然后让davinci 去连这个数据库了;同时,在使用davinci时,一旦您的报表加载数据过慢,就应该考虑数据处理的问题了;
若不做数据抽取,做中间表,或接入bi平台, 单纯的使用sql 通过联表查询来实现某些预期效果的话,有些sql写起来太复杂了,甚至不能直接达到预期效果 是否有考虑过引入脚本语言,来支持中间的数据处理? 因为某些数据使用脚本语言来处理的话,将极其方便快捷和灵活