yevgen-grytsay/

etl-suite

v1.0.0 2015-06-23 12:41 UTC

This package is auto-updated.

Last update: 2024-09-29 04:25:37 UTC


README

Build Status

包含各种ETL工具。

该库不提供创建和运行作业的工具。有关更多信息,请参阅《工具》部分。

这是一个非常早期的版本。缺少注释、文档、测试和使用示例。

工具

  • 缓冲区:保留和刷新对象。
  • 过滤器:决定一个对象是否应该被过滤。
  • 迭代器:遍历输入数据部分(例如文件行、数组元素等)。
  • 查找:根据输入数据执行查找(例如数据库、文件系统等)。
  • 合并:以多种方式将两个数组合并为一个。
  • 转换器:以多种方式转换输入数据(例如更改键名、取消设置或添加一些元素等)。
  • 值映射器:将值映射到其他值。

安装

通过Composer

composer require yevgen-grytsay/etl-suite

示例

一些示例可以在examples目录中找到。

通常,一个示例包括一个主脚本文件main.php和一些辅助类和文件。

此外,每个示例都有自己的README.md文件,其中包含简要说明。