启用codebuddy数据质量异常检测需先注册表至unity catalog并启用无服务器计算;登录后进入【数据治理】→【质量监控】→【异常检测】,点击【启用全局检测】并校验manage schema权限;成功后自动扫描建模,耗时3~12分钟;默认仅检新鲜度与完整性,增强模式需手动开启空值率或分布偏移检测;支持控制台勾选字段或api配置;空值率功能beta版仅管理员可见;告警须绑定企业微信通道并测试连接;临时表(如tmp_、stg_、test_前缀)须在全局设置中以全限定名排除。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

启用CodeBuddy数据质量异常检测
要在CodeBuddy中启动对业务表的数据质量监控,必须先确保目标表已注册至Unity Catalog且所在工作区已启用无服务器计算。未满足任一前提,后续所有配置将无法生效。
登录CodeBuddy控制台 → 进入【数据治理】→【质量监控】→【异常检测】页面。
点击【启用全局检测】按钮,系统弹出权限校验对话框 → 输入具有【MANAGE SCHEMA】权限的账号凭证 → 点击确认。
启用成功后,系统自动扫描当前目录下所有表并生成初始基线模型;该过程不可中断,耗时取决于表数量与历史提交密度,通常需3~12分钟。
为单张表配置定制化检测规则
默认检测仅覆盖新鲜度与完整性,若需监控空值百分比或字段分布偏移,则必须手动为该表开启增强模式。
方法一:控制台快速配置
在【质量监控】列表页找到目标表 → 点击右侧【编辑规则】→ 勾选“启用空值率检测” → 在下方字段选择器中勾选需监控的列(如order_status、payment_time)→ 保存。
方法二:API方式精确控制
调用/api/2.0/quality-monitor/tables/{table_id}/config接口,POST JSON体中设置"null_percentage_enabled": true与"monitored_columns": ["user_id", "amount"] → 返回HTTP 200即表示配置写入成功。
注意:空值率检测功能目前处于Beta版,仅对工作区管理员可见,普通用户无法在UI中看到该选项。
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
绑定告警通道并触发测试通知
检测到异常后若无有效通知路径,问题将被静默掩盖。必须完成通道绑定才能接收实时告警。
第一步:进入【系统设置】→【通知管理】→【告警通道】→ 点击【添加通道】。
第二步:从下拉菜单选择“企业微信应用”,粘贴已创建的Agent ID、Secret与机器人Webhook地址。
第三步:点击【测试连接】→ 等待右上角出现绿色“连接成功”提示。
第四步:返回【质量监控】页面,勾选目标表 → 点击【分配告警策略】→ 选择刚添加的企业微信通道 → 设置触发级别为“严重”。
此时立即点击【手动触发一次检测】,系统将在60秒内完成扫描并发送测试告警;若5分钟内未收到消息,检查企业微信应用是否被禁用或Webhook地址末尾是否误加了换行符。
排除不参与监控的临时表
开发过程中常产生以tmp_、stg_、test_为前缀的中间表,这些表无需纳入质量评估体系,必须显式排除,否则会污染基线模型并产生大量误报。
在【质量监控】→【全局设置】页面,找到“排除表列表”输入框。
输入全限定名格式的表路径,多个表用英文逗号分隔:prod_catalog.tmp_user_merge, dev_schema.stg_order_fct, test_db.test_config。
点击【保存排除规则】,系统将在下次扫描周期开始时跳过这些表;已存在的历史告警记录不会被清除,但不再新增。










