跳到主要内容 跳到补充内容

设置 Qlik Cloud 迁移工具

Qlik Cloud 迁移工具可帮助您规划和执行到 Qlik Cloud 的迁移。

下载并安装 Qlik Cloud 迁移工具

工具集中包括:

  • Qlik Sense 到 SaaS 迁移应用程序 - 用于管理迁移顺序和监控的 Qlik Sense 应用程序。

  • QlikView 到 SaaS 迁移应用程序 - 用于管理迁移顺序和监控的 QlikView 应用程序。利用 QlikView 管理仪表板

  • 迁移工作表 - 此 Microsoft Excel 电子表格用于收集用户、角色、安全规则、许可证、空间等的列表。

  • 迁移脚本 - 用在迁移到 Qlik Cloud 的流程中。

警告注释

这些工具为您的组织迁移到 Qlik Sense Enterprise SaaS 提供了一般指导。这些工具提供的信息是一般指南,任何针对您组织需求的 Qlik Sense Enterprise SaaS 迁移路径评估都需要额外的尽职调查。

工具提供的建议仅供参考,并不代表 Qlik 对最适合您业务需求和偏好的实际 Qlik Sense Enterprise SaaS 部署的保证或陈述。这些建议是基于客户提供的信息,客户提供的任何信息的不准确或更改都可能导致显著不同的评估和结果。如果 ESR 工具的使用结果与 Qlik 的标准文档之间存在任何冲突,应以 Qlik 标准文档的条款为准。

修订历史记录

下表总结了 Qlik Cloud 迁移工具的更改。

日期 注释
2022 年 5 月 10 日

初始版本

2022 年 7 月 12 日

更新的迁移应用程序

新迁移脚本

2022 年 10 月 20 日 错误修正
2023 年 3 月 7 日 迁移工作表已更新,以支持用户角色的更改
2023 年 6 月 29 日

添加了 QlikView 迁移的工具。

更新的迁移应用程序

新迁移脚本

2023 年 10 月 31 日

已修订 7_migrateapps.ps1。该脚本现在可以导入包含“工作表”、“书签”和“故事”的公共、社区和个人内容的应用程序,并自动分配给所有者。

对脚本进行了一些小的修订,以使用新的 qlik-cli 命令保持更新。

2023 年 11 月 28 日 用于容量模型分析的附加工作表。

下图显示了如何执行迁移,以及迁移工具如何帮助您将用户和资产移动到云。来自 QlikView 的数据和来自 Qlik Cloud 的元数据被拉入迁移应用程序。迁移数据表保存到 CSV 文件中,并使用 qlik-cli 脚本导入 Qlik Cloud。然后重新加载迁移应用程序以反映迁移状态。对于要迁移的所有项目,此过程相同。

Qlik Lineage Connectors

Qlik Lineage Connectors可通过 SaaS 订阅使用。

  • 下载并安装到您的 QlikView 环境中。

  • 查看源世系以评估哪些应用程序可以迁移。

有关更多信息,请参阅使用 Qlik Lineage Connectors 提取谱系数据

迁移脚本

使用迁移应用程序下载 .csv 元数据文件。这些脚本用于将 QlikView 资产导入云中。要了解更多信息,请参阅使用迁移脚本

信息注释为了能够运行脚本,您必须浏览到脚本所在的文件夹。脚本需要按顺序运行,因为它们之间存在依赖关系。

迁移准备

以下项目将有助于您的迁移,并提供推荐的工作程序。

  • 主题:计划您的朝向 Qlik Cloud 的迁移。评估和准备对于成功迁移至关重要。

  • Qlik Cloud 迁移工具 — Zip 文件,其中包含:

    • QlikView to SaaS Migration App用于管理迁移的顺序和监控。
    • 迁移工作表:Excel 文件。使用此电子表格收集用户、角色、安全规则、许可证、空间等的列表。
    • 用于将项目从 QlikView 迁移到 Qlik Cloud 的迁移脚本。
  • qlik-cli:命令行界面 (CLI),可用于 Qlik Cloud Developer

