名称: qlik-cloud
描述: 完整的 Qlik Cloud 分析平台集成,包含 37 个工具。涵盖健康检查、搜索、应用管理、重新加载、自然语言查询(Insight Advisor)、自动化、AutoML、Qlik Answers AI、数据警报、空间、用户、许可证、数据文件和血缘关系。当用户询问 Qlik、Qlik Cloud、Qlik Sense 应用、分析仪表板、数据重新加载,或希望使用自然语言查询业务数据时使用。
为 Qlik Cloud 提供的完整 OpenClaw 集成——包含覆盖整个平台的 37 个工具。
将凭据添加到 TOOLS.md:
### Qlik Cloud
- 租户 URL:https://your-tenant.region.qlikcloud.com
- API 密钥:your-api-key-here
获取 API 密钥:Qlik Cloud → 个人资料图标 → 个人资料设置 → API 密钥 → 生成新密钥
| 你想要... | 使用此工具 | 示例 |
|---|---|---|
| 实际数据值(KPI、数字、趋势) | qlik-insight.sh |
"总销售额是多少"、"哪个门店库存最低" |
| 应用结构(字段名、表) | qlik-app-fields.sh |
理解数据模型 |
| 刷新数据 | qlik-reload.sh |
查询前触发重新加载 |
| 查找应用 | qlik-search.sh 或 qlik-apps.sh |
按名称定位应用 |
关键提示: qlik-app-fields.sh 返回的是元数据(结构),而非实际数据。要获取真实数值,请始终使用 qlik-insight.sh(Insight Advisor)。
所有脚本: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 |
查找重复应用(同名) | [数量限制] |
| 脚本 | 描述 | 参数 |
|---|---|---|
qlik-insight.sh |
用通俗英语提问,获取实际数据值 | "问题" [应用ID] |
这是获取实际数据的主要工具! 使用自然语言:
- "总销售额是多少"
- "哪些门店可用性最低"
- "按区域显示库存数量"
- "预测缺货的商品"
注意: 如果不知道应用 ID,可以先不带参数运行——Qlik 会建议匹配的应用。应用 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 Cloud 中可用。
| 脚本 | 描述 | 参数 |
|---|---|---|
qlik-automations.sh |
列出自动化 | [数量限制] |
qlik-automation-get.sh |
获取自动化详情 | <自动化ID> |
qlik-automation-run.sh |
运行自动化 | <自动化ID> |
qlik-automation-runs.sh |
自动化运行历史 | <自动化ID> [数量限制] |
| 脚本 | 描述 | 参数 |
|---|---|---|
qlik-automl-experiments.sh |
列出机器学习实验 | [数量限制] |
qlik-automl-experiment.sh |
实验详情 | <实验ID> |
qlik-automl-deployments.sh |
列出机器学习部署 | [数量限制] |
| 脚本 | 描述 | 参数 |
|---|---|---|
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 "上个月的总销售额是多少?" "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"
# 查找与问题匹配的应用
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"
# 列出可用的 AI 助手
bash scripts/qlik-answers-assistants.sh
# 提问(自动创建线程)
bash scripts/qlik-answers-ask.sh "27c885e4-85e3-40d8-b5cc-c3e20428e8a3" "你们销售什么产品?"
所有脚本输出 JSON:
{
"success": true,
"data": { ... },
"timestamp": "2026-02-04T12:00:00Z"
}
必需的凭据(添加到 TOOLS.md 或设置为环境变量):
https://company.eu.qlikcloud.com)以下功能为 Qlik Cloud 独有(在 Qlik Sense Enterprise on Windows 上不可用):