纯代码智能数据流构建基础设施
对比官方的 Tableau Prep AI Assistant,cwprep 摆脱了黑盒与图形界面的束缚,提供基于声明式代码的底层架构。它允许将自然语言意图直接转化为全部可被机器审核、版本控制并翻译为 ANSI SQL 的标准管道,为数据架构团队提供极致的透明审阅闭环与多大模型(MCP)自由度。

核心能力
不仅仅是 AI 生成
cwprep 的核心是一个健壮的“无头 (Headless)” Prep 操作引擎。它将 Tableau 的文件格式作为一等公民对待,通过程序化的方式确保每一处 XML 修改都符合 XSD 规范。
极致逆向闭环:不仅能代码级分发控制流,更内置
ExpressionTranslator将多达 30 种复杂的、只有内行才懂的 Tableau Prep 函数(如 DATEPART, ZN 等)实时反编译成不同数据库底座完全兼容的正则表达式与原生 SQL。底层防污重写锁 (Safety Backup):针对企业在 CI/CD 下全时段跑批改写文件的风险,库中加入了底层临时副本防损锁。在任何改写断电、异常的情况下自动保护 .tfl 制品的完整不串联。
声明式逻辑构建
采用类似 IaC (Infrastructure as Code) 的理念,通过定义最终状态,由引擎自动计算并分发 Prep 节点连接关系。
自动化工程链路
将 Prep 流程生成集成到 CI/CD 管道中,实现 BI 资产生产全链路的自动化与标准化。
能力对比矩阵
| 能力项 | cwprep (无头架构) | Prep AI (官方) | 优势说明 |
|---|---|---|---|
| 底层逻辑透明与审查 | 支持 (100% 翻译为 SQL) | 不支持 (GUI 内部黑盒) | 允许将清洗流以 SQL 形式暴露给专家审查,实现全脱离客户端的逻辑追踪。 |
| 脱离 GUI 的批量处理 | 支持 (代码和指令驱动) | 不支持 (绑定可视化界面) | 无需等待 GUI 刷新即可并发构筑几十路数据清洗管道,极速提升生产率。 |
| 模型基座与隐私合规 | 支持 (MCP 外挂任意模型) | 不支持 (绑定官方云服务) | 自由切换 Claude、GPT 或内网私有化的 DeepSeek 等模型,确保数据隐私安全。 |
Datacooper
支持 (100% 翻译为 SQL)
官方 AI
不支持 (GUI 内部黑盒)
允许将清洗流以 SQL 形式暴露给专家审查,实现全脱离客户端的逻辑追踪。
Datacooper
支持 (代码和指令驱动)
官方 AI
不支持 (绑定可视化界面)
无需等待 GUI 刷新即可并发构筑几十路数据清洗管道,极速提升生产率。
Datacooper
支持 (MCP 外挂任意模型)
官方 AI
不支持 (绑定官方云服务)
自由切换 Claude、GPT 或内网私有化的 DeepSeek 等模型,确保数据隐私安全。
产品路线图
阶段 1:基础构建
核心节点生成优化,支持全量 ANSI SQL 翻译视图。
阶段 2:团队协作
推出 MCP 共享服务器模式,支持团队共同沉淀 Prep 逻辑模板。
阶段 3:企业级治理
集成数据质量校验网关,自动识别流程中的数据倾斜与逻辑冗余。
服务定价
- - 核心 TFL 生成能力
- - MCP 协议集成
- - 社区文档支持
常见问题解答
Q: cwprep 是否绑定特定的大模型?
A: 不绑定。cwprep 采用模型中立架构,支持 Claude、ChatGPT、Gemini 及 DeepSeek 等所有支持标准推理能力的 LLM。
Q: 生成的 .tfl 文件是否可以直接在 Tableau Prep 中打开?
A: 是的。cwprep 生成符合 Tableau 官方架构的 .tfl 和 .tflx 文件,无需任何插件即可直接通过 Tableau Prep 打开和运行。
Q: 是否支持复杂的行列转换(Pivot)操作?
A: 完全支持。cwprep 专门优化了对 Pivot 和 Unpivot 节点的生成逻辑,能够准确处理复杂的维度转换需求。
快速开始
查看详细文档# 1) 安装环境
pip install cwprep
# 2) MCP 服务配置示例
{
"mcpServers": {
"cwprep": {
"command": "uvx",
"args": ["--from", "cwprep[mcp]", "cwprep-mcp"]
}
}
}
# 3) 提示词示例
"接入内网 SQL Server (SSPI),建立联库数据清洗流"
"剔除无效列后,对月份数据执行 Unpivot 逆透视"
"最后输出带标准注释的 ANSI SQL 以供复核审查"