找文章 / 找答案
精选问答 更多内容

[报错信息处理] list.qry.maxrow超过1万有什么影响

yhdata_TFDpK8ac青铜四 显示全部楼层 发表于 2024-12-3 10:21:10 |阅读模式 打印 上一主题 下一主题
1
已解决
本帖最后由 yhdata_TFDpK8ac 于 2024-12-3 10:27 编辑

list.qry.maxrow超过10000时,有什么影响?比如超过10000的部分,不会在筛选组件里面显示?还是仅仅只是告警?如果下拉参数员工姓名超过1万,能否搜索到所有的员工姓名?

最佳答案

数据分析之星
yhbi老6了 铂金一 关注Ta

2024-12-03 10:21:11

这种情况数据粒度比较细的,我们一般不提供下拉筛选,只允许精确筛选,直接是文本参数组件,允许多行,模糊匹配
查看完整内容
回复

使用道具 举报

精彩评论7

yhbi老6了铂金一 显示全部楼层 发表于 2024-12-3 10:21:11
这种情况数据粒度比较细的,我们一般不提供下拉筛选,只允许精确筛选,直接是文本参数组件,允许多行,模糊匹配
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-12-3 10:30:36
设置的过滤组件或参数组件的最大行数list.qry.maxrow超过了默认值10000,会弹出提示。
解决方法:在系统设置>系统参数配置>数据量参数配置中修改 list.qry.maxrow 参数值。
不建议设置过大,可以分部门分组再进行搜索。
当用户将一些数据量相关的属性值修改的超过默认值后,可能会引起产品计算的压力太大,对此我们会进行提示并收集到系统原因中。
回复

使用道具 举报

yhdata_TFDpK8ac青铜四 显示全部楼层 发表于 2024-12-3 10:32:53
yhdata_lyaa 发表于 2024-12-3 10:30
设置的过滤组件或参数组件的最大行数list.qry.maxrow超过了默认值10000,会弹出提示。
解决方法:在系统设 ...

超过1万且不改list.qry.maxrow默认值的情况下,下拉参数组件是否能搜索到所有的数据
回复

使用道具 举报

yhbi老6了铂金一 显示全部楼层 发表于 2024-12-3 10:39:39
本帖最后由 yhbi老6了 于 2024-12-3 10:41 编辑

你可以类比为这种结果:
select * from
db.table
where sku_no in (  1,2,3 .... 1w )

db 返回一个ERROR 过滤上限 或者是 sql过长。

建议参考楼上老师说的,优化筛选数据的方式,如果真的迫不得已才用修改配置
回复

使用道具 举报

yhdata_TFDpK8ac青铜四 显示全部楼层 发表于 2024-12-3 10:48:45
yhbi老6了 发表于 2024-12-3 10:39
你可以类比为这种结果:
select * from
db.table

并不修改配置。想知道 超过默认1万的参数后,下拉参数组件是否还能搜索到所有的数据(是或者否)。
比如一列的数量大约是1.7万,又需要作为筛选条件,有什么更好的方式?
回复

使用道具 举报

yhbi老6了铂金一 显示全部楼层 发表于 2024-12-3 10:58:51
yhbi老6了 发表于 2024-12-3 10:43
这种情况数据粒度比较细的,我们一般不提供下拉筛选,只允许精确筛选,直接是文本参数组件,允许多行,模糊 ...

lyaa老师给了其中一个方案了,参数关联,不筛选部门不允许进行员工编号筛选。我也给了我这边的开发标准中的处理方案了
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-12-3 11:13:51
yhdata_TFDpK8ac 发表于 2024-12-3 10:48
并不修改配置。想知道 超过默认1万的参数后,下拉参数组件是否还能搜索到所有的数据(是或者否)。
比如一 ...

超过默认1万的参数后,会报错提示,改大参数才能使用
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部