适用于: Excel Services, SharePoint Foundation 2010, SharePoint Server 2010
上一次修改主题: 2015-03-09
PerformancePoint Services 使用无人参与服务帐户连接到数据库服务器。若要使用无人参与服务帐户,需要配置 Active Directory 帐户对数据的访问权限,在安全存储中存储此帐户的凭据,并将 PerformancePoint Services 配置为使用此帐户访问数据。
配置 PerformancePoint Services 中的数据访问需要下列步骤。
配置数据访问帐户
配置无人参与服务帐户
验证用户权限是否配置正确
第一步是创建 Active Directory 帐户以便用作无人参与服务帐户。
配置数据访问帐户
要为 PerformancePoint Services 配置数据访问帐户,我们首先创建一个 Active Directory 帐户。
创建用于访问数据的 Active Directory 帐户
以 Contoso\Administrator 身份登录到 Contoso-DC。
依次单击“开始”、“管理工具”和“Active Directory 用户和计算机”。
展开 contoso.local 节点。
右键单击“用户”,单击“新建”,然后单击“用户”。
在“全名”和“用户登录名”文本框中,键入 PPSUnattended。
单击“下一步”。
键入帐户密码并进行确认。
清除“用户下次登录时必须更改密码”复选框。
选中“密码永不过期”复选框。
单击“下一步”,然后单击“完成”。
接下来,我们创建一个 SQL Server 登录名。此帐户将用于查看存储在 SQL Server 中的数据。
创建 SQL Server 登录名
以 Contoso\SQLAdmin 身份登录到 Contoso-SQL。
依次单击“开始”、“所有程序”、“Microsoft SQL Server 2008 R2”和“SQL Server Management Studio”。
在“连接到服务器”对话框上,选择“数据库引擎”作为“服务器类型”,在“服务器名称”文本框中键入 Contoso-SQL,然后单击“连接”。
在对象资源管理器中,展开“安全性”。
右键单击“登录名”,然后单击“新建登录名”。
在“登录名”文本框中键入 Contoso\PPSUnattended。
在“选择页”下,单击“用户映射”。
选中 ContosoRetailDW 数据库对应的“映射”复选框,然后在“数据库角色成员身份: ContosoRetailDW”下,选中“db_datareader”复选框。
单击“确定”。
g现在已配置完数据访问帐户,下一步是为 PerformancePoint Services 配置无人参与服务帐户。
配置无人参与服务帐户
要配置无人参与服务帐户,我们首先为 PerformancePoint 指定一个无人参与服务帐户。为此,我们需要编辑 PerformancePoint Services 全局设置。
配置 PerformancePoint Services 全局设置
以 Contoso\FarmAdmin 身份登录到 Contoso-AppSrv。
依次单击“开始”、“所有程序”、“Microsoft SharePoint 2010 产品”和“SharePoint 2010 管理中心”。
在管理中心主页的“应用程序管理”下,单击“管理服务应用程序”。
在“管理服务应用程序”页上,单击“PerformancePoint Services”。
在“管理 PerformancePoint Services”页上,单击“PerformancePoint Service 应用程序设置”。
在“PerformancePoint Service 应用程序设置”页上的“Secure Store 和无人参与服务帐户”部分:
在“用户名”文本框中,键入 Contoso\PPSUnattended。
在“密码”文本框中,键入 Contoso\PPSUnattended 帐户的密码。
单击“确定”。
现在已配置完 PerformancePoint Services,下一步是测试连接。为此,我们需要创建一个 PerformancePoint 数据连接。
测试 PerformancePoint Services 连接
在商业智能中心 (http://contoso-appsrv/sites/BICenter) 中,单击“监视关键绩效”,然后单击“开始使用 PerformancePoint Services”。
将打开 PerformancePoint 网站模板。
单击“运行仪表板设计器”。
在“应用程序运行 - 安全警告”对话框中,单击“运行”。
随即打开仪表板设计器。
在“工作区浏览器”中,单击“数据连接”。然后在功能区上的“创建”选项卡上单击“数据源”。
此时将打开“选择数据源模板”对话框。
在“类别”窗格中单击“全部”,再在“模板”窗格中单击“SQL Server 表”。然后单击“确定”。
数据连接将打开,供您编辑。
在中央窗格中的“编辑器”选项卡上,指定以下设置:
在“连接设置”部分,选择“使用标准连接”。
在“服务器”框中,键入 Contoso-SQL。
使用“数据库”列表选择“ContosoRetailDW”。
使用“表”列表选择“dbo.DimProductCategory”。
在“数据源设置”部分,单击“测试数据源”。如果连接成功,则无人参与服务帐户配置正确。
在中央窗格中,单击“属性”选项卡。在“名称”框中,键入产品类别。
在“工作区浏览器”中,右键单击数据连接,然后单击“保存”。
此操作会将您之前创建的数据连接保存到商业智能中心的“数据连接”列表中。
在商业智能中心 (http://contoso-appsrv/sites/bicenter) 中,单击“数据连接”。注意,您创建的数据源在“数据连接”文档库中列出。
关闭仪表板设计器。如果仪表板设计器对话框打开,提示您保存对仪表板项目的更改,请单击“不保存”。
备注
默认情况下,PerformancePoint 仪表板项目保存到商业智能中心的以下 SharePoint 列表和库中:
-
数据连接保存到“数据连接”列表
-
关键绩效指标 (KPI)、记分卡、报表、仪表板页和仪表板筛选器保存到“PerformancePoint 内容”列表
-
已发布仪表板保存到“仪表板”文档库
当您看到提示您保存对项目的更改的仪表板设计器对话框时,系统实际是在询问您是否要创建随后保存到本地计算机的工作区文件。工作区文件不包含实际仪表板项目,但包含这些仪表板项目的定义,这些定义对这些实验中未涵盖的仪表板内容迁移方案很有用。-
注销 Contoso-AppSrv 计算机。
现在已启用并配置 PerformancePoint Services,下一步是验证是否正确指派了用户权限。
验证用户权限是否配置正确
在设置商业智能测试环境的过程中,我们创建了某些帐户和组,并为这些帐户指派了权限。下表汇总了这些帐户和权限:
| 用户名 | 组 | 权限 |
|---|---|---|
Contoso\Jill.Frank |
无。 |
无。 |
Contoso\John.Woods |
BICenterRead |
读取 利用“读取”权限,用户可以查看商业智能中心的信息。 |
Contoso\Susan.Burk |
BICenterContribute |
参与讨论 利用“参与讨论”权限,用户可以查看和创建项目(如报表)并将其保存到该网站上。 |
Contoso\Cindy.White |
BICenterDesign |
设计 利用“设计”权限,用户可以查看、创建和发布包含仪表板的项目。 |
Contoso\David.Hamilton |
BICenterFullControl |
完全控制 利用“完全控制”权限,用户可以查看、创建和发布仪表板内容以及查看或编辑用户权限。 |
要验证是否正确配置了用户权限,我们将使用每个用户的凭据登录到 Contoso-Client 计算机,并尝试执行受用户权限限制的一个或多个任务。这些过程有助于说明权限如何用于 PerformancePoint Services 和商业智能中心。
我们首先验证未经授权的用户无法访问商业智能中心。
验证未经授权的用户无法访问商业智能中心
未对 Contoso\Jill.Frank 分配访问商业智能中心的权限。要确认未经授权的用户无法查看商业智能中心的信息,我们尝试使用 Jill 的用户凭据打开商业智能中心。
尝试使用未经授权的帐户打开商业智能中心
使用 Contoso\Jill.Frank 用户帐户登录 Contoso-Client 计算机。
打开 Web 浏览器。
在地址行中,键入 http://contoso-appsrv。
随即打开主工作组网站。
在快速启动中单击“商业智能中心”。
您收到“错误: 拒绝访问”消息。
注销 Contoso-Client 计算机。
该错误消息指示 Jill Frank 无权访问商业智能中心。这就证实此用户帐户的用户权限配置正确。
接下来,我们将验证读取权限是否正常工作。
验证读取权限是否配置正确
已为 John Woods 分配了读取权限,这意味着他应该可以查看但不能编辑商业智能中心的内容。具有读取权限的用户还可以打开仪表板设计器。但是,他们无法创建 PerformancePoint 仪表板内容。
要验证是否正确配置了读取权限,我们将尝试使用 Contoso\John.Woods 帐户创建 KPI。
尝试使用仪表板设计器创建 KPI
使用 Contoso\John.Woods 用户帐户登录 Contoso-Client 计算机。
打开 Web 浏览器。
在地址行中,键入 http://contoso-appsrv。
随即打开主工作组网站。
在快速启动中单击“商业智能中心”。
将打开商业智能中心。
在商业智能中心中,单击“监视关键绩效”,然后单击“开始使用 PerformancePoint Services”。
将打开 PerformancePoint 网站模板。
单击“运行仪表板设计器”。
在“应用程序运行 - 安全警告”对话框中,单击“运行”。
随即打开仪表板设计器。
重要
将为至少具有商业智能中心的读取访问权限的所有用户打开仪表板设计器。但是,仅分配有读取权限的用户将无法使用仪表板设计器创建任何项目。
在“工作区浏览器”中,单击“PerformancePoint 内容”。
单击“创建”选项卡,然后单击“KPI”。
“选择 KPI 模板”对话框将打开。
选择“空白 KPI”,然后单击“确定”。
您收到一条错误消息,指示您无权创建 KPI。
关闭仪表板设计器。如果仪表板设计器对话框打开,提示您保存对仪表板项目的更改,请单击“不保存”。
注销 Contoso-Client 计算机。
在尝试创建 KPI 时显示的错误消息指示,John Woods 无权使用仪表板设计器创建项目。这就证实此用户帐户的用户权限配置正确。
接下来,我们将验证参与讨论权限是否正常工作。
验证参与讨论权限是否配置正确
已为 Susan Burk 分配了参与讨论权限,这意味着她应该可以创建仪表板项目,例如报表、记分卡、筛选器和仪表板页。但是,Susan 将无法发布仪表板。要确认具有参与讨论权限的用户无法发布仪表板,我们将尝试使用 Contoso\Susan.Burk 帐户创建并发布一个包含记分卡的仪表板。
我们首先创建一个使用我们将指定的固定值的基本记分卡。
创建基本记分卡
使用 Contoso\Susan.Burk 用户帐户登录 Contoso-Client 计算机。
打开 Web 浏览器。
在地址行中,键入 http://contoso-appsrv。
随即打开主工作组网站。
在快速启动中单击“商业智能中心”。
将打开商业智能中心。
在商业智能中心,单击“监视关键绩效”,然后单击“开始使用 PerformancePoint Services”。
将打开 PerformancePoint 网站模板。
单击“运行仪表板设计器”。
在“应用程序运行 - 安全警告”对话框中,单击“运行”。
随即打开仪表板设计器。
在“工作区浏览器”中,单击“PerformancePoint 内容”。
单击“创建”选项卡,然后单击“记分卡”。
打开“选择记分卡模板”对话框。
在“类别”窗格中选择“标准”,在“模板”窗格中选择“固定值记分卡”。然后单击“确定”。
随即打开“创建固定值记分卡”向导。
在“选择要导入的 KPI”页上,执行以下操作:
在“KPI 名称”列中,选择指示“新建 KPI”的默认文本,然后键入销售单位。
在“实际值”列中,键入一个数字,例如 500。
在“目标”列中,键入一个数字,例如 525。
然后单击“下一步”。
在“位置”页上,验证“创建 KPI 到”列表是否具有“PerformancePoint 内容”,然后单击“完成”。
记分卡将打开,供您编辑。
在中央窗格中,单击“属性”选项卡。
在“名称”框中键入“销售记分卡”。
在“工作区浏览器”中,右键单击记分卡,然后单击“保存”。
此操作会将该记分卡保存到商业智能中心的“PerformancePoint 内容”列表。
已完成基本记分卡。下一步是创建仪表板页。(参与讨论权限允许用户创建仪表板页,但不允许发布仪表板页。)
创建仪表板页
在“创建”选项卡上的“仪表板项目”组中,单击“仪表板”。
将打开“选择仪表板页面模板”对话框。
选择“1 个区域”,然后单击“确定”。
仪表板将打开,供您编辑。
请注意,“工作区浏览器”中的文本“新建仪表板”将突出显示。键入销售仪表板,然后按 Enter 键重命名仪表板。
在“详细信息”窗格中,展开“记分卡”,然后展开“PerformancePoint 内容”。
将“销售记分卡”拖到“仪表板内容”部分的区域中。
在“工作区浏览器”中,右键单击“销售仪表板”,然后单击“保存”。
此操作会将仪表板页保存到商业智能中心的“PerformancePoint 内容”列表。
如预期的那样,Susan 能够创建记分卡和仪表板页。下一步是尝试发布仪表板。
尝试发布仪表板
在“工作区浏览器”中,右键单击“销售仪表板”,再单击“部署到 SharePoint”。
将打开“部署位置”对话框。
保留默认设置,然后单击“确定”。
您收到一条错误消息,指示您无法部署仪表板。该消息指示文档库“sites/BICenter/Dashboards”不可用。
关闭仪表板设计器。如果仪表板设计器对话框打开,提示您保存对仪表板项目所做的更改,请单击“不保存”。
在 Susan 尝试发布仪表板时出现的错误消息指示,她没有足够的权限执行该任务。这就证实此用户帐户的用户权限配置正确。
接下来,您将验证设计权限能否正常工作。
验证设计权限是否配置正确
已为 Cindy White 分配了设计权限,这意味着她可以查看、创建和编辑仪表板项目,例如报表、记分卡、筛选器和仪表板页。另外,Cindy 还可以发布仪表板。但是,具有设计权限的用户无法查看或编辑商业智能中心的用户权限。要验证设计权限是否配置正确,我们将首先发布我们在上文中创建的仪表板。然后,我们将尝试使用 Contoso\Cindy.White 帐户查看和编辑仪表板的用户权限。
我们首先发布销售仪表板。
发布销售仪表板
使用 Contoso\Cindy.White 用户帐户登录 Contoso-Client 计算机。
在地址行中,键入 http://contoso-appsrv。
随即打开主工作组网站。
在快速启动中单击“商业智能中心”。
将打开商业智能中心。
在商业智能中心中,单击“监视关键绩效”,然后单击“开始使用 PerformancePoint Services”。
将打开 PerformancePoint 网站模板。
单击“运行仪表板设计器”。
在“应用程序运行 – 安全警告”对话框中,单击“运行”。
仪表板设计器随即打开。
在“工作区浏览器”中,单击“PerformancePoint 内容”。
在中央窗格中的“SharePoint”选项卡上,双击“销售仪表板”以打开进行编辑。
在“工作区浏览器”中,右键单击“销售仪表板”,再单击“部署到 SharePoint”。
将打开“部署位置”对话框。
保留默认设置,然后单击“确定”。
仪表板将发布到 SharePoint Server,然后在 Web 浏览器中打开。
保持此窗口处于打开状态。
仪表板已成功发布。下一步是尝试查看并编辑用户权限。
可通过两种方法查看或编辑用户权限:
可以使用 SharePoint 列表或库中的“项目权限”工具栏命令
可以使用仪表板设计器中的“权限”工具栏命令
我们将尝试使用这两种方法查看和编辑用户权限。
我们首先尝试使用“PerformancePoint 内容”列表中的“项目权限”工具栏命令查看和编辑权限。
尝试在 SharePoint 列表中查看和编辑项目权限
在显示仪表板的浏览器窗口的快速启动中,单击“PerformancePoint 内容”。
“PerformancePoint 内容”SharePoint 列表打开,并显示我们在前面使用 Contoso\Susan.Burk 帐户创建的仪表板项目。
找到某个项目(例如“销售记分卡”),然后选中该项目名称左侧的复选框。
在功能区中,单击“项目”选项卡。请注意,在“管理”组中,“项目权限”工具栏命令未启用。
这表明,Cindy White 无法查看或编辑仪表板项目的用户权限。
现在,我们尝试使用仪表板设计器中的“权限”工具栏命令查看和编辑用户权限。
尝试在仪表板设计器中查看和编辑用户权限
在仪表板设计器的“工作区浏览器”中,单击“PerformancePoint 内容”。
在“开始”选项卡上的“项目”组中,单击“权限”。
您收到“错误: 拒绝访问”消息。
该错误消息指示您无权查看和编辑 PerformancePoint 仪表板内容的用户权限。
关闭显示错误消息的页,然后关闭仪表板设计器。如果仪表板设计器对话框打开,提示您保存对仪表板项目的更改,请单击“不保存”。
注销 Contoso-Client 计算机。
Cindy White 可以创建和编辑仪表板项目以及发布仪表板,但她无法查看或编辑用户权限。这就证实此用户帐户的用户权限配置正确。
接下来,我们将验证完全控制权限能否正常工作。
验证完全控制权限是否配置正确
已为 David Hamilton 分配了完全控制权限,这意味着他可以查看、创建和编辑仪表板项目。另外,David Hamilton 还可以发布仪表板以及查看或编辑仪表板内容的用户权限。
我们可以通过查看在上文中创建并发布的销售记分卡的用户权限来验证这一点。
我们将使用两种方法查看和编辑权限:
将使用“PerformancePoint 内容”列表中的“项目权限”工具栏命令
将使用仪表板设计器中的“权限”工具栏命令
在 SharePoint 列表中查看或编辑项目权限
使用 Contoso\David.Hamilton 用户帐户登录 Contoso-Client 计算机。
在地址行中,键入 http://contoso-appsrv。
随即打开主工作组网站。
在快速启动中单击“商业智能中心”。
将打开商业智能中心。
在快速启动中单击“PerformancePoint 内容”。
“PerformancePoint 内容”SharePoint 列表随即打开,并显示我们之前使用 Contoso\Susan.Burk 帐户创建的仪表板项目。
找到某个项目(例如“销售记分卡”),然后选中该项目名称左侧的复选框。
在功能区的“项目”选项卡上的“管理”组中,单击“项目权限”工具栏命令。
随即打开一个权限页,可在其中查看或编辑用户权限。
在仪表板设计器中查看或编辑用户权限
在浏览器窗口的地址行中,键入 http://contoso-appsrv。
随即打开主工作组网站。
在快速启动中单击“商业智能中心”。
将打开商业智能中心。
在商业智能中心中,单击“监视关键绩效”,然后单击“开始使用 PerformancePoint Services”。
将打开 PerformancePoint 网站模板。
单击“运行仪表板设计器”。
在“应用程序运行 – 安全警告”对话框中,单击“运行”。
仪表板设计器随即打开。
在仪表板设计器中的“工作区浏览器”中,单击“PerformancePoint 内容”。
中央窗格中列出了销售单位 KPI、销售记分卡和销售仪表板。
双击“销售记分卡”,打开它进行编辑。
在“开始”选项卡上的“项目”组中,单击“权限”。
将打开一个权限页,可在其中查看或编辑用户权限。
关闭权限页,然后关闭仪表板设计器。如果仪表板设计器对话框打开,提示您保存对仪表板项目的更改,请单击“不保存”。
注销 Contoso-Client 计算机。
您已成功配置 PerformancePoint Services。