用途:从 Salesforce Data Cloud 检索数据湖对象(DLO)和数据模型对象(DMO)的架构信息,基于 SSOT REST API。可列出组织内所有 DLO 或 DMO,也可获取指定对象的详细字段架构。
主要能力:列出全部 DLO/DMO(含名称、标签、类别、ID、记录数);获取指定 DLO/DMO 的字段架构,展示字段名、数据类型、主键标识、可空状态,并区分自定义字段与系统字段(如 DataSource__c、cdp_sys_*)。
使用方式:前置条件为已安装并认证 SF CLI、组织启用 Data Cloud、具备相应权限。先运行 sf org list 获取组织别名,再用 sf org display --target-org <org_alias> --json 验证连接,未连接则运行 sf org login web --alias <org_alias>。脚本位于技能目录的 scripts/ 子目录,需使用绝对路径:列出全部 DLO 用 python3 <skill_dir>/scripts/get_dlo_schema.py <org_alias>,指定 DLO 用 python3 <skill_dir>/scripts/get_dlo_schema.py <org_alias> <dlo_name>;DMO 同理,将脚本换为 get_dmo_schema.py。
适用场景:探索 Data Cloud 数据结构、查看字段类型与元数据、在创建 DMO 映射前了解源 DLO 结构。
限制:需 Data Cloud 权限,权限不足会返回 HTTP 403;DLO/DMO 名称需先列出验证;API 版本为 v64.0,更新版本需调整脚本;DLO 名以 __dll 结尾,DMO 名以 __dlm 结尾,字段名以 __c 结尾。具体收费与价格暂未提供。