2021年11月15日月曜日

Apache Supersetでデータセットを集計してツリーマップで表示する

Apache Supersetでデータセットの集計してツリーマップで表示するには、以下の手順を実行します。

操作手順

1.データセット一覧ページで使用したいデータセットの名前リンク(下図赤枠部分)をクリックします。

※ここでは、以下のサンプルデータを使用します
category,sub_category,sales_amt
食品,野菜,400
食品,肉類,500
食品,魚類,700
食品,調味料,100
食品,飲料,200
電気製品,家電,200
電気製品,スマホ,1000
電気製品,パソコン,500
書籍,雑誌,100
書籍,学習,200
書籍,文庫,300

2.可視化方式の変更
可視化方式には、デフォルトで「テーブル」が選択されているので、「テーブル」をクリックします(下図赤枠部分)。

3.ツリーマップの選択
「可視化方式を選んでください」とダイアログが表示されるので、検索フィールドに「tree」と入力し、結果として表示された「Treemap v2」チャート(下図赤枠部分)をクリックします。その後「SELECT」ボタンをクリックします。

4.GROUP BYフィールドでストア名を表すcategory列を選択します。

5.次にGROUP BYフィールドでストア名を表すsub_category列を選択します。

選択後、以下の様にcategory,sub_category別に集計します。

6.指標フィールドの「+」アイコンをクリックして、COLUMNに集計したい値(この場合は価格を表すprice)、AGGREGATEフィールドに集計関数(この場合はSUM)を選択し、「保存」ボタンをクリックします。

7.クエリ実行ボタンをクリックします。集計値がツリーマップに表示されることを確認します。

8. 「保存」ボタンをクリックします。

関連情報

・Apache Supersetのインストール方法、ダッシュボードやチャートの作成方法は以下のページを参照してください。
Apache Supersetのまとめ

0 件のコメント:

コメントを投稿