规划仪表板和筛选器

本文内容:

  • 关于仪表板和筛选器

  • 规划仪表板的 Web 部件

  • 规划筛选器

  • 工作表

仪表板显示有关您的组织中的业务数据和业务流程的报告和关键绩效指标 (KPI)。可以对这些报告的视图进行自动筛选或按用户选择的属性筛选,从而能够在组织中进行比较数据分析。

在规划 Microsoft Office SharePoint Server 2007 的初始部署时,您应了解哪些 Web 部件是仪表板公用的、如何在仪表板和其他 SharePoint 网站上使用筛选器、如何连接筛选器和业务数据 Web 部件,以及如何向使用仪表板和其他启用筛选器的 SharePoint 网站的用户显示这些筛选器。

关于仪表板和筛选器

仪表板(也称为多报告汇总页面)包含一个或多个 Web 部件,比如业务数据 Web 部件、Excel Web Access Web 部件或 KPI,可以对这些 Web 部件进行筛选,以便提供来自若干源的数据和内容的统一而灵活的视图。可以使用 Microsoft SQL Server 2005 Reporting Services 的功能,在页级别或按 Web 部件对仪表板上显示的数据进行筛选。例如,您可以创建一个“客户报告”仪表板,该仪表板显示与特定客户相关的组织关键业务流程的所有 KPI 和业务数据 Web 部件。

仪表板是可添加到报告库的三种内容类型之一。为门户网站和其他网站集自动创建的“报告中心”网站包含报告库,但用户可以向其他网站添加报告库。

仪表板由一组业务数据 Web 部件和一组筛选器 Web 部件组成,这些部件可连接到 Web 部件,并基于在连接的 Web 部件之间共享的数据更改显示的数据。通过将连接的筛选器和业务数据 Web 部件添加到其他网站模板,您也可以创建对诸如仪表板等数据进行筛选的网站。

某些筛选器 Web 部件自动筛选数据。某些筛选器 Web 部件允许查看仪表板的用户输入值或从列表中选择值,然后单击网页上的“应用筛选器”按钮来应用这些值。“应用筛选器”按钮是以另一个 Web 部件的形式实现的,在将一个或多个具有用户指定值的筛选器添加到网页之前,将看不到该按钮。

“应用筛选器”按钮和用户指定的筛选器显示在仪表板模板中的一个特殊筛选器区域中。

默认情况下,仪表板包含下表中列出并描述的布局和 Web 部件。

区域 Web 部件 说明

顶部左侧

摘要 Web 部件

这是一个内容编辑器 Web 部件,可对该部件进行修改,以便为仪表板上提供的信息添加说明性文本。

顶部右侧

联系人详细信息 Web 部件

此部件包含仪表板所有者的联系人信息。

筛选器

“应用筛选器”Web 部件

添加到仪表板的其他筛选器显示在此区域中。

底部左侧

Excel Web Access Web 部件

可以配置此 Web 部件以显示 Microsoft Office Excel 2007 工作表中的数据。根据仪表板的用途,管理员可以移除此 Web 部件或用其他类似 Web 部件来补充该部件。

底部中间

无默认 Web 部件

此区域为空,但很适合于将诸如 KPI 列表 Web 部件和业务数据列表 Web 部件等其他业务数据 Web 部件添加到此处。

底部右侧

相关信息 Web 部件

此 Web 部件用于添加指向相关报告、文档、网站和其他内容的链接。

仪表板的实用性取决于基础 Web 部件和筛选器以及您在这些组件之间建立的连接。因此,如果仔细规划您使用哪些 Web 部件和筛选器以及这些部件如何交互,将可能使人们在组织中使用业务数据的效率大为改观。

规划仪表板的 Web 部件

创建仪表板的目的是为了呈现常见业务流程中所使用重要业务数据的视图。基于相同类型的 Web 部件创建仪表板或网站时,要考虑的首要因素是网站的用途是什么。这将确保与该用途相关的常见业务流程可显示在仪表板中。

在规划网站集时,您应考虑每个网站的用途,具体情况通常取决于组织中的用户组以及他们所从事的不同项目。某些大型网站集(比如集中式企业门户网站)具有非常广泛的各种用途,并将处理各种各样业务流程的不同用户组组织在一起。通常,您将有用于更集中的组、项目和业务流程的较小的网站集。

不管您的网站集的结构如何,您都将需要创建可对每个离散业务流程集的信息进行组织的仪表板。某些用户组可能有他们定期使用的单一流程集,而其他用户组则可能使用不同的流程。仪表板的数量以及每个仪表板上的内容应反映组织中的用户和组所完成的工作。

