on 08-12-2009 9:29 AM
WebI查询时,数据不正确,该如何调试?
注:连接的是sql server数据库,并且在 编辑查询 页面上得到的SQL拿到数据库中去查询,明细数据是对的,但跑到webi查询页面时就不对了,一般体现在,明细中有的数据,webi查询汇总中就没有了。
有谁知道可能是什么原因?(我不认为是universe的关联设置错误,因为自动生成的sql在数据库中查询无错误)
能够提供调试的方法也行。
谢谢了先
hoho. 不要怨恨这个5000条默认属性.当在大数据量上做报表开发的时候,还是很有用的.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
呵呵,真不好意思,查了一下资料,是下面的原因:
检索的最大行数的查询属性
u201C检索的最大行数u201D查询属性确定在运行查询时显示的最大数据行数。如果只需要包含一定数量的数据,则可以设置此值,以便限制文档中的数据行数。
u201C检索的最大行数u201D不在数据库层运行。如果将u201C检索的最大行数u201D设置为 1000,并且查询返回 5000 行,则 Web Intelligence 会先检索全部 5000 行,然后丢弃 4000 行并只保留头 1000 行。
u201C样本结果集u201D查询属性也将限制查询中的行数,但仅限于数据库层。如果将u201C检索的最大行数u201D设置为 2000,并将u201C样本结果集u201D设置为 1000,则查询最多只能检索 1000 行。
此设置可由管理员在您的安全配置文件中设置的限制来更改。例如,如果将u201C检索的最大行数u201D设置为 400 行,但是安全配置文件限制为 200 行,则运行查询时只会检索 200 行数据。
默认设置是5000,可是我查出的数据有6000多,可能正好是最后的那部分,修改为10000后,数据就出来了。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.