DataWorks的分页功能可以通过以下步骤实现:
使用SQL语句编写数据集,在SQL编辑器中添加LIMIT关键字,并设置偏移量和每页显示的记录数。例如,LIMIT 0, 10表示从第0条记录开始,每页显示10条记录。 在可视化开发界面中,配置数据集的“分页参数”。在“高级”选项卡中,设置“偏移量”和“每页记录数”参数。 在可视化开发界面中,配置数据集的“分页控件”。在“交互”选项卡中,添加“分页控件”控件,并设置其显示方式和分页参数。 在运行时,用户可以通过点击分页控件中的“下一页”和“上一页”按钮来查看数据集的不同页。
**问题1:SELECT CostCode FROM ArtificialCostInfo WHERE CostCode = unknown
原因:做api返回记录数截取(用户勾了分页或者不勾分页系统也要截取2000条)的时候,使用的是sqlserver 2012及以上才支持的语法fetch next。 SELECT CostCode FROM ArtffffgificialCostInfo WHERE CostCode = '1545666560722' order by 1 offset 0 row fetch next 10 rows only 用户的sqlserver版本比较低,是2008的,不支持这种语法,所以会报错。2012或以上应该是ok的。,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。