对于每个网站,您应将业务流程分组、确定 Web 部件以显示了解关键项目的状态所必需的数据,并提供可用于了解有关这些项目的更详细信息的单一入口点。这些 Web 部件包含可由其他 Web 部件筛选的重要业务数据。

通常会向仪表板中添加以下业务数据 Web 部件:

  • 其他 Excel Web Access Web 部件

  • 业务数据列表 Web 部件

  • KPI 列表 Web 部件和 KPI 详细信息 Web 部件

  • Reporting Services 报告 Web 部件

在规划仪表板中的每个业务数据 Web 部件时,请考虑基础数据源连接和筛选器 Web 部件可能带来的结果。对于数据连接,您将需要为 Excel 工作簿添加文档库、在业务数据目录中注册业务线应用程序,并将适当的属性集导入业务数据配置文件。您还将需要为 KPI 创建 SharePoint 列表,并将连接添加到 SQL Server 2005 Analysis Services 和 SQL Server 2005 Reporting Services 的数据连接库。

为仪表板规划 Excel Web Access Web 部件

Excel Web Access Web 部件在仪表板页面内直接提供 Excel 工作簿中的信息。默认视图是由网站所有者在添加 Web 部件时选择的单元格子集。在任何人查看页面之前将应用任何自动筛选器。具有用户指定值的筛选器显示为列表菜单或文本框。利用这些筛选器,任何人将能够选择值并依据这些值筛选视图。对电子表格具有适当权限的用户可以通过单击 Web 部件中相应的链接,打开电子表格进行编辑。例如,您可能需要使用 Excel 工作簿中的数据来显示部门中所有员工的销售数据。

为仪表板规划业务数据 Web 部件

业务数据列表 Web 部件包含依据业务数据目录中注册的应用程序所生成列表中的数据。此 Web 部件的最常见类型是一个简单列表,但您也可以添加 Web 部件,对数据源中的个别项目进行详细描述或显示与数据源中的关联属性相关的数据列表。例如,您可以添加一个 Web 部件,该部件显示客户列表、有关某个客户的详细信息集或者特定区域的客户列表。您也可以添加一个业务数据操作 Web 部件,该部件执行与某个业务数据应用程序中所包含数据相关的以前定义的操作。

所有这些业务数据 Web 部件都可以相互连接,以便它们能够共享数据。可共享的数据量以及数据的共享方式取决于 Web 部件,如下表中所述。

Web 部件 与其他 Web 部件共享的最大数据行数 可将数据发送到此 Web 部件的 Web 部件 此 Web 部件可接收的数据的类型

业务数据列表 Web 部件

最多两行数据,每行数据都连接到另一个业务数据 Web 部件

其他业务数据 Web 部件、当前用户筛选器 Web 部件、属性配置文件筛选器 Web 部件

筛选器、参数、筛选器值或查询值

与业务数据相关的列表 Web 部件

最多两行数据,每行数据都连接到另一个业务数据 Web 部件

其他业务数据 Web 部件、当前用户筛选器 Web 部件、属性配置文件筛选器 Web 部件

筛选器、参数、筛选器值、查询值或相关项

业务数据项 Web 部件

一行数据,连接到另一个业务数据 Web 部件

其他业务数据 Web 部件、当前用户筛选器 Web 部件、属性配置文件筛选器 Web 部件

筛选器、参数或新项

业务数据操作 Web 部件

无法向其他 Web 部件发送数据

其他业务数据 Web 部件、当前用户筛选器 Web 部件、属性配置文件筛选器 Web 部件

任何类型

这些连接允许您使用多个 Web 部件在另一个 Web 部件中动态地创建或补充数据。您可以:

  • 使用业务数据列表 Web 部件中的数据创建业务数据项 Web 部件或与业务数据相关的列表 Web 部件。

  • 将业务数据 Web 部件中的一行以新操作的形式发送到业务数据操作 Web 部件。

  • 基于从其他业务数据 Web 部件、当前用户筛选器 Web 部件或属性配置文件筛选器 Web 部件中传递的值筛选某个 Web 部件的数据。

有关当前用户筛选器 Web 部件、属性配置文件筛选器 Web 部件以及可用于在单一仪表板页面上筛选所有 Web 部件的其他筛选器 Web 部件的详细信息,请参阅本文后面的规划筛选器。

为仪表板规划 KPI Web 部件

