连接到 Qlik Sense

Qlik Sense 提供一流的云分析,可帮助所有技能级别的人做出数据驱动的决策并采取措施。

本文介绍如何将 Qlik Sense 与 Azure Databricks 群集或 Databricks SQL 数据仓库(以前称为 Databricks SQL 终结点)一起使用来分析 Delta Lake 中的数据。

注意

有关 Qlik Replicate 的信息,该解决方案可帮助你将数据从多个数据源(Oracle、Microsoft SQL Server、SAP、大型机等)提取到 Delta Lake,请参阅连接到 Qlik Replicate

手动连接到 Qlik Sense

本部分介绍如何手动连接到 Qlik Sense。

要求

在手动连接到 Qlik Sense 之前,必须满足以下条件:

  • Azure Databricks 工作区中的群集或 SQL 仓库。

  • 群集或 SQL 仓库的连接详细信息,特别是“服务器主机名”、“端口”和“HTTP 路径”值。

  • 一个 Azure Databricks 个人访问令牌。 若要创建个人访问令牌,请执行以下操作:

    1. 在 Azure Databricks 工作区中,单击顶部栏中的 Azure Databricks 用户名,然后从下拉列表中选择“设置”。
    2. 单击“开发人员”。
    3. 在“访问令牌”旁边,单击“管理”。
    4. 单击“生成新令牌”。
    5. (可选)输入有助于将来识别此令牌的注释,并将令牌的默认生存期更改为 90 天。 若要创建没有生存期的令牌(不建议),请将“生存期(天)”框留空(保留空白)。
    6. 单击“生成” 。
    7. 将显示的令牌复制到安全位置,然后单击“完成”。

    注意

    请务必将复制的令牌保存到安全的位置。 请勿与他人共享复制的令牌。 如果丢失了复制的令牌,你将无法重新生成完全相同的令牌, 而必须重复此过程来创建新令牌。 如果丢失了复制的令牌,或者认为令牌已泄露,Databricks 强烈建议通过单击“访问令牌”页上令牌旁边的垃圾桶(撤销)图标立即从工作区中删除该令牌。

    如果你无法在工作区中创建或使用令牌,可能是因为工作区管理员已禁用令牌或未授予你创建或使用令牌的权限。 请与工作区管理员联系,或参阅以下内容:

    注意

    作为安全最佳做法,在使用自动化工具、系统、脚本和应用进行身份验证时,Databricks 建议使用属于服务主体(而不是工作区用户)的个人访问令牌。 若要为服务主体创建令牌,请参阅管理服务主体的令牌

连接步骤

若要手动连接到 Qlik Sense,请执行以下操作:

  1. 登录到你组织的 Qlik Sense 应用或网站。

  2. 执行下列操作之一:

    • 若要使用现有的某个应用,请在主页中单击该应用的磁贴将其打开。
    • 如果没有现有的应用,请单击“新增”>“新建分析应用”,然后按照屏幕上的指导创建应用并将其打开。
  3. 打开应用后,单击“准备”>“数据管理器”。

  4. 单击“添加数据”>“文件和其他源”。

  5. 对于“连接到新数据源”,单击 Databricks。

  6. 在“创建新连接 (Databricks)”对话框中,输入以下信息:

    1. 对于“主机名”,请输入获取的“服务器主机名”值。
    2. 对于“端口”,请输入“端口”值。
    3. 对于“数据库名称”,请输入要使用的数据库的名称。
    4. 对于“HTTP 路径”,请输入“HTTP 路径”值。
    5. 在“凭据”中,对于“用户名”,输入单词 token
    6. 对于“密码”,请输入令牌。
    7. 对于“SSL 选项”,请选中“启用 SSL”、“允许自签名服务器证书”、“允许公用名主机名不匹配”和“使用系统信任存储”框。
    8. 对于“名称”,请输入此连接的名称或保留默认名称。
    9. 你可以将此对话框中的其余设置保留为默认设置。
  7. 单击“测试连接”。

  8. 连接成功后,单击“创建”。

  9. 按照屏幕上的指导将表添加到连接,并筛选表的数据。

  10. 单击“下一步”。

  11. 按照屏幕上的说明使用工作表可视化对象和其他数据分析和可视化资源来分析你的数据。

其他资源

要继续使用 Qlik Sense,请参阅以下资源: