# nxin **Repository Path**: HZL315/nxin ## Basic Information - **Project Name**: nxin - **Description**: 基于kettle二次开发,涵盖关系型数据库、网络服务、NoSQL数据库,将图形化设计由C/S架构升级为B/S架构,脱离客户端束缚,随时随地修改脚本,添加定时调度、项目管理、版本控制、发布回滚、日志追踪、性能监控等丰富实用的功能,支持MySQL、Oracle等多种关系型数据库在内的多种数据库。 新增BI图表设计功能,包括模型(数据库表)定义,模型脚本自动创建,图表设计,布局设计,大屏展示 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2024-12-26 - **Last Updated**: 2024-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # etl-designer-server 基于Pentaho data-integration产品(kettle)二次开发,精选近50种常用组件进行重写, 涵盖关系型数据库、网络服务、NoSQL数据库,将图形化设计由C/S架构升级为B/S架构, 脱离客户端束缚,随时随地修改脚本,添加定时调度、项目管理、版本控制、发布回滚、 日志追踪、性能监控等丰富实用的功能,新恩数造支持MySQL、Oracle、PostgreSQL、 SqlServer、DB2等关系型数据库在内的多种数据库。 系统运行强制依赖:
redis:
1、缓存找回密码的动态验证码
2、为web-server与worker通信提供管道服务
ftp服务:需连接ftp服务器,用于存放etl运行的脚本,worker执行脚本时,会从ftp服务器拉取最新文件
windows开启ftp/sftp功能:安装openSSH工具,下载地址:https://github.com/powershell/win32-openssh/releases 或https://pan.baidu.com/s/12TCh9a3YevUOpVLVrx2VWg?pwd=65xh
macos开启ftp/sftp功能:https://blog.csdn.net/King_zj/article/details/125991856
web-server:用于设计转换与任务的服务
worker:用于执行web-server端发布的Job服务
作者