Skip to content

feat: 支持按看板/图表查询业务数据 - #4

Open
Wanpl-Java wants to merge 1 commit into
dataease:mainfrom
Wanpl-Java:feat/query-dashboard-data
Open

feat: 支持按看板/图表查询业务数据#4
Wanpl-Java wants to merge 1 commit into
dataease:mainfrom
Wanpl-Java:feat/query-dashboard-data

Conversation

@Wanpl-Java

Copy link
Copy Markdown

Summary

  • 新增 query_data.py,支持对已有仪表板/大屏执行 list-views / query-data,返回结构化业务数据(charts[].rows),满足 WorkBuddy 报表问数场景
  • 对接 DataEase 2.10.26 相关能力:findById + chartData/getData;创建看板 checkVersion 调整为 2.10.26;截图注入兼容 de_v2_user.token
  • 优化鉴权:优先使用 AK/SK;补充 Windows 下 OpenSSL 解码容错;同步更新 SKILL.md / README.md / INSTALL.md / api.md

Test plan

  • 配置 .envDATAEASE_BASE_URL + AK/SK),确认 openssl 可用
  • python scripts/inspect_data.py --list-datasets 可正常返回
  • python scripts/capture_dashboard.py list-resources --busi-type dashboard 可列出看板
  • python scripts/query_data.py list-views --resource-name "<看板名>" 可列出图表
  • python scripts/query_data.py query-data --resource-name "<看板名>" 返回 charts[].rows
  • (可选)指定 --view-title / --view-id 可精确拉数
  • (可选)截图导出在 2.10.26 下可正常登录预览页

Notes

  • 当前按图表默认条件拉数;看板查询组件 / 联动 / 下钻过滤尚未完整同步
  • 未包含本地 .env 密钥文件

新增 query_data 问数能力,并修复 2.10.21+ token 前缀与 Windows 鉴权优先级问题,便于 WorkBuddy 查询已有报表数据。

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant