名称: qlik-cloud
描述: 完整的 Qlik Cloud 分析平台集成,包含 37 个工具。涵盖健康检查、搜索、应用管理、重新加载、自然语言查询(Insight Advisor)、自动化、AutoML、Qlik Answers AI、数据警报、空间、用户、许可证、数据文件和血缘关系。当用户询问 Qlik、Qlik Cloud、Qlik Sense 应用、分析仪表板、数据重新加载或希望使用自然语言查询业务数据时使用。
Qlik Cloud 技能
完整的 OpenClaw 集成,覆盖 Qlik Cloud 全平台,共 37 个工具。
设置
在 TOOLS.md 中添加凭据:
### Qlik Cloud
- 租户 URL: https://your-tenant.region.qlikcloud.com
- API 密钥: your-api-key-here
获取 API 密钥:Qlik Cloud → 个人资料图标 → 个人资料设置 → API 密钥 → 生成新密钥
快速参考
所有脚本:QLIK_TENANT="https://..." QLIK_API_KEY="..." bash scripts/<script>.sh [参数]
核心操作
| 脚本 |
描述 |
参数 |
qlik-health.sh |
健康检查 / 连通性测试 |
— |
qlik-tenant.sh |
获取租户和用户信息 |
— |
qlik-search.sh |
搜索所有资源 |
"查询内容" |
qlik-license.sh |
许可证信息和使用情况 |
— |
应用
| 脚本 |
描述 |
参数 |
qlik-apps.sh |
列出所有应用 |
[数量限制] |
qlik-app-get.sh |
获取应用详情 |
<应用ID> |
qlik-app-create.sh |
创建新应用 |
"名称" [空间ID] [描述] |
qlik-app-delete.sh |
删除应用 |
<应用ID> |
qlik-app-fields.sh |
获取应用中的字段和表 |
<应用ID> |
qlik-app-lineage.sh |
获取应用数据源 |
<应用ID> |
重新加载
| 脚本 |
描述 |
参数 |
qlik-reload.sh |
触发应用重新加载 |
<应用ID> |
qlik-reload-status.sh |
检查重新加载状态 |
<重新加载ID> |
qlik-reload-cancel.sh |
取消正在运行的重新加载 |
<重新加载ID> |
qlik-reload-history.sh |
应用重新加载历史 |
<应用ID> [数量限制] |
qlik-reload-failures.sh |
近期失败的重新加载 |
[天数] [数量限制] |
监控
| 脚本 |
描述 |
参数 |
qlik-duplicates.sh |
查找重复应用(同名) |
[数量限制] |
Insight Advisor ⭐(自然语言查询)
| 脚本 |
描述 |
参数 |
qlik-insight.sh |
提出问题,获取真实数据 |
"问题" [应用ID] |
注意: 如果不知道应用ID,可以先不指定运行脚本——Qlik 会建议匹配的应用。Insight Advisor 的应用ID为 UUID 格式(例如 950a5da4-0e61-466b-a1c5-805b072da128)。
用户与治理
| 脚本 |
描述 |
参数 |
qlik-users-search.sh |
搜索用户 |
"查询内容" [数量限制] |
qlik-user-get.sh |
获取用户详情 |
<用户ID> |
qlik-spaces.sh |
列出所有空间 |
[数量限制] |
数据文件与血缘关系
| 脚本 |
描述 |
参数 |
qlik-datafiles.sh |
列出已上传的数据文件 |
[空间ID] [数量限制] |
qlik-datafile.sh |
获取数据文件详情 |
<文件ID> |
qlik-datasets.sh |
列出托管数据集* |
[空间ID] [数量限制] |
qlik-dataset-get.sh |
获取托管数据集详情* |
<数据集ID> |
qlik-lineage.sh |
数据血缘关系图 |
<安全QRI> [方向] [层级] |
*托管数据集需要 Qlik Data Integration 许可证。
自动化
| 脚本 |
描述 |
参数 |
qlik-automations.sh |
列出自动化任务 |
[数量限制] |
qlik-automation-get.sh |
获取自动化任务详情 |
<自动化ID> |
qlik-automation-run.sh |
运行自动化任务 |
<自动化ID> |
qlik-automation-runs.sh |
自动化任务运行历史 |
<自动化ID> [数量限制] |
AutoML
| 脚本 |
描述 |
参数 |
qlik-automl-experiments.sh |
列出机器学习实验 |
[数量限制] |
qlik-automl-experiment.sh |
实验详情 |
<实验ID> |
qlik-automl-deployments.sh |
列出机器学习部署 |
[数量限制] |
Qlik Answers(AI助手)
| 脚本 |
描述 |
参数 |
qlik-answers-assistants.sh |
列出 AI 助手 |
[数量限制] |
qlik-answers-ask.sh |
向助手提问 |
<助手ID> "问题" [会话ID] |
数据警报
| 脚本 |
描述 |
参数 |
qlik-alerts.sh |
列出数据警报 |
[数量限制] |
qlik-alert-get.sh |
获取警报详情 |
<警报ID> |
qlik-alert-trigger.sh |
触发警报评估 |
<警报ID> |
示例工作流
检查环境
bash scripts/qlik-health.sh
bash scripts/qlik-tenant.sh
bash scripts/qlik-license.sh
查找并查询应用
bash scripts/qlik-search.sh "Sales"
bash scripts/qlik-app-get.sh "abc-123"
bash scripts/qlik-app-fields.sh "abc-123"
bash scripts/qlik-insight.sh "What were total sales last month?" "abc-123"
查看应用数据源
# 简单操作:查看应用使用的文件/连接
bash scripts/qlik-app-lineage.sh "950a5da4-0e61-466b-a1c5-805b072da128"
# 返回:QVD 文件、Excel 文件、数据库等
重新加载管理
bash scripts/qlik-reload.sh "abc-123"
bash scripts/qlik-reload-status.sh "reload-id"
bash scripts/qlik-reload-history.sh "abc-123"
自然语言查询(Insight Advisor)
# 查找与问题匹配的应用
bash scripts/qlik-insight.sh "show me sales trend"
# 使用 UUID 查询特定应用
bash scripts/qlik-insight.sh "ciro trend" "950a5da4-0e61-466b-a1c5-805b072da128"
# 返回:"Total Ciro is 9,535,982. Max is 176,447 on 2025-01-02"
Qlik Answers(AI)
# 列出可用的 AI 助手
bash scripts/qlik-answers-assistants.sh
# 提问(自动创建会话)
bash scripts/qlik-answers-ask.sh "27c885e4-85e3-40d8-b5cc-c3e20428e8a3" "What products do you sell?"
响应格式
所有脚本输出 JSON:
{
"success": true,
"data": { ... },
"timestamp": "2026-02-04T12:00:00Z"
}
环境变量
| 变量 |
必填 |
描述 |
QLIK_TENANT |
是 |
完整的租户 URL(https://...) |
QLIK_API_KEY |
是 |
来自 Qlik Cloud 的 API 密钥 |
仅限云功能
以下功能需要 Qlik Cloud(本地部署不可用):
- 自动化
- AutoML
- Qlik Answers
- 数据警报
- 血缘关系(QRI)
- 托管数据集(需要 Data Integration 许可证)