SuperAPI AI 工具集

pii-management

数据与分析

查看项目

更新于 10-31 17:41

技能介绍

用途:pii-management 面向包含客户或个人数据的 SDP 管道表,帮助在建模与修改表结构时识别敏感列、打上标签并施加分层保护规则。

主要能力: 一、PII 列识别。技能给出列名模式与 PII 类型、风险等级的对应关系:email、email_address 为 EMAIL(HIGH);phone、mobile、telephone 为 PHONE(HIGH);first_name、last_name、full_name 为 NAME(MEDIUM);date_of_birth、dob 为 DOB(MEDIUM);address、street、postal_code 为 ADDRESS(MEDIUM);ssn、national_id、tax_id 为 SSN(CRITICAL);account_number、iban、sort_code 为 ACCOUNT(HIGH);credit_score、income、salary 为 FINANCIAL(HIGH);card_number、cvv 为 PAYMENT(CRITICAL)。 二、表级标注。含 PII 列的表必须声明表属性 contains_pii = "true",并在 pii_columns 中列出具体列名,同时带 quality 属性(示例为 bronze);COMMENT 子句必须说明该表含 PII 及涉及字段。 三、SQL 内联标注。在 SELECT 中为 PII 列添加形如 -- [PII: EMAIL - HIGH] 的行内注释,标明类型与风险等级。 四、分层处理规则。Bronze 层原样传递 PII 但保留标记;Silver 层用派生或脱敏等价物替换原始 PII(如 income_tier、email_hash、phone_masked、age);Gold 层只保留聚合数据,不含个人级 PII。

使用方式:在创建或修改含个人数据的表时参照上述规则执行;需要 bronze/silver/gold 的具体 SQL 与 Unity Catalog 脱敏函数模板时,按资料指引阅读 masking-templates.md。

适用场景:基于 SDP 与 Unity Catalog 构建数据管道、并需对客户数据做合规标注与脱敏分层的团队。

限制:资料仅覆盖检测规则、标注格式与分层原则,未提供自动化检测工具、完整脚本或运行环境说明;其余实现细节暂未提供。