Knack Expert 是面向 HUBZone Technology Initiative(HTI)的 Knack 数据库操作技能,提供完整的 Knack 数据库专业能力。
用途 该技能用于在 HTI 场景下操作 Knack 数据库,涵盖数据读写、认证、分页、缓存、导出、仪表盘分析、目标跟踪与合规报告等任务,并涉及部署与性能监控等 DevOps 环节。
主要能力 认证:支持服务端 API Key 认证(X-Knack-Application-Id、X-Knack-REST-API-Key)与客户端用户令牌认证(会话创建、刷新、验证)。 数据操作:读取记录使用 GET /v1/objects/{object_key}/records,支持过滤与排序;分页每页上限 1,000 条记录,采用 fetch_all_pages 模式;限速为 10 请求/秒,请求之间至少间隔 100ms;缓存用于仪表盘指标、慢查询与计算聚合。 过滤与排序:使用 match 与 rules 结构,例如 { "match": "and", "rules": [{ "field": "field_123", "operator": "is", "value": "active" }] };支持的运算符包括 is、is not、contains、higher than、lower than、is blank、is not blank。 导出:支持 PDF、CSV、JSON、Excel、HTML 格式;模板包括 ncdit_compliance、board_summary、donor_impact。 实时同步:支持轮询变更检测、记录事件 Webhook 与增量更新(仅抓取变更部分)。 仪表盘 AI:指标生成(聚合为 KPI)、趋势分析、异常检测、目标进度预测。 目标跟踪:赠款目标(2024-2026)为 3,500 台笔记本电脑获取、2,500 台转化、70% 转化率;报告为季度 NCDIT 合规。 DevOps:Vercel 部署触发、环境同步、性能监控。
使用方式 资料未提供具体安装命令或调用步骤,仅列出上述 API 端点、认证头、过滤结构、分页与限速参数等操作要点。
适用场景 适用于 HTI 的 Knack 数据库日常操作、合规报告生成、仪表盘指标分析、赠款目标跟踪以及相关部署与监控工作。
限制 资料未说明收费、价格、平台支持范围或具体效果;分页上限为 1,000 条记录/页,限速为 10 请求/秒且请求间隔至少 100ms。