KPI Web 部件通过比较值(该值依据具有表示业务流程目标的值的基础数据源计算得出),并使用简单的图形来指明状态,从而显示业务流程的状态,例如,KPI 可以使用交通灯图标来指明客户满意度是超过、达到还是未能达到目标。如果客户满意度超过预设的目标(通过计算组织中的正满意度比率得出),则用绿色交通灯图标显示客户满意度 KPI。如果客户满意度未能达到最低目标,则用红色交通灯图标显示客户满意度 KPI。否则用黄色交通灯图标显示该 KPI。

KPI 可以基于 SharePoint 列表、Excel 工作簿或 SQL Server 2005 Analysis Services 中的数据。Reporting Services 报告 Web 部件直接呈现 SQL Server 2005 Reporting Services 中的数据。

规划筛选器

筛选器是一些 Web 部件,这些部件连接到其他筛选器 Web 部件和业务数据 Web 部件,以便能够用动态视图呈现使用筛选器和业务数据 Web 部件的仪表板和其他网站中的业务数据。筛选器支持多种数据类型,每种数据类型都与不同的筛选器 Web 部件关联。

某些筛选器会自动应用到页面上的 Web 部件,查看页面的用户无需进行任何输入。这些筛选器由仪表板所有者添加,用于限制任何仪表板网站上数据的范围。取决于每个筛选器 Web 部件的属性,这些筛选器的大多数(但不是全部)都将应用于页面上的所有 Web 部件。

其他筛选器依据页面用户选择的值应用于页面上所有 Web 部件中的所有数据。其中的三个筛选器 Web 部件使用用户指定的数据值,而其他筛选器 Web 部件则允许用户从列表中选择值,该列表是依据网站所有者从各个数据源中选择的值创建的。

并非每个 Web 部件都可连接到筛选器。当您在设计模式下选择“Web 部件”菜单、指向“连接”,然后指向“筛选值 发送对象”时,每个筛选器都显示它可连接到页面上的哪些 Web 部件。可接受筛选器中的值的每个 Web 部件也会在其“连接”菜单中显示该信息。

下表中列出了支持的数据类型和 Web 部件。

数据类型 选择格式 Web 部件

文本

用户

文本筛选器 Web 部件

数字

用户

数字筛选器 Web 部件

SharePoint 列表

列表

SharePoint 列表筛选器 Web 部件

业务数据目录

列表

业务数据目录筛选器 Web 部件

SQL Server 2005 Analysis Services

列表

Analysis Services 筛选器 Web 部件

手动输入的列表

列表

在 Web 部件属性中使用手动输入列表的任何筛选器 Web 部件

基于目标 Web 部件的值

列表

任何目标 Web 部件

当前用户

自动

当前用户筛选器 Web 部件

查询字符串参数

自动

查询字符串 (URL) 筛选器 Web 部件

固定值

自动

选项筛选器 Web 部件

页字段值

自动

页字段筛选器 Web 部件

规划自动筛选器 Web 部件

当仪表板显示在 Web 浏览器中时,会自动应用若干筛选器。这些筛选器由网站所有者配置,用于限制所显示数据的范围。这些筛选器仅在设计模式下可见。由于所有其他筛选器都按用户的选择在这些筛选器之后应用,因此应首先规划和实施这些筛选器。

自动应用筛选器的筛选器 Web 部件包括:

  • 当前用户筛选器 Web 部件

  • 查询字符串 (URL) 筛选器 Web 部件

  • 编写的列表筛选器 Web 部件

  • 页字段筛选器 Web 部件

  • 组织筛选器(直接下属)Web 部件

当前用户筛选器 Web 部件和相关的属性配置文件筛选器 Web 部件包括在个性化网站模板中,并且还可以添加到仪表板网站。这些 Web 部件分别按当前用户的用户配置文件的帐户名称和首选名称属性进行筛选。它们可以将这些属性传递到其他筛选器作为默认值,并传递到业务数据 Web 部件。对于某些个性化 Web 部件,这将会生成一个个性化视图,其中包含与当前查看网站的用户相关的信息。

属性配置文件筛选器 Web 部件仅在个性化页面上使用。其他页面的 Web 部件库中未提供该部件。有关个性化 Web 部件的详细信息,请参阅规划个性化 Web 部件

利用编写的列表筛选器 Web 部件,您可以基于网站所有者编写的属性列表筛选页面。

查询字符串 (URL) 筛选器 Web 部件依据仪表板所有者提供的查询字符串筛选一个或多个 Web 部件。如果查询字符串未生成有效的 URL,则可以为筛选器提供默认 URL。

