knplabs / etl
此包已被放弃,不再维护。未建议替代包。
提取 - 转换 - 加载
1.1.0
2016-01-18 19:37 UTC
Requires
- php: >=5.5.0
- psr/log: ^1.0
- symfony/finder: ^3.0
- symfony/property-access: ^3.0
Requires (Dev)
- doctrine/orm: ^2.5
- phpoffice/phpexcel: ~1.8
- phpspec/phpspec: ^2.4
- pimple/pimple: ^3.0
- symfony/console: ^3.0
- symfony/finder: ^3.0
Suggests
- doctrine/dbal: To use DBAL loader
- doctrine/orm: To use ORM loader
- phpoffice/phpexcel: To use Excel files extractor
- pimple/pimple: To configure your ETL process
- symfony/console: To use cli import command
- symfony/finder: To use Regex-filename CSV extractor
This package is not auto-updated.
Last update: 2022-09-23 13:40:35 UTC
README
php-etl 是一个遵循已知 提取 | 转换 | 加载
模式的 PHP 5.5+ 库。
它提供了一些提取器、一些转换器和一些加载器,例如将 CSV 数据导入 RDBM。
使用
# get composer php composer.phar install --prefer-dist bin/pimple-etl config.sample.php # example usage
贡献
# get composer php composer.phar install --prefer-dist --dev bin/phpspec desc Knp\ETL\Feature\Class vim src/Knp/ETL/Feature/Class.php bin/phpspec run -f pretty