qlik
v1.0.0完成与37个工具的Qlik Cloud分析平台集成。包括健康检查、搜索、应用管理、重新加载、自然语言查询(Insight Advisor)、自动化、AutoML、Qlik Answers AI、数据警报、空间、用户、许可证、数据文件和血缘。适用于用户询问Qlik、Qlik Cloud、Qlik Sense应用、分析仪表板、数据重新加载,或使用自然语言查询业务数据时。
运行时依赖
安装命令
点击复制技能文档
Qlik Cloud 技能完整 OpenClaw 集成 Qlik Cloud —— 37 个工具涵盖整个平台。
设置 添加凭证到 TOOLS.md:
Qlik Cloud
- Tenant URL:https://your-tenant.region.qlikcloud.com
- API Key:your-api-key-here
何时使用 您想要... 使用此示例 实际数据值(KPI、数字、趋势) qlik-insight.sh "什么是总销售额"、"哪个商店库存最低" 应用结构(字段名称、表格) qlik-app-fields.sh 理解数据模型 刷新数据 qlik-reload.sh 触发重新加载之前查询 查找应用 qlik-search.sh 或 qlik-apps.sh 定位应用名称
决策树: 用户询问数据(数字、KPI、趋势)? └─ 是 → 使用 qlik-insight.sh └─ 响应有 '叙述' 或 '数据'? └─ 是 → 返回结果 └─ 否 → 尝试重新措辞,检查 drillDownLink └─ 否(结构/元数据)→ 使用 qlik-app-fields.sh
关键见解:qlik-app-fields.sh 返回元数据(结构),不是实际数据。要获取实际数字,请始终使用 qlik-insight.sh(Insight Advisor)。
快速参考 所有脚本:QLIK_TENANT="https://..." QLIK_API_KEY="..." bash scripts/<脚本>.sh [参数]
核心操作 脚本 描述 参数 qlik-health.sh 健康检查/连接测试 —— qlik-tenant.sh 获取租户和用户信息 —— qlik-search.sh 搜索所有资源(返回 resourceId) "查询" qlik-license.sh 许可信息和使用情况 ——
应用脚本 脚本 描述 参数 qlik-apps.sh 列出应用(支持空间过滤) [--space personal|spaceId] [--limit n] 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] 这是获取实际数据的主要工具! 自然提问: "什么是总销售额" "哪些商店库存最低" "显示按地区划分的库存数量" "预测缺货的商品" 重要:使用 resourceId(UUID 格式)从搜索结果中获取 —— 不是项目 ID 检查响应是否有叙述和/或数据 —— 如果两者都缺失,请尝试重新措辞 对于数据问题,请使用 insight.sh,而不是 fields.sh —— fields.sh = 元数据,insight.sh = 实际值
用户和治理 脚本 描述 参数 qlik-users-search.sh 搜索用户 "查询" [限制] qlik-user-get.sh 获取用户详细信息 <用户 ID> qlik-spaces.sh 列出所有空间(共享、管理、数据) [限制]
个人空间 个人空间在 Qlik Cloud 中是虚拟的 —— 它不会出现在 /spaces API 中! # ❌ 错误:qlik-spaces.sh 不会显示个人空间 bash scripts/qlik-spaces.sh # ✅ 正确:使用 qlik-apps.sh 与 --space personal bash scripts/qlik-apps.sh --space personal
空间类型在 Qlik Cloud 中: 个人 —— 虚拟,用户的私人应用(使用 --space personal) 共享 —— 团队协作空间 管理 —— 有发布工作流的治理空间 数据 —— 数据存储空间
数据文件和血统 脚本 描述 参数 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> [限制]
AutoML 脚本 描述 参数 qlik-automl-experiments.sh 列出 ML 实验 [限制] qlik-automl-experiment.sh 实验详细信息 <实验 ID> qlik-automl-deployments.sh 列出 ML 部署 [限制]
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 查找和查询应用 # 搜索返回 resourceId(UUID)—— 使用此值 ...