利用页字段筛选器 Web 部件,您可以基于仪表板或任何其他 Web 部件页面的页面列表中的列来筛选页面上的内容。您可以基于所选列中的值筛选一个或多个连接的 Web 部件。您也可以向列表中添加列,以便扩展在页面上筛选 Web 部件的能力。

规划使用用户指定值的筛选器

使用用户指定值的筛选器基于以下筛选器 Web 部件:

  • 文本筛选器 Web 部件

  • 数字筛选器 Web 部件

利用其中的每个筛选器,每个用户将能够输入值,用于筛选仪表板上的每个 Web 部件。当用户单击仪表板页面上的“应用筛选器”按钮时,筛选将开始。可以从当前用户筛选器 Web 部件或属性配置文件筛选器 Web 部件中获取文本筛选器 Web 部件的默认值。

规划这些筛选器的过程简单明了。如果希望用户能够按列表中没有的值快速进行筛选,您可以启用这些筛选器。首先启用这些筛选器通常是一个好主意,以便网站所有者能够利用基于稍后实施的数据源中的列表的筛选器,用最小的工作量来完成某些筛选。但是,在创建了与网站的用途更相关的更复杂筛选器后,这些筛选器可能不再必需。针对更复杂的筛选器进行规划,但您可以在部署早期启用这些筛选器,而不必进行任何额外的规划。

规划使用从列表中选定的值的筛选器

某些使用用户指定值的筛选器在依据其他数据源创建的列表中提供这些值。这些筛选器包括:

  • 手动输入的列表(由任何筛选器 Web 部件使用)

  • SharePoint 列表筛选器 Web 部件

  • 业务数据目录筛选器 Web 部件

  • Analysis Services 筛选器 Web 部件

如果希望能够按简单的值列表进行筛选,并且不想创建 SharePoint 列表或查找具有这些值的其他数据源,您可以使用依据筛选器 Web 部件的“高级搜索”页面创建的手动创建的列表。创建诸如此类的列表快速而简便,并且,连同启用简单的日期和文本筛选器以提供仪表板功能一起,这一步骤是一个很好的早期步骤,直至部署更复杂的筛选器为止。

更通常的情况是,特别是在部署的后期,您将需要使用更复杂的数据源中的属性。花一些时间来规划这些种类的筛选器是值得的,因为它们需要您同时规划基础数据源。在基于这些数据源创建筛选器之前,您将需要创建 SharePoint 列表、在业务数据目录中注册业务应用程序,并将连接添加到数据连接库中的 SQL Server 2005 Analysis Services 多维数据集。

业务数据目录筛选器 Web 部件基于 SQL Server 2005 Reporting Services 或业务数据目录中注册的应用程序中所找到属性的值筛选页面上的其他 Web 部件。该 Web 部件通常与业务数据 Web 部件结合使用来筛选视图,并且此筛选器可以使用任何识别的属性。

Analysis Services 筛选器 Web 部件是从层次结构树视图中选择的。利用这些 Web 部件,您可以基于 SQL Server 2005 Analysis Services 多维数据集和状态指标中的值筛选页面上的 Web 部件。此 Web 部件通常用于筛选基于 SQL Server 2005 Analysis Services 数据的 KPI。

利用此视图,您还可以显示复杂的数据存储中的数据,以便使用仪表板的任何人都能够快速选择树中的任何节点,并针对该节点进行筛选。这样,将能够对难于采用任何其他方式生成的复杂数据进行分析。对于具有只读或很少更新的数据、但可用于所有类型数据的大型数据仓库而言,这是一个很好的选项。

如果要访问某些数据源(比如业务数据目录中的应用程序和 SQL Server 2005 Analysis Services 多维数据集),可能需要配置单一登录以正确地连接到数据。请为这些数据源将单一登录规划结合到您的规划中,以确保筛选器和相关的 Web 部件正常工作。有关详细信息,请参阅规划单一登录

工作表操作

使用业务数据工作表(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=73271&clcid=0x804)(该链接可能指向英文页面)来记录仪表板使用的业务数据和商业智能 Web 部件。在同一个表中记录连接的筛选器 Web 部件和每个筛选器使用的属性、数据源,以及 Web 部件使用的 SharePoint 列表。

使用网站创建工作表(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=73138&clcid=0x804)(该链接可能指向英文页面)来记录在网站规划过程中确定的关键仪表板网站,并记录这些网站使用的 Web 部件。

工作表

使用下面的工作表来规划仪表板和筛选器:

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