栏目说明
「Quick BI使用案例」系列短文都来源于用户遇到的真实问题。
文章聚焦使用过程中的高频误区与使用技巧,希望能帮助您更充分地发挥产品价值。
问题背景
在Quick BI中使用MaxCompute数据源时,若在Quick BI侧参数设置导出3万条数据,并且在交叉表编辑页面将“结果展示”设置为“全部”,实际导出的Excel文件却只能导出1万条数据。
经分析,该问题并非Quick BI侧的导出限制引起,而是受限于 MaxCompute 数据源侧的默认配置。在Quick BI连接 MaxCompute 数据源时,JDBC 连接参数中的 enableLimit 参数默认处于开启状态。在此情况下,MaxCompute 数据源会在查询 SQL 中自动追加 LIMIT 10000,导致即使Quick BI侧设置了导出 3 万条,实际底层取数仍被截断为 1 万条。
解决方案
需在MaxCompute数据源的连接配置中,手动添加URL参数enableLimit=false,以关闭数据源侧的默认返回条数限制,从而实现大数据量的完整导出,解决导出限制1万条的问题。具体操作步骤如下:
Step1. 进入数据源编辑页面
在 Quick BI 中,找到并进入目标MaxCompute 数据源编辑/修改页面。
Step2. 添加URL配置参数
在数据源编辑页面“高级配置”区域,添加以下URL参数:
enableLimit=false
该参数用于关闭 MaxCompute 数据源的默认行数限制,允许返回超过 10,000 条记录。
具体设置方法如截图所示:
Step3. 验证效果
完成上述参数配置并保存数据源设置后,重新执行交叉表导出任务,即可突破 1 万条的限制,正常获取3万条完整数据。
如阅读后有任何问题,您可以点击Quick BI产品内右下角【帮助与反馈】按钮与我们取得联系。