sharepoint 中报告服务集成模式中的列表视图阈值

Posted

技术标签:

【中文标题】sharepoint 中报告服务集成模式中的列表视图阈值【英文标题】:List view threshold in reporting services integrated mode in sharepoint 【发布时间】:2014-04-29 05:58:55 【问题描述】:

在我的一个共享点站点中,我有一个包含 7,000 个文档集的文档库,如果我计算里面的文件,总共有 21000 个文件。

一开始我们有一些视图,但是当它们增长时,我们遇到了列表视图阈值问题。我所做的是删除其中一些视图并使用搜索结果 webparts 来获得用户想要的结果。对我来说,增加阈值并不是一个解决方案,因为这个文档库增长很快(每月 2K)

这解决了一段时间的问题。

但是,有些用户确实需要导出到 excel 以根据这些数据进行数据透视,我能想到的唯一方法是在与 sharepoint 的集成模式下使用报告服务,因为我可以将报告导出到 excel 然后他们可以做枢轴。

问题是,我根据列表数据做报表会不会有同样的阈值问题?

我还有什么其他选择?

【问题讨论】:

【参考方案1】:

我已将 600,000 多行的文件导出到 Excel。如果您提取的数据达到一定大小,您将不得不转换为 .csv 文件,因为 excel 也有一个阈值。您将在非常大的数据集上遇到的主要问题是超时问题,可以通过配置 http 和 s-s-rs 超时来管理,但是,这将导致其他问题,包括 15 分钟以上的长时间运行报告和带宽使用情况。

我建议您使用一个简单的报告来测试您的场景,以提取您的数据并查看达到限制的位置。另外,研究一些使用参数的过滤机制来减少返回给客户端的数据量。如果它变得难以管理,那么您可能需要研究 SSIS 或一些数据仓库功能。 s-s-rS 还具有缓存报告,如果不需要实时数据,则可以将处理负担置于下班时间。

【讨论】:

谢谢,但我更感兴趣的是关于 sharepoint 的阈值限制的详细信息,默认情况下,列表视图阈值为 5000 项,它是否会影响针对 sharepoint 列表运行的报告。

以上是关于sharepoint 中报告服务集成模式中的列表视图阈值的主要内容,如果未能解决你的问题,请参考以下文章

kubectl 等待 AWS EKS 上的服务公开 .status.loadBalancer.ingress 字段中报告的 Elastic Load Balancer (ELB) 地址

在多个表中报告层次结构

在 ASP.Net 中报告 - 代码还是转换?

将列表中的值检索到 SharePoint Webpart 中的 Gridview?

sh 根据目录在unix中报告空间

sh 在Bash中报告状态代码