评估和规划后,执行以下操作:

  1. 设置迁移应用程序。

  2. 查找租户的 ID。您可以在用户配置文件菜单的 Qlik Cloud关于下找到它。

  3. 配置迁移脚本。

  4. 创建标签并将其应用于应用程序和数据连接。

设置 QlikView to SaaS Migration App

本节介绍如何设置和配置 QlikView to SaaS Migration AppQlikView to SaaS Migration App 基于 QlikView 管理仪表板,添加了一组工具来帮助您进行 QlikViewQlik Cloud 的迁移过程。

  1. 导航到已下载的 QlikView to SaaS Migration App

  2. QlikView to SaaS Migration App 上载到已安装 QlikView Desktop 的服务器上,最好是在 QlikView Server 上。

  3. 打开配置选项卡,输入必需路径所需的信息。

    有关更多信息,请参阅开始使用治理仪表板 (仅提供英文版本)

    QlikView 到 SaaS 迁移应用程序,配置选项卡

    QlikView 到 SaaS 迁移应用程序的配置选项卡
  4. 迁移工具选项卡的导出用户下,输入解压缩 Qlik Cloud 迁移工具包的路径。

    QlikView 到 SaaS 迁移应用程序,迁移工具选项卡

    QlikView 到 SaaS 迁移应用程序的迁移工具选项卡,您可以在其中输入根文件夹路径

设置用户检索

Qlik Cloud 迁移工具的几个组件需要识别 QlikView Server 用户及其角色类型。QlikView to SaaS Migration App 生成一个列表,其中包括用户及其强制属性。这需要一个初始配置,并且有两个可能的选项。

  1. 移植工具选项卡上,选择导出用户以显示用户数据设置屏幕。

    信息注释如果这不是 QlikView to SaaS Migration App 的初始配置,请找到并单击打开用户目录源设置按钮

    有两个选项可以选择如何检索用户和强制属性。

    1. 选项 1:手动 CSV 文件

      如果您使用的是 LDAP 目录,请选择此选项。

      先决条件:

      • 查询 LDAP 目录以检索以下属性:

        • Userid

        • 名称

        • 主题

        • 电子邮件

      • 使用检索到的属性按照提供的结构构建 CSV 文件,并将其放置在迁移工具根文件夹的 Data\QlikView\imports 文件夹中

    2. 选项 2:从 Active Directory 自动提取

      如果您正在使用 Active Directory对 用户进行身份验证,请选择此选项。

      先决条件:

      • 应该允许 QlikView 用户执行 PowerShell 脚本并查询 Active Directory。

      • 已安装 Windows PowerShell 的 Active Directory 模块

    QlikView 到 SaaS 迁移应用程序,用户数据设置屏幕

    QlikView 到 SaaS 迁移应用程序中的用户数据设置屏幕

    选择适当的选项。

设置 qlik-cli 并配置迁移脚本

执行以下操作:

  1. 安装 Qlik CLI for Windows,这是 Qlik Cloud 分析 的命令行界面。它通过命令行提供对所有公共 API 的访问,使编写新工作流和旧工作流的脚本和自动化更加容易。

  2. 确保 qlik.exe 位于 Windows 执行路径中。根据您安装 qlik cli 的方式,默认情况下,qlik.exe 可能不在 Windows 路径中。

  3. 配置到 Qlik Cloud 的连接,请参阅入门

  4. 配置到 QlikView 的连接,请参阅 Qlik Sense:如何设置 JWT 身份验证

  5. 编辑 0_globals.ps1 并且设置上下文名称以用于:

    • $QlikSaaSContext

    • $tenantid

      您的 TenantID 位于您的用户简档 > 关于下。

    • $MIGRATIONFROM = “QlikView”

    0_globals.ps1 的上下文名称配置

    PowerShell 中的上下文名称配置
信息注释脚本需要按 1 至 7 的顺序运行,因为它们之间存在依赖关系。例如,脚本 2_setspaces.ps1 假设运行脚本 1_setusers.ps1 后,用户已经在系统中。
提示注释要了解更多信息,请参阅设置和配置 Qlik CLI

Visit the discussion forum at community.qlik.com

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!