在 Project Online 中配置按时间分段的报告数据的汇总
项目管理员可以配置Project Online,以将按时间分段的报告数据汇总到不同的粒度级别。 他们可以选择每天、每周、每月或按会计周期汇总数据,并通过按时间分段的 OData 终结点检索数据:
AssignmentBaselineTimephasedDataSet
AssignmentTimephasedDataSet
TaskBaselineTimephasedDataSet
TaskTimephasedDataSet
优点
它提供的主要好处是,它可以帮助提高报表生成性能,尤其是在具有大量Project Online报表数据的组织中。 虽然以前唯一可用的选项是按天检索任务和工作分配时间分段报告数据,但许多组织不需要此级别的粒度。 能够在更广泛的 ((例如每周或每月) )上检索其数据,可以减少需要下载的记录量,从而大大提高报表生成性能。 例如,如果设置为 “每日 ”,则无需检索 300,000 条记录,而是将 设置为 “每月 ”可将这一数字减少到小得多,例如 10,000 条记录。
随着粒度级别更广,发布时间将快得多,因为无需按每日级别细分项目数据即可发布。 在某些情况下,它还可以提高与项目详细信息页交互的性能。 具有需要完成发布才能迁移到下一个 PDP 的复杂工作流的组织将看到性能改进。
注意
如果组织部署的工作流要求发布作业在一个步骤中完成,将时间分段数据报告选项设置为 每天 可能会给填写项目详细信息页的用户带来不良体验,因为工作流需要等待报告作业完成,然后再转到下一步。 如果有等待发布完成的工作流,建议不要 每天 使用。 > 如果需要资源需求数据进行资源容量规划,请不要选择 “从不 ”,因为该设置不会显示资源需求。
如何实现配置此设置?
在Project Online主页中,选择“服务器设置”。
在“服务器设置”页上的“ 企业数据 ”部分中,选择“ 报告”。
在“报告”页上的“ 时间分段数据 ”部分中,选择所需的选项:
从不
每天
每周
每月
按财政周期
提示:如果不使用任何时间分段 Odata 源,我们强烈建议将“时间分段数据”选项设置为“从不”,这可提供更快的报告发布队列作业的额外优势。
我需要制定的规划注意事项
重新发布现有项目 - 更改 Timephassed 数据设置后,只有在重新发布现有项目后,才会对现有项目产生影响。
注意
如果要重新发布许多项目,可以使用 Office 365 Project Online CSOM 工具 (ProjToolV2) 以编程方式发布Project Online项目。 你应该计划在对组织影响最小的时间执行此操作。
新实例 - 在新的Project Online实例中,请注意,“时间分段数据”默认设置为“从不”。 创建新实例后,请务必选择适当的时间分段数据设置,以免以后重新发布所有项目。 另请考虑与更精细的设置关联的权衡 (例如,每日与每月) 发布和拉取按时间分段的 OData 源所需的时间。
下表总结了注意事项和建议选项:
设置 |
注意事项 |
---|---|
从不 |
适用于不使用时间分段 Odata 源和项目组合分析功能且不需要资源需求数据进行容量规划的客户。 这是新Project Online实例的默认设置。 报告发布队列作业的速度要快得多。 没有额外的配额消耗 (时间分段数据消耗最多的空间) 。 注意:有关此设置与项目组合分析功能交互的详细信息,请参阅博客文章Project Online:报告和项目组合分析。 |
每天 |
对发布/报告的性能影响最大。 生成最大的数据集,导致时间分段 Odata 源下载速度变慢,数据库配额使用量最大。 仅当需要按天列出的当前/历史报告时,才建议使用。 |
每周 |
时间分段数据集 大约比“每日”选项小七分之一。 仅当每周需要当前/历史报告时,才建议这样做。 |
每月 |
时间分段数据集 比“每日”选项小三十分之一。 建议的选项。 |
按会计期间 |
时间分段数据集 比“每日”选项小三十分之一。 允许管理员控制基于定义的会计周期发布时间分段数据的时间范围。 建议的选项。 |
另请参阅
Brian Smith 博客文章:项目Online-Changes到时间阶段 OData 粒度