この記事は Redash Advent Calendar 2017 の10日目の記事です。 Redashでは「Python Datasource」というものが使え、Redash上でPythonスクリプトを書くことができます。 これを使えば、Redash上でほぼなんでもできるようになります。 今回やるのは、「JSONのパース」です。 BigQueryでスキーマレスなデータを扱う Redashの用途として、BigQueryのデータを解析・グラフ化というものがあると思います。 BigQueryのデータ内にJSONを入れ、そのJSONを解析していい感じにグラフ化したいという要望がきたとして スキーマレスなJSONが入っていた場合、BigQueryでの解析は難しいです。 例えば以下のようなJSONがあるとします。 {"id": 1, "name": "Taro", "record": "[{\"Ma