Tableau 迁移至 Databricks AI/BI ― 加速器

Table of Contents
Tableau → Databricks AI/BI 迁移加速器
― 迁移的价值不在于“图表搬过去了”,而在于“口径收回来了”
本指南适合谁
- 在中国大陆使用 Tableau,正在评估续约成本和服务渠道的企业
- 数据已经在 Databricks 上,但 BI 层仍单独维护一套数据抽取和计算逻辑的团队
- 希望业务人员能用自然语言提问、又不想失去口径控制的分析负责人
- 联系邮箱:Admin@innovationalofficesolution.com
一、中国大陆 Tableau 用户面临的现实
根据 Tableau 向客户发布的中英双语说明,Tableau 自 2021 年 11 月起不再在中国大陆直接运营,并于 2022 年 1 月 31 日终止了原有的中国大陆合作伙伴关系,相关业务并入 Salesforce 与阿里巴巴的合作框架,现有客户由新加坡的客户解决方案团队和合作伙伴提供续约与支持。2022 年 8 月,Salesforce 中国区团队解散,大陆与香港业务转交阿里云。
另一个变化来自许可模式:Salesforce 已于 2024 年 3 月 1 日退役 Tableau Server 和 Tableau Desktop 的永久许可证模式,永久许可证的支持与维护不再续订。要继续获得版本升级和技术支持,需要转为订阅制。
这两件事叠加在一起,使得很多企业在续约节点上重新审视 BI 平台:服务链条变长、成本结构变化,而数据本身早已不在 Tableau 里。
二、核心思路:先收口径,再迁图表
在多数 Tableau 环境里,业务口径分散在三个地方:
- 已发布数据源中的计算字段
- 各个工作簿里各自定义的计算字段、LOD 表达式和表计算
- Tableau Prep 或数据抽取(Hyper)之前的上游加工
同一个“毛利率”,三个部门可能有三种算法。如果只是把仪表板一张张复刻到新平台,这个问题会原封不动地被带过去。
Databricks 的做法是把这些口径沉淀为 Unity Catalog 中的“指标视图”(Metric View):定义一次,仪表板、Genie 对话分析和 Notebook 都可以复用,并受统一的权限与血缘管理。本加速器的第一目标,就是把散落在工作簿里的计算统一到指标视图中。
三、Genie Code 导入功能能做什么
Databricks 已提供通过 Genie Code 导入 Tableau 文件的功能(目前为公开预览)。上传 .twb / .twbx 工作簿或 .tds / .tdsx 数据源后,它会生成 AI/BI 仪表板和对应的指标视图;单个文件直接上传的上限为 100 MB,更大的文件可先放入 Unity Catalog 卷再引用。该功能需要在账户和工作区层面启用“合作伙伴驱动的 AI 功能”,在中国区工作区是否可用,请以所在区域的实际情况为准。
它适合单个、结构清晰的工作簿。企业级迁移还需要解决工具本身不替你做的决定:
- 几百个工作簿中重复、冲突的计算字段如何合并
- 哪些指标应提升为全公司共用的指标视图
- 表计算、复杂 LOD、动作筛选器等交互的等价实现
- 新旧数字是否一致,由谁签字确认
本加速器负责的正是这些部分。
四、迁移步骤
第一步|资产盘点
通过 Tableau Server / Cloud 的 REST API 与元数据接口,导出工作簿、数据源、视图访问量、计算字段定义和刷新计划。近 90 天无人访问的内容进入下线候选。
第二步|口径合并
AI 引擎解析全部计算字段,按公式语义聚类,识别“名称不同但算法相同”和“名称相同但算法不同”的字段,生成口径冲突清单,交由业务负责人确认标准定义。
第三步|自动转换
- 计算字段 → SQL 表达式 / 指标视图度量
- FIXED LOD → 预聚合子查询或指标视图中的分组度量
- INCLUDE / EXCLUDE LOD → 窗口函数或多粒度度量
- 表计算(RUNNING_SUM、WINDOW_AVG、RANK 等)→ SQL 窗口函数
- 参数 → 仪表板参数 / 筛选器
- 用户筛选器与行级安全 → Unity Catalog 行过滤
初始自动转换准确率为 70%~90%。
第四步|仪表板重建与 Genie 空间
在 AI/BI 仪表板中重建高价值视图,同时为主要业务域创建 Genie 空间,补充同义词和业务定义,使业务人员可以直接用中文提问。
第五步|对账(PulseQA)
在相同筛选条件下比对 Tableau 视图导出数据与新仪表板查询结果,覆盖合计值、分组明细与 LOD 计算结果。
五、Tableau 与 Databricks 对照表
| Tableau | Databricks |
|---|---|
| 工作簿(.twb / .twbx) | AI/BI 仪表板 |
| 已发布数据源(.tds / .tdsx) | Unity Catalog 指标视图 |
| 数据抽取(Hyper) | Delta 表(Gold 层),直接查询 |
| 计算字段 | SQL 表达式 / 指标视图度量 |
| FIXED / INCLUDE / EXCLUDE LOD | 预聚合子查询 / 窗口函数 / 多粒度度量 |
| 表计算 | SQL 窗口函数 |
| 参数 | 仪表板参数 |
| 用户筛选器 / 行级安全 | Unity Catalog 行过滤与列掩码 |
| Ask Data / Tableau Pulse | Genie 空间(自然语言问答) |
| 订阅与提醒 | 仪表板订阅与计划 |
| Tableau Prep 流程 | Lakeflow 声明式管道 / Notebook |
六、中文环境下的细节
- 字段命名:Tableau 中常直接使用中文字段名。建议在 Delta 表中使用英文物理列名,再通过指标视图和 Genie 的同义词配置中文业务名称,兼顾规范与易用。
- 日期口径:国内常用的“周”定义(周一开始)与部分默认设置不同,按周汇总的指标需统一。
- 地图:Tableau 内置的地理角色与国内行政区划数据可能不一致,地图类视图需单独评估。
七、应用示例:Emulus Consulting
Emulus Consulting 使用本加速器盘点了 180 个工作簿和 1,450 个计算字段,合并重复口径后,将核心仪表板迁移至 Databricks AI/BI。
- 计算字段去重:1,450 个 → 220 个标准指标
- 迁移周期:6 周
- BI 许可与数据抽取维护成本降低 45%
- 业务自助查询比例提升 60%
从访问量最高的 5 个仪表板开始
我们将免费转换 5 个仪表板,并提交口径冲突清单与对账报告。
- 免费 POC:免费 POC(Pulse Convert)
- 官网:innovationalofficesolution.com
- 邮箱:Admin@innovationalofficesolution.com
Tableau 仪表板与口径统一迁移至 Databricks AI/BI
打破工作簿孤岛,把 LOD 表达式与复杂计算收拢为统一治理的 Unity Catalog 指标视图与 Genie 智能问答。初始自动转换准确率 70%~90%。