创建 Qlik Sense Client-Managed 连接
本页面介绍如何使用 Qlik Analytics Migration Tool 创建到 Qlik Sense Client-Managed 环境的源连接。此连接可将内容从自托管 Qlik Sense 环境迁移到 Qlik Cloud。
有两种方法可用:
- 方法 1 — 使用已配置 JWT 身份验证的现有虚拟代理。
- 方法 2 — 使用 Qlik Analytics Migration Tool 自动创建新的虚拟代理。
方法 1:使用现有虚拟代理
当 Qlik Sense Client-Managed 环境中已配置启用 JWT 的虚拟代理时,此方法适用。
步骤
执行以下操作:
- 导航到 Connections 选项卡并选择 Qlik Sense Client-Managed。
- 单击 Create New。
- 在Connection Setup选项卡中,提供以下信息:
- Connection Name — 用于识别连接的引用名称。
- Qlik Sense Virtual Proxy URL — 配置的虚拟代理的完整 URL(例如,
https://qliksense.domain.com/proxy-name
)。 - API Key / JWT — 与配置的虚拟代理关联的 JWT。输入时此值将被遮盖。
- 单击Test Connection以验证配置。
- 成功通知确认连接有效。
- 如果测试失败,请验证 URL 和令牌。错误消息可能会提供更多详细信息。
- 单击 Create Connection。
- 确认消息将指示成功创建,并且连接将显示在列表中。
方法 2:使用工具创建虚拟代理
此方法允许 Qlik Analytics Migration Tool 创建新的虚拟代理和关联的 JWT,而无需事先存在。
步骤
执行以下操作:
- 导航到Connections选项卡并选择Qlik Sense Client-Managed。
- 单击 Create New。
- 在Virtual Proxy Setup – Guide选项卡上,查看说明(可选)。
- 切换到Virtual Proxy Setup选项卡。
- 在Qlik Server URL字段中,输入 Qlik Sense Client-Managed 环境的登录 URL。
- 单击 Login to Qlik。将打开一个新选项卡,提示进行身份验证。
- 登录后,在 Web 浏览器中打开Developer Tools(
F12
或fn + F12
)。 - 转到Application选项卡,然后:
- 展开Cookies部分。
- 选择 Qlik Sense 域。
- 复制 Cookie Name。在 Qlik Analytics Migration Tool 中,将其粘贴到 Qlik Session Cookie (Cookie Name) 字段中。
- 复制 Cookie Value。在 Qlik Analytics Migration Tool 中,将其粘贴到 Qlik Session Cookie (Cookie Value) 字段中。
- 单击 Retrieve users and proxies from Qlik。
- 这将获取所有 RootAdmin 用户和可用代理。
- 如果调用失败,请验证 Cookie 字段并在需要时重新进行身份验证。
- 在 Select Service User 下拉列表中,选择要与虚拟代理关联的 RootAdmin 用户。
- 在 Select Proxy Service 下拉列表中,选择代理服务(通常为 Central)。
- (可选)设置 Virtual Proxy Name(不允许有空格)。
- 单击 Create Virtual Proxy。
- 成功通知确认代理已创建。
- 如果不成功,请验证所有输入字段并查看任何错误消息。
- 代理创建后,将显示一个 JWT 令牌(可选保存)。
- 单击 Go to Connection Setup。
- 所有连接字段将使用代理信息自动填充。
- 点击 Test Connection 以验证设置。
- 单击 Create Connection。
- 将出现确认消息,并且连接将添加到列表中。