Apache Texera 1.2.0-incubating 介绍与选型指南
Apache Texera 1.2.0-incubating(2026-08-14 发布)人机协同数据科学工作流平台认知篇:算子与可视化工作流、AI 智能体、实时协作与并行引擎、官方快速上手路径,孵化状态如实标注,并与 Airflow、Kestra、NiFi 量化选型对比。
Apache Texera 1.2.0-incubating 介绍与选型指南
一、信息基准
1.1 版本口径
- 查询日期:2026-10-18,全部信息以当日官方公开数据为准。
- 最新稳定版:v1.2.0-incubating(GitHub Releases 订阅源显示 2026-08-14;官网首页同步标注 latest: v1.2.0-incubating)。
- 预发布情况:1.2.1-incubating-rc1(GitHub 订阅源显示 2026-09-29)为候选版本,截至查询日尚未转为正式发布。
- 项目状态(如实标注):Apache 孵化器项目,官方孵化器状态页记载「2025-04-12 Project enters incubation」;版本号带 -incubating 后缀。
1.2 官方来源清单
| 来源 | 地址 | 用途 |
|---|---|---|
| 项目官网 | https://texera.apache.org/ | 项目定位、版本标注 |
| 官网 Getting Started 文档 | https://texera.apache.org/docs/v1.2.0/getting-started/ | 安装与使用路径引用 |
| GitHub Releases 订阅源 | https://github.com/apache/texera/releases.atom | 版本与时间核验 |
| Apache 孵化器状态页 | https://incubator.apache.org/projects/texera.html | 进入孵化时间 |
| PyPI / GitHub 对比项目页 | 见第七章数据来源标注 | 选型对比数据 |
二、软件概述
2.1 项目定位
官网首页口径:Apache Texera (Incubating) 是一个面向人机协同(human-AI collaborative)数据科学的开源平台,采用可视化工作流形态;分析师通过直观的图形界面构建、执行并迭代数据分析任务,并由理解自然语言指令的 AI 智能体辅助完成;适用场景包括 AI for Science 等,目标是让先进的 AI 与数据科学能力触达更广泛的群体;既可以在个人笔记本上本地运行,也可以部署到云端以支撑大规模数据集的可扩展处理。
2.2 版本与项目状态
- 本次介绍版本:v1.2.0-incubating(2026-08-14,GitHub Release 与官网 latest 标注一致)。
- 开源许可:Apache-2.0(ASF 孵化期项目)。
- 社区热度:GitHub stars 323(2026-10-18 于 GitHub 仓库页实查)。
- 版本节奏:1.2.0 正式版(2026-08-14)之后约一个半月出现 1.2.1-incubating-rc1(2026-09-29),处于孵化期快速演进阶段。
三、核心架构与核心概念
3.1 算子(Operator)与可视化工作流
平台的基本构件是算子:用户在图形界面中拖拽算子、连线组成端到端数据科学工作流,逐步检查结果(官网首页 Operator 卡片口径);官方文档的算子参考目录按数据输入(CSV 文件扫描、JSONL 文件扫描、数据库连接器等)、搜索(关键词搜索、正则、子串)、数据清洗、连接等类别组织。
3.2 人机协同与 AI 智能体
Texera 支持通过自然语言与 AI 智能体对话式地构建、完善和执行分析工作流,官方将其概括为「无需编程」的数据科学方式(官网首页口径);文档另提供启用基于大语言模型的 Texera 智能体的指南。
3.3 实时协作
官网将协作能力类比为「数据科学领域的在线文档」:多用户可实时共同编辑工作流并共享执行过程。
3.4 并行执行引擎与语言无关运行时
后端为并行引擎,面向大数据负载的高性能可扩展执行;运行时语言无关,官方标签列出 Python、Java 等,文档中提供 Python UDF 的使用指南。
四、功能特性
4.1 对话式数据科学
以自然语言驱动 AI 智能体完成数据科学任务(官网首页第一能力卡片口径),降低非程序员的门槛。
4.2 低代码可视化编排
拖拽算子、可视化连线、边运行边查看结果,形成低代码工作流构建体验。
4.3 多用户实时协同
工作流共编与共享执行,适合教学、科研与团队协作场景。
4.4 可扩展执行
并行后端引擎支撑大数据量工作负载;官方文档同时提供本地与云端部署路径,以及结果存储(如 REST Catalog 服务对接)的指南条目。
五、快速上手(引自官方文档,未做本地实测)
5.1 官方文档入口
官方 v1.2.0 文档提供 Getting Started 路径(来源:https://texera.apache.org/docs/v1.2.0/getting-started/ ),条目包括:安装 Texera(提供本地与云上两种方式)、访问与登录 Texera、Texera UI 概览、教程(创建数据集并上传数据、在工作流中使用数据集、Python UDF 使用指南、启用基于大语言模型的智能体、将 Jupyter 笔记本迁移为 Texera 工作流等)。
5.2 使用流程概览
按官方文档组织,典型路径为:按官方 Getting Started 完成本地或云端安装 → 浏览器访问并注册登录 → 在 UI 中拖拽算子(如官方算子目录中的 CSV 文件扫描、关键词搜索等)连线构建工作流 → 执行工作流并查看结果。具体安装命令与系统要求以官方文档为准,本篇不进行本地实测。
六、适用场景与限制
6.1 适用场景
- 数据科学教学与科研协作:可视化工作流加实时协同适合课堂与课题组。
- 业务分析师自助分析:低代码拖拽与自然语言智能体降低编程门槛。
- AI for Science 与大模型辅助分析:官方将其列为面向的应用方向,并提供 LLM 智能体启用指南。
- 从 Jupyter 笔记本迁移:官方提供笔记本转工作流的迁移指南。
6.2 限制
- 孵化期项目(2025-04 进入孵化),治理、兼容性与发行节奏仍在演进,生产采用需评估风险。
- 社区规模较小(GitHub stars 323,2026-10-18 实查),生态与第三方资料有限。
- 1.2.1 仍处候选阶段,升级时需关注官方发布说明中的接口与算子变化。
七、同类选型对比
7.1 量化对比(2026-10-18 联网实查)
| 维度 | Apache Texera 1.2.0-incubating | Apache Airflow | Kestra | Apache NiFi |
|---|---|---|---|---|
| 开源许可 | Apache-2.0(孵化期项目) | Apache-2.0 | Apache-2.0(核心) | Apache-2.0 |
| GitHub stars + 最近发版 | 323;v1.2.0-incubating(2026-08-14) | 47,203;PyPI apache-airflow 当前 3.3.2 | 29,793;v2.0.6(2026-10-13,另有 v1.3.x 维护线) | 6,264;2.12.0(2026-09-13) |
| 版本节奏 | 孵化期快速演进,1.2.1 候选版已在途 | 高频迭代(3.x 系列) | 高频(v1.x 与 v2.x 并行维护) | 高频(2.x 系列) |
| 定位与兼容基线 | 人机协同数据科学工作流,浏览器端可视化操作,Python UDF 扩展 | 任务调度编排为主,Python 生态定义 DAG | 语言无关 YAML 工作流编排引擎 | 数据流采集与处理,可视化处理器编排 |
数据来源:GitHub 仓库页与 releases.atom 订阅源(apache/texera、apache/airflow、kestra-io/kestra、apache/nifi)、PyPI JSON 接口(apache-airflow 版本);stars 为 2026-10-18 实查值。
7.2 选型建议
面向分析师与教学科研的人机协同可视化数据科学选 Apache Texera;以任务调度、数据管道运维为核心诉求选 Airflow 或 Kestra;以流式数据采集路由为核心诉求选 NiFi,孵化期项目不建议直接承载关键生产链路。
八、参考链接
- 项目官网:https://texera.apache.org/
- 官方 Getting Started 文档:https://texera.apache.org/docs/v1.2.0/getting-started/
- GitHub Releases:https://github.com/apache/texera/releases
- Apache 孵化器状态页:https://incubator.apache.org/projects/texera.html