Asakusa Framework Advent Calendar 2017の7日目です。
2017/11/29に出たAsakusaFW 0.10.0(→リリースノート)の機能を紹介していきたいと思います。
今回はAsakusa CLIのasakusa generateコマンドです。
asakusa listコマンドがバッチの情報を(テキストで)出力するのに対し、asakusa generate dotコマンドはフローのグラフ(図)をGraphvizで表示する為のデータを生成します。
Hadoop(MapReduce)版ではグラフの可視化機能としてこの機能がありましたが、Asakusa on SparkやM3BPでは、このコマンドによってようやく同等のことが実現できます。
複雑なバッチだとグラフ化してもごちゃごちゃして役に立たないですが^^;、比較的シンプルなバッチだと面白いです。