用途:在本地 SFDX 项目中,无需 Salesforce UI 即可端到端创作 CRM Analytics 资产——应用、Wave Recipe、数据集与 Wave Dashboard。范围含 WaveApplication、R3 格式 WaveRecipe、数据集(配方驱动及 CSV 上传的 InsightsExternalData)、.wdash 部署与 PATCH 样式、SAQL 步骤编写、XMD 检查与仪表板审计;不含标准报表/仪表板、LWC 分析桥接组件、Tableau CRM 托管包与组织开通。
主要能力与流程:按目标选择阶段(0 引导脚本 → 1 连接与建应用 → 2 配方编写与部署 → 3 数据集校验 → 4 仪表板编写 → 5 数据集清理)。示例命令:sf org display -o <alias> --json;scripts/create_app.js <alias> <appName>;scripts/deploy_and_run_recipe.js <alias> <recipeFile.wdpr> <appName> <recipeName>。.wdpr 须与 .wdpr-meta.xml 同目录成对;POST 配方必须使用 ?format=R3 且 recipeDefinition 置于 JSON body。
限制与注意:文内列出大量约束,如 runMode 用 full(大对象可用 incremental,近实时用 streaming)、sources 用数组、每公式节点一个字段、EXTRACT0 插在公式与聚合之间、targetDataflowId 而非 recipe id 用于 /wave/dataflowjobs、SAQL 每次 PATCH 前必须 decodeAll 否则部件报 Error 119、valuestable 不支持样式需改用 flatTable 图表等。未提供内容:具体定价、平台支持矩阵、性能数据等暂未提供。