Tableau 优课堂 | 第89课:Tableau Server 权限设置

published: 2024-07-23

欢迎观看由优阅达制作的【优课堂】系列视频。本节课,我们来学习:Tableau Server 权限设置。

Tableau Server 的安全体系有四个主要组件:身份验证、授权、数据安全、网络安全。本视频介绍的是第二部分:授权。若要跟随视频操作,请以服务器管理员身份访问 Tableau Server。


权限和站点角色

授权决定了谁可以看到内容以及如何与内容交互。在 Tableau中,授权由站点角色和权限的组合所决定。

权限是指保存到项目中、Web 编辑工作簿、连接到数据源等功能,它们应用于特定的内容,包括项目、数据源、工作簿或视图。

权限的功能不是随意指定给组或用户的,它需要根据内容来进行设置。另一方面,站点角色被分配到指定用户,这是最基础的授权级别。

单击左侧菜单栏的“用户”选项卡。这里,我们已提前根据用户的站点角色,命名了三个用户:Creator、Exploer、Viewer,以方便看到权限和站点角色之间的相互关系。

让我们勾选“Creator”账号,并单击操作。选择站点角色,在弹出的对话框中,单击打开下拉菜单。站点角色是在创建用户时建立的,但这可以在后期修改更新。

站点角色指定了用户可以拥有权限的最大级别。如果用户的站点角色是Viewer(查看者),那么他是没有 Web 编辑权限的,即使已被授予了该权限也一样无法进行Web编辑。

只有站点管理员Creator角色可以进行权限设置,其他站点角色都没有进行权限设置的授权,站点管理员Creator可拥有所有权限。


组和用户

单击任意空白处,关闭此对话框。然后,再单击左侧菜单栏“群组”选项卡。

当涉及到权限设置时,常见的操作是将用户放入组中,并为这些组分配内容权限。对相同内容具有相同访问权限的用户添加到组中,以方便进行批量的权限管理。

这里显示的“所有用户”是一个默认的组别,每个用户都会自动添加到该组中。

现在,我们来添加一个新组。单击“添加组”,选择“本地组”。将组名称命名为“市场部”,单击创建。这个组为市场部同事设置,包含在这个组里的用户,对相同内容,都拥有相同权限。

创建新组之后,单击进入“市场部”组,然后单击“添加用户”。

现在,我们可以选择往组内添加用户。这里,我选择添加三个用户,包括Creator、Exploer 和 Viewer,最后单击“添加用户”按钮。


项目及项目权限

单击左侧“浏览”选项卡,勾选默认(Default)项目,然后在操作菜单中选择权限选项,打开权限配置页面。

正如可以通过组对用户权限进行批量管理一样,也可以通过对项目、文件夹、保存工作簿、视图和数据源等内容进行统一的权限管理。

请注意,Server 权限是根据内容进行分配的。项目权限有两种类型,项目本身的权限和其中内容的权限。创建新项目时,它将自动继承默认项目的所有权限。因此,可以将默认项目视为所有项目权限设置的模板。


权限分配

现在,我们来设置默认(Default)项目的权限。将鼠标悬停到项目权限小图标区域,将看到项目本身的权限:“视图“权限和“发布“权限。

  • “视图”权限允许用户查看项目的内容状态。

  • “发布”权限允许用户将内容保存到该项目下,一般情况下允许向该项目发布内容。

在开始之前,请注意“所有用户”分组已存在。为了尽量减少混淆,通常最简单的方法是先完全清除“所有用户”组的所有权限。

这可以让权限设置回归初始状态,那么用户就无法对内容进行任何操作。然后,就可以添加想要的权限配置,按照我们的要求控制所有角色的权限。

单击“所有用户”组旁边的模板选项卡,在下拉菜单中,将模板更改为“无(None)”。之后选择项目旁边的工作簿选项卡,也同样单击“无”。依次类推设置完毕每个选项卡。最后,单击“保存”来应用上述更改。

现在已清除完毕。单击“工作簿”选项卡后,在屏幕底部,我们可以看到生成的权限表格。这个表格显示了组中所有用户的组合权限。

