使用非 Windows 身份验证将数据刷新计划到数据源

本文由技术专家 汤姆·肖尔撰写。

本文介绍用于计划 PowerPivot 工作簿的配置要求和方法,这些工作簿在 2010 到 2016) 的 PowerPivot for Microsoft SharePoint (中使用非 Windows 身份验证连接到数据源。

注意

在尝试此配置之前,请确保基本数据刷新(例如,将安全存储与 Windows 身份验证配合使用的基本 SQL 或 Analysis Services 数据源)在场中正常运行。

先决条件

  1. PowerPivot 无人参与帐户必须配置一个有效的 Windows 帐户,该 帐户有权访问 您尝试刷新的工作簿 (从技术上讲,还可以使用使用 Windows 凭据的第二个 安全存储 帐户。但对于此示例) ,我们将保持简单。
  2. 如果使用第三方提供程序 (Oracle(例如) ),则必须能够成功从 PowerPivot Analysis Services 实例 () 连接到数据源。
  3. 用于计划数据刷新的帐户必须至少对尝试刷新的数据具有读取权限。
  4. 工作簿无法随时更改其身份验证模式。 如果数据模型是使用 Windows 身份验证生成的,然后更改为使用SQL Server身份验证或任何其他身份验证模式,则可能会导致身份验证问题,并且需要重新生成以支持。

使用非 Windows 身份验证将计划数据刷新设置为数据源的方法

方法 1:使用安全存储

  1. 使用组类型创建新的安全存储目标应用程序。

    “目标应用程序类型”字段下的“组”选项的屏幕截图。

  2. 在下一页上,请确保将中间字段更改为“用户名”和“密码”。 使用非 Windows 凭据时,它们是唯一可以选择的有效字段。 页面左侧的字段可编辑为所需的任何字段。

    字段设置页的屏幕截图。中间字段设置为“用户名”和“密码”。

  3. 设置目标应用程序管理员和成员。 成员组是有权在网站上使用安全存储目标应用程序的用户组。

    “目标应用程序管理员和成员”设置页的屏幕截图。

  4. 在“main安全存储”页上,在刚刚创建的新目标应用程序上设置凭据。

    新目标应用程序的下拉菜单中“设置凭据”选项的屏幕截图。

  5. 设置凭据后,我们可以返回到库中的工作簿并设置计划。

    工作簿的“设置计划”图标的屏幕截图 1。

  6. 保留第一组单选按钮,因为它们仅是 Windows 身份验证的选项。 选择“ 数据源凭据 ”下的第三个选项,并在“ ID ”文本框中键入安全存储目标应用程序的名称。

    注意

    请确保以用户帐户而不是管理员身份测试此帐户。

    选择“数据源凭据”下的第三个选项时计划设置页的屏幕截图。

方法 2:指定用户帐户

  1. 单击库中工作簿的“设置计划”图标。

    工作簿的“设置计划”图标的屏幕截图 2。

  2. 保留第一组单选按钮,因为它们仅是 Windows 身份验证的选项。 选择“数据源凭据”下的第二个选项“指定用户帐户”,并键入有权访问此特定数据源的帐户的登录名和密码。

    选择“数据源凭据”下第二个选项时计划设置页的屏幕截图。

注意

此方法创建工作簿专门使用的临时安全存储 ID。 清除或更改计划时,将删除 ID。