内容:

创建自定义管理视图

  • 版本 :2022.1 及更高版本

除了服务器“维护”页面中可用的预制管理视图外,您还可以使用 Tableau Desktop 查询和生成自己的服务器活动分析视图。

除了服务器“维护”页面中可用的预制管理视图外,您还可以使用 Tableau Desktop 查询和生成自己的服务器活动分析视图。为此,您可以使用以下两个内置用户之一连接到 Tableau Server 存储库中的视图并进行查询:tableau” 或 readonly”用户的访问权。

若要连接到 Tableau Server 存储库,请参见使用 Tableau Server 存储库收集数据

  • tableau 用户 — tableau 用户可访问特殊视图以及存储库数据库中表格的子集。我们提供了这些视图和表格,以便管理员能够创建自定义管理视图。Tableau 会尽力限制对这些表格和视图的更改,以便使用这些表格和视图构建的自定义视图不会损坏。

  • readonly 用户 — readonly 用户可访问大量存储库表格,因此可提供有关服务器使用情况的更多数据。管理员也可以使用这些表格创建自定义管理视图,但其中许多表格都主要是为了支持 Tableau Server 的功能,可能会在未经警告的情况下更改或移除。这意味着,当数据库结构发生变化时,依据这些表格创建的视图可能会损坏。

有关自定义管理视图的示例,请参见 Tableau 社区(链接在新窗口中打开)。您还可以使用在查看内置管理视图时生成的临时工作簿。

您必须启用对 Tableau Server 数据库的访问,然后才能使用内置用户之一进行连接。执行此操作后,您可以使用 Tableau Desktop 以 tableau 用户或 readonly 用户身份连接到数据库并进行查询。

tsm configuration set 选项 auditing.enabled 用于控制 Tableau Server 是否要将历史用户活动和其他信息收集到存储库中。该选项默认情况下处于启用状态。请注意,收集历史事件会影响 Tableau Server 备份文件 (.tsbak) 的大小。

  • 所有hist_ 表均由 tsm configuration set 选项 wgserver.audit_history_expiration_days 控制,该选项控制在存储库中保留事件历史记录多少天,默认值为 183 天。

  • 使用 --http-requests-table 选项运行 tsm maintenance cleanup 时,会从 _http_requests 表中清除 7 天之前的所有数据。有关详细信息,请参见移除不需要的文件

  • _background_tasks 表会自动清除,并保留最近 30 天的数据。

  • 名称以“_”前缀开头的所有其他表包含当前数据。

有关 Tableau Server 存储库中的表的详细信息,请参见工作组数据库数据字典(链接在新窗口中打开)