请注意,当所有用户都没有权限时,具有站点管理员和服务器管理员角色的用户仍然拥有所有权限。


添加组规则

接下来,我们要为“市场部”组添加规则。单击选择“项目”选项卡,单击“添加用户或组规则”按钮,添加“市场部”组。

对于“市场部“组,我们选择“视图”模板为项 目模板,选择完成后,单击“保存”按钮保存这个选择。

生成的权限表格中,只显示了“市场部”组中的用户,可以查看这些用户的状态。单击“所有用户”组,可以查看所有用户的状态。

如果我们想要更改模板,该如何操作?再次单击 “市场部”组的模板选择菜单,选择“发布”模板,最后单击“保存”。

接下来将会发生什么?随着发布模板的选择和保存,“发布”权限将会自动启用,“市场部”组成员将同时拥有“视图”和“发布”权限。

但是,请注意 “Viewer” 站点角色并没有启用“发布”权限。这是因为“Viewer”站点角色限制了可用的最大权限,所以尽管组规则允许它们具有“发布”权限,它们依然无法启用。

将鼠标悬停在红框上,将显示一个工具提示,说明如何得出权限结果。


编辑权限

现在,单击“工作簿”选项卡,来修改这个项目中工作簿的权限。

展开工作簿区域,我们将看到许多新的、特定于工作簿的功能选项。这些选项与导航到特定工作簿并单击的权限相同。悬停在每个小图标上,可以得知其分别代表的含义。

要更改权限,我们可以单击“模板菜单”,选择“发布”模板。此时,按照模板设置,某些权限就变成绿色并打上勾,这说明它们已经被允许。

例如,将鼠标悬停在“下载另存为副本”选项,可以清楚查看功能的图标名称和当前是否被允许。

多次单击这个选项,可实现 “允许”和“拒绝”的功能切换。这里选择“拒绝”状态,选项将显示为灰色并取消勾选。

此时,模板已经变成为“自定义”,因为我们已修改了设置。单击“保存”。

生成的权限表格中发生了什么变化?“Creator”账号具有完整的编辑功能,甚至具有“删除”功能。悬停删除图标对应的绿色箭头上可以发现,它们拥有“管理员”权限。

不过,站点角色为“Viewer”的用户只有视图功能,受站点角色的限制,他们不具备“Web编辑”权限,所以无法授予他们交互功能。

如果我们悬停在“Exploer”的“下载另存为副本”功能框上,会看到它们被组规则限制为“拒绝”状态。

Tableau 权限是有限制的,也就是说,必须显式地授予某个权限,否则该权限将被拒绝。

此外,单个权限优先于组级别权限。这意味着,如果一个人被明确拒绝了一项权限,但同时也是被允许享有权限的群体中的一员,那么这个人还是没有这项权限。


Web 编辑和保存/另存为

最后,值得注意的是,某些操作需要站点角色和权限的特定组合才可开启。

举个例子,对于能够进行下载的用户,他们必须同时符合:至少是“Creator”或“Exploer”站点角色、项目级别具有“发布能力”、具有工作簿上被授予的 Web 编辑功能。


锁定项目的权限

如果我们对现有权限设置满意,并且不想在项目中添加具有不同权限的不同工作簿和数据源,增加复杂性,则可以锁定项目的权限。

在屏幕的左侧,有个名为“内容权限锁定”的按钮,这取决于当前应用的配置,只有管理员和项目主管才可以切换此设置。

单击“编辑”按钮并选择“锁定项目”。我们在这里设置的权限将应用于发布到这个项目的所有内容。

但如果选择了 可自定义,管理员则需要再次进入项目文件夹,对某工作簿进行权限设置。再之后是工作表,权限最终将以交集的方式进行计算。

发布者(所有者)将保留所有访问自己所发布内容的权限,但不能修改覆盖这些权限设置。权限和站点角色的结合可以为 Tableau Server 提供安全稳健的授权体系。



以上就是关于「Tableau Server 权限设置」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请持续关注优阅达大数据生态。


更多相关信息,请访问专题页: Tableau使用入门教程