ビジュアルプログラミングってデータ分析とはわりと相性いいと思うんだよな
scratchみたいな抽象度の低いのじゃなくて、
結局PythonやSpark使ったデータ処理って出来合いの処理ノードにパラメータ指定してそれを繋いでいくだけだから、
汎用のデータフロー記述言語みたいなのがあれば使えると思う
いわゆるETLツールの分野だと普通にそんな感じでビジュアルプログラミングする