Skip to main content
Version: 5.1.0

TIS - 企业级零代码数据集成平台

什么是TIS?

TIS(Total Information System)是一个基于DataXFlink-CDCChunjun构建的零代码数据集成平台。它为企业提供了一站式的数据集成解决方案,让非技术人员也能轻松完成复杂的ETL任务。

核心特性

  • 零代码配置:通过可视化界面完成所有配置,无需编写代码
  • 实时数据同步:基于Flink-CDC实现毫秒级数据同步
  • 批量数据处理:基于DataX的高性能批量数据迁移
  • 多数据源支持:支持30+种主流数据库和大数据组件
  • 插件化架构:灵活扩展,按需加载
  • 分布式执行:支持集群部署,线性扩展
  • AI智能问数:基于大模型的ChatBI自然语言查询,无需写SQL即可获取业务洞察
  • 语义层管理:Ontology本体系统统一业务语义,消除跨系统数据理解差异

TIS v5.1.0 重磅新功能:Ontology语义层 + ChatBI

Ontology 本体语义层

TIS Ontology是构建在物理数据之上的语义抽象层,将底层数据库表、字段等物理概念抽象为业务实体(Object Type)和关联关系(Link Type),使数据具有明确的业务含义。

核心组件

  • Object Type(对象类型):业务实体的抽象定义,如"订单"、"客户"、"商品"
  • Link Type(关联类型):描述实体间的关联关系,支持外键、关联表、中间对象三种方式
  • Property(属性):包含数据类型、语义角色(Identifier/Dimension/TimeDimension/Measure)等配置
  • Shared Property(共享属性):跨实体复用的公共属性定义,保证语义一致
  • Value Type(值类型):结构化的复合属性类型
  • Glossary(业务术语词典):业务口语化表达与本体元素的映射字典,统一指标口径

ChatBI 智能问数

基于大语言模型的对话式商业智能,让不懂SQL的业务人员用自然语言直接查询数据:

  • 自然语言转SQL:用户提问"上个月销售额排名前10的城市",系统自动生成并执行SQL
  • 语义检索(GraphRAG):基于Neo4j语义图谱和向量索引,精准召回相关表和字段
  • 三层安全校验:关键字白名单 + AST语法校验 + EXPLAIN语义验证,保障查询安全
  • 多模型支持:兼容通义千问、GPT-4、DeepSeek等主流大模型
  • MCP协议接入:支持通过MCP协议接入OpenClaw、Hermes等专业Agent工具

本体推理技能(Infer Ontology)

利用AI从已有表结构自动推断本体资源:

  • 自动识别外键关系、多对多关联表(LinkType)
  • 提取多表共有字段(SharedProperty)
  • 发现枚举值、取值范围等约束(ValueType)
  • 生成业务名词与数据库表/列的映射词典(Glossary)

支持的数据源

关系型数据库

  • MySQL - 支持实时CDC和批量同步
  • PostgreSQL - 完整的增删改查同步
  • Oracle - 企业级数据库支持
  • SQL Server - 微软数据库完美兼容
  • TiDB - 分布式数据库原生支持

NoSQL数据库

  • MongoDB - 文档数据库同步
  • Cassandra - 列族数据库支持
  • HBase - 大数据存储同步

分析型数据库

  • ElasticSearch - 全文搜索引擎集成
  • ClickHouse - OLAP分析数据库
  • Doris - MPP分析型数据库
  • StarRocks - 极速分析型数据库

大数据组件

  • Hive - 数据仓库支持
  • Hudi - 数据湖解决方案
  • Kafka - 消息队列集成

典型应用场景

1. 实时数据同步

将业务数据库的变更实时同步到数据仓库,支持:

  • 数据库迁移
  • 异地多活
  • 读写分离
  • 实时备份

2. 批量数据迁移

大规模数据迁移和ETL处理:

  • 历史数据迁移
  • 定时数据抽取
  • 数据清洗转换
  • 跨平台数据交换

3. 数据中台建设

构建企业级数据中台:

  • 统一数据集成平台
  • 数据资产管理
  • 数据质量监控
  • 元数据管理

4. 实时数仓构建

基于Flink构建实时数据仓库:

  • 实时ETL处理
  • 流批一体化
  • 实时指标计算
  • 实时大屏展示

5. AI智能问数与自助分析(ChatBI)

基于Ontology语义层的自然语言查询,让业务人员自助获取数据洞察:

  • 运营人员直接问"最近7天每天的新增用户数趋势"
  • 财务人员查询"各部门本季度预算执行率"
  • 产品经理分析"上个月销售额排名前10的城市"
  • 无需等待分析师排期,即问即答,2秒返回结果

技术优势

高性能

  • 并行处理:多线程并发执行,充分利用系统资源
  • 流批一体:同时支持流式和批量处理
  • 智能优化:自动优化执行计划

AI原生

  • ChatBI智能问数:大模型驱动的自然语言转SQL,降低数据分析门槛
  • 本体自动推理:AI自动从表结构推断关系、术语和约束,加速语义层建设
  • 语义图谱检索:基于GraphRAG的上下文召回,提升复杂查询准确率

高可靠

  • 断点续传:任务失败自动恢复
  • 数据校验:端到端数据一致性保证
  • 监控告警:实时监控任务状态
  • SQL安全校验:三层防护确保ChatBI查询安全(白名单+AST+EXPLAIN)

易用性

  • 可视化配置:拖拽式操作界面
  • 模板复用:任务模板一键复制
  • 在线调试:实时预览数据结果

可扩展

  • 插件架构:灵活的插件机制
  • 二次开发:完整的API接口
  • 集群部署:支持横向扩展

快速开始

安装部署

# 下载TIS
wget https://tis.pub/download/tis-latest.tar.gz

# 解压
tar -zxvf tis-latest.tar.gz

# 启动
cd tis && ./bin/tis start

创建第一个数据同步任务

  1. 配置数据源:在TIS控制台配置源数据库连接
  2. 配置目标端:配置目标数据库连接信息
  3. 映射字段:设置源表和目标表的字段映射
  4. 启动任务:一键启动数据同步任务

与其他产品对比

特性TISDataXCanalFlinkCDC
零代码配置
Web管理界面
实时同步
批量同步
插件化架构
分布式执行

社区与支持

相关搜索关键词

  • TIS数据集成平台
  • DataX可视化管理工具
  • Flink-CDC零代码配置
  • ETL工具开源
  • 数据同步软件
  • 实时数据迁移工具
  • 批量数据处理平台
  • 数据中台解决方案
  • MySQL到ElasticSearch同步
  • Oracle数据迁移工具
  • 企业数据集成平台
  • 零代码ETL工具
  • 数据管道搭建平台
  • 实时数仓构建工具
  • 大数据集成解决方案
  • TIS ChatBI智能问数
  • NL2SQL自然语言查询
  • 对话式BI工具
  • 大模型数据分析
  • AI智能问数平台
  • TIS Ontology语义层
  • 数据血缘管理工具
  • 业务术语词典Glossary
  • 数据语义统一平台
  • 本体建模工具
  • GraphRAG图检索
  • 零代码BI分析工具
  • 自然语言转SQL
  • 企业指标口径管理
  • MCP协议数据查询