计划 Project Server 和 Project Online - 业务决策者
摘要:了解在部署 Project Server 或 Project Online 时必须做出的业务计划决定。
适用于:Project Server 2016
Project Web App 是您用于管理 Project Online 和 Project Server 中的项目与资源的主要界面。 Project Server 2016 中的 Project Web App 和 Project Online 中的 Project Web App 非常相似,但当您决定是使用 Project Server 还是 Project Online 时需要注意一些关键区别。
阅读本文,查看区别的概述以及决定选择哪个选项时应考虑的因素。 我们还将介绍在设置 Project Web App 时必须做出的关键配置决定。
在本文中,我们将介绍业务决策。 另请查看需要做出 的技术决策 。
有关 Project Server 和 Project Online 的功能比较,请参阅 A feature/function comparison of Project Online and Project Server 2013。
Project Server 和 Project Online 中的用户访问权限
Project Web App 提供两种用户访问方法:
SharePoint 权限模式 此模式使用 SharePoint 安全提供对 Project Server 或 Project Online 的访问权限。 此模式使用非常简单,您可以使用它向不同角色的用户提供不同级别的访问权限,例如项目经理、资源经理和团队成员。
Project 权限模式 此模式使用复杂的安全模型,提供对用户访问权限的精确控制,包括对每个角色和自定义角色自定义权限。 此模式需要仔细规划设置和维护。 不建议使用此模式,除非您具有非常成熟的项目管理办公室并且需要非常详细地自定义用户访问权限。
您可以在两种模式之间切换,但这需要重新配置所有权限。 我们建议您选择最适合您组织的模式,然后再配置 Project Web App。
通常情况下,除非您具有一个较大且高度复杂的组织,且对调整哪些用户具有访问权限具有非常具体的业务要求,否则我们强烈建议您使用 SharePoint 权限模式。 此模式的设置和维护要容易得多。
有关这两种模式以及它们分别支持哪些功能的详细信息,请参阅在 Project Server 中规划用户访问权限。
Project Server 和 Project Online 中的商业智能
从 Project Web App 中获取信息与向其提供信息同等重要。 商业智能或报告是众多客户选择 Project Web App 的重要原因之一。
Project Server 和 Project Online 处理报表的方式存在一些重要差异。 通过 Project Server,可以使用 Project Web App 数据库中的数据生成自定义的联机分析处理 (OLAP) 多维数据集。 OLAP 多维数据集暂不适用于 Project Online。
若要进行一些额外的集成,可以生成混合商业智能解决方案。 可以使用 Project Online 并将数据复制到本地数据仓库或 Microsoft Azure,以使用本地报表工具生成报表。 也可以使用本地 Project Server 和 Power BI Desktop,访问 Project Web App 数据并将报表发布到云中。
下表比较了在 Project Server 和 Project Online 中如何使用内部部署和联机商业智能服务。
Project Server | Project Online | |
---|---|---|
云商业智能 |
使用 Power BI Desktop 访问本地 Project Server 数据。 这需要使用 Power BI,并且可能需要 IT 部门进行一些配置。 |
Use OData in Excel or a custom application to access your Project Online data for general reporting. 为计划数据刷新添加 Power BI for Office 365、Power BI Q&A 和其他高级功能。 |
内部部署商业智能 |
使用 SQL Server Reporting Services 或 PerformancePoint Services 满足公司报告需求。 使用 Excel 用于自助商业智能和特殊报告。 两种工具均不需要除编写报告以外的其他配置。 |
将您的 Project Online 数据放置在内部部署数据仓库或 Microsoft Azure 中,您可以在其中使用标准公司商业智能报告工具,例如 SQL Server Reporting Services。 这需要由您的 IT 部门进行配置和自定义。 |
保持简单
Project Online 旨在将 Excel 用作主要报表工具。 对于 Excel 及更高版本,可以连接 Project Online OData 源,并生成数据透视表、数据透视图和其他报表。 还可以使用 Power BI 轻松根据 Project Web App 数据生成报表和可视化效果。
如果组织规模相对较小,Excel 或 Power BI 中的基本报表即可满足需求,那么最佳选择便是 Project Online。
高级报告需求
如果您需要高级报告工具(如 OLAP 多维数据集、PerformancePoint Services 或 SQL Server Reporting Services),请考虑以下选项之一:
Project Server - 通过 Project Server,可以直接访问高级报表所需的数据。 这包括 Project Web App OData 源和 OLAP 多维数据集。
Project Online - 通过 Project Online,您可以使用 SQL Server Integration Services 连接到 Project Online OData 源并将数据复制到内部部署数据仓库。 从数据仓库中,您可以访问 PerformancePoint Services 或 SQL Server Reporting Services 中的数据。
Project Server 和 Project Online 中的自定义字段和查找表
通过使用 Project Web App,您可以创建自定义域来收集与项目关联的元数据。 例如,您可以创建在其中存储项目预估成本的域。 您可以为项目、任务和资源创建自定义域,用户可以输入值或从您定义的查阅表格中选择值。
自定义域在 Project Web App 中的 OData 源中可用,您可以将其包含在基于 Project Web App 数据运行的报表中。
在规划部署时,检查您的业务和报告要求,并考虑在每个项目中需要捕获哪些信息。 您的实施团队可以设置自定义域以捕获这些数据。
自定义域和查阅表格在 Project Server 和 Project Online 中的工作方式相同。
Project Web App 实例数
同时利用 Project Server 和 Project Online,您可以根据需要创建多个 Project Web App 实例。
单个 Project Web App 可以在组织的不同部署之间承载多个项目。
如果您需要实现下列任一功能,具有 Project Web App 的多个实例将非常有用:
出于管理或其他原因需要进行安全隔离
不同的用户组或组集
不同的日历
不同的时间表标准
如果您不需要七个以上的 Project Web App 的实例,请考虑使用 Project Online。