规划网站
- 版本 :2022.1 及更高版本
在向网站添加用户和内容之前,我们建议您规划网站的以下方面。
后续部分将介绍这些网站组件,假设您熟悉
注意:本文和章节仅适用于本地或云中的自我管理的 Tableau Server 部署。如果您使用 Tableau Online,请参阅管理内容访问.
项目
您可以在网站上创建项目,这些项目充当容器,您可以在其中组织相关的内容资产(如数据源和工作簿)。例如,您可以设置一个项目,以包含您的组织用于任务关键型决策的所有经过认证的数据源和工作簿。或者,您可以按部门设置项目。
项目对于管理权限也很有用。了解用户需要如何访问内容后,通常可以更轻松地根据内容类型创建项目,并在项目级别维护权限。
每个网站都有一个名为“默认”的默认项目。创建项目时,新项目将从默认项目获取其初始权限集。实际上,默认项目是新项目的模板。正如我们在相关文章中所述,对于大多数环境,我们建议您仅将默认项目用作权限模板,而不是作为已发布内容的容器。
有关更多信息,请参见使用项目管理内容访问。
用户和组
任何将在网站上发布内容或访问已发布内容的用户都必须能够登录到该网站。如果用户已在服务器上拥有帐户,则需要将该用户添加到相应的站点。您也可以将一个用户添加到多个站点。如果用户尚不存在,则需要创建一个用户帐户。无论哪种方式,请列出需要能够登录到每个站点的用户。
注意:服务器许可证可能会限制您可以拥有的用户数量或他们可以拥有的访问权限级别。请与服务器管理员联系,以确保您能够为所有用户拥有一个帐户。
通常,我们建议您在服务器上创建组,然后将用户添加到组中。这有助于使权限更易于管理。您可以为组分配权限,以将这些权限授予组中的所有用户。(请参阅下一节。
典型的策略是为以类似方式使用内容的用户创建组。例如,您可以为销售部门中发布工作簿的所有用户创建一个名为 SalesWBPublishers 的组,并为 Sales 中发布数据源的人员创建一个名为 SalesDSPublishers 的单独组。这些用户集中的每一组都需要自己的一组功能,因此为每个用户组提供一个组来满足这些需求是有意义的。
网站角色和权限
每个用户都有一个站点角色,该角色确定他们可以对站点拥有的最大权限。作为站点规划的一部分,您需要确定每个用户的站点角色。具有限制性太强的站点角色的用户可能无法执行所需的工作。出于同样的原因,安全最佳实践是将用户的功能限制为仅执行其工作所需的功能。这称为遵循最小特权原则。
您或将此任务委派给的网站管理员还必须确定用户使用内容所需的权限。每个内容资产(工作簿、数据源、项目)都支持一组功能。例如,您可以查看工作簿或向工作簿添加注释。在用户可以对工作簿执行任务之前,其权限必须允许这些功能。建议的做法是,在尝试在服务器上进行设置之前,先绘制出与 Tableau 外部用户的权限映射。
权限确定用户可以在站点角色的上下文中执行的操作。站点角色为“查看者”的用户永远无法发布到站点,无论您授予他们的权限如何。站点角色为“创建者”的用户可以将工作簿发布到站点,但前提是该用户有权保存和查看工作簿。
数据提取刷新计划
如果用户发布包含数据提取的数据源或工作簿,您通常需要确保刷新数据提取,以便它们包含最新数据。用户可以手动刷新数据提取,但如果数据提取很大并且刷新时间很长,这并不总是一个好主意。相反,您可以设置何时刷新数据提取的计划。因此,站点管理员的另一个规划任务是考虑何时应刷新数据提取并制定计划。