验证 Tableau Server 升级
完成本主题的各个部分,以验证服务器升级是否成功。
验证 Tableau Service 进程
使用命令行登录到 TSM 并验证 Tableau Server 进程的状态,从而开始验证过程。
使用作为
tsmadmin
组成员的帐户打开命令提示符。有关使用 tsm 命令行的详细信息,请参见使用 tsm CLI。
- 运行以下命令以查看所有 Tableau Server 进程的状态:
tsm status -v.
如果在尝试运行 TSM 命令时收到拒绝访问错误,该怎么办?
用于配置安装其余部分的帐户必须是在初始化过程中创建的 tsmadmin
组的成员。若要查看 tsmadmin
组中的用户帐户,请运行以下命令:
grep tsmadmin /etc/group
如果用户帐户不在该组中,请运行以下命令,将用户添加到 tsmadmin
组:
sudo usermod -G tsmadmin -a <username>
验证 TSM 全局设置
作为升级准备工作的一部分,您应该已经截取了 TSM Web UI 设置的屏幕截图。登录到 Tableau 服务管理器 Web UI,并将设置与屏幕截图进行比较。
启用订阅和计划
以 Tableau Server 管理员身份登录到 Tableau Server 管理区域。
转到服务器范围的“计划”页面:
- 在仅存在单个(默认)站点的 Tableau Server 上,单击左侧窗格中的“计划”。
- 在具有多个站点的 Tableau Server 上,单击左侧窗格顶部下拉菜单中的“管理所有站点”,然后单击“计划”。
- 在“计划”页面上,单击“全选”。
- 在“操作”菜单上,选择“启用”,然后在出现的提示中单击“启用”。
验证用户访问权限
使用用户帐户,通过 Tableau Desktop 和浏览器登录到 Tableau Server。
如果 Tableau Server 可在组织外部使用,请验证 Internet 连接。
如果您的组织支持与 Tableau Server 的移动连接,请使用移动设备登录到服务器。
查看已发布工作簿
使用用户帐户,登录到 Tableau Server 并浏览已发布的工作簿。打开工作簿以在浏览器中查看它们
验证工作簿和数据源发布功能
使用具有 Creator 许可证的帐户,验证 Web 制作功能以连接到数据,并创建和发布工作簿及数据源:
验证 Tableau Prep Builder
如果组织正在运行 Tableau Prep Builder,请验证您是否可以连接到数据、打开流程以及其他 Prep 任务。请参见 Tableau Prep:连接到数据(链接在新窗口中打开)。
验证 Tableau 对象的计数
作为升级准备工作的一部分,您应该已经注意到部署中有多少项目、工作簿、视图、数据源、用户和组。验证所有对象是否仍然显示。
以 Tableau Server 管理员身份登录到 Tableau Server 管理区域。
- 验证项目、工作簿、视图和数据源的计数
- 验证用户和组的计数
验证 API 功能
如果您的组织已使用 Tableau API 部署或开发了内容,请验证这些内容是否可操作。
REST API
通过运行入门教程:简介和设置(链接在新窗口中打开)中的示例 cURL,验证 REST API 访问权限和身份验证:
curl "https://MY-SERVER/api/3.8/auth/signin" -X POST -d @signin.xml
signin.xml 的内容:
<tsRequest> <personalAccessTokenName="MY_PAT_NAME" <credentials name="username" password="password" > <site contentUrl="MarketingSite" /> </credentials> </tsRequest>
示例响应:
<tsResponse version-and-namespace-settings> <credentials token="12ab34cd56ef78ab90cd12ef34ab56cd"> <site id="9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d" contentUrl="MarketingSite"/> </credentials> </tsResponse>
兼容性测试
对于其他已开发的功能,执行兼容性测试以验证 Tableau Server 的升级版本是否按预期方式与现有解决方案一起运行:
- 仪表板扩展程序
- 用于嵌入式 Tableau 的 JavaScript API
- 连接器(Web 数据连接器,Tacos)