# Luigi Workflow Engine

[Luigi](https://github.com/spotify/luigi) は、Pythonでデータパイプラインを構築するための強力で使いやすいオープンソースフレームワークです。依存関係の解決、ワークフロー管理、可視化などを処理します。

![](/assets/image-20190926-220811.9031c12a47c87d604e79992c1c15bed4366e1faedd68e62406804d7f61f0e654.9b6395b9.png)

Luigiは、通常、長時間実行されるバッチプロセスに関連するデータパイプラインの構築に役立ちます。多くのタスクを連鎖させ、自動化し、障害を適切に処理したい場合に使用します。

Luigiパイプラインは、依存関係の解決、チェックポイント、障害回復、並列実行、コマンドライン統合など、さまざまな機能を自動的に処理します。パイプラインは、シンプルで読みやすいPythonで表現され、どこでも再利用できます。

[Luigi-TD](http://luigi-td.readthedocs.org/en/latest/) は、LuigiタスクからTreasure Dataクエリを簡単に発行できるようにするヘルパーライブラリです。これにより、Treasure Data上で複雑なパイプラインを簡単に作成できます。

- [Luigi-TD Documentation](http://luigi-td.readthedocs.org/en/latest/gettingstarted.html)
- [Luigi Documentation](http://luigi.readthedocs.org/en/latest/)