从OBIEE导入分析至Oracle BI Publisher数据模型时的行丢失问题
OBIEE分析导入BI Publisher数据模型后数据丢失的原因与解决办法
问题明确:将包含20000+行数据的OBIEE分析导入BI Publisher数据模型后,报表导出结果固定为10000行,但使用相同逻辑的直接SQL查询可导出全量数据,问题源于导入环节的参数限制,具体可能涉及以下几类参数:
BI Publisher数据模型的数据源行限制
从OBIEE分析导入数据模型时,BI Publisher默认会设置Maximum Rows to Retrieve(最大检索行数)参数,默认值通常为10000。进入数据模型编辑界面,找到对应的OBIEE分析数据源,将该参数调整为0(无限制)或大于20000的数值即可。OBIEE分析的行限制配置
部分OBIEE分析会在高级属性中设置Maximum number of rows to fetch(最大获取行数),该设置会被BI Publisher继承。打开OBIEE分析的编辑界面,进入「高级」选项卡,检查并修改该行限制参数为无限制或足够大的数值。BI Publisher服务器全局行限制
BI Publisher服务器配置文件(如xmlp-server-config.xml)中可能存在xdo.MaxRows全局参数,默认值为10000,会限制所有数据模型的返回行数。找到该配置文件,修改参数值后重启BI Publisher服务即可生效。
内容的提问来源于stack exchange,提问作者Ka Yuen Hung
相关产品推荐
相关产品推荐

