文件名称:analyst:声明性的,类似于SQL的DSL,用于数据集成任务
文件大小:3.96MB
文件格式:ZIP
更新时间:2024-05-28 13:48:05
sql etl data-integration etl-job Go
分析员 目的 Analyst是用于验证和运行Analyst查询语言(AQL)脚本的工具。 AQL是面向开发人员的ETL配置语言,旨在成为: 声明性的:开发人员定义组件,它们如何相互依赖以及任何其他同步(即AFTER ); 运行时找出DAG并执行 直观:与SQL相似的语法,但是外部程序(例如MS Excel)的任何选项都使用本机约定(例如Excel Ranges) 可维护:通过诸如INCLUDE和EXTERN类的语言功能支持大型作业和代码重用 可扩展:使用stdin / stdout协议和管道以任何语言编写ETL逻辑。 对Python和Javascript的本机支持。 有状态:组件可以将状态持久保存在每个作业运行唯一SQLite3数据库中( GLOBAL源/目标)。 它具有以下连接器: MS SQL Server(源/目标) Postgres(源/目标) SQLite3(源/目