見出し画像

【DATA Saber】Hello, Tableau!

こんにちは、It(https://x.com/itto1018)です!
11/11からDATA Saber - Bridge 3rdのApprenticeとして日々奮闘しております。Apprenticeの間は毎週何か発信できればと思っておりまして(もちろんDATA Saber取得後も発信していきます)、今回はnoteお初の投稿です!
タイトルはプログラミングでお馴染みHello, World!のパクリとは言わせない…


自己紹介(初回なので詳細に)

  • It(呼び方:イット, Itアイティどちらでも)

  • 大阪出身(天満の飲屋街が好き)

  • 社会人1年目(大学まで大阪→都内勤務)

    • 事業会社のSE(DWHの保守運用・BIツールの社内導入やサポート)

  • 大学:経済統計専攻(研究:企業の不正の損益計算)

  • Tableau歴:本格的に始めたのは2024/09

    • 過去にTableau Desktopを使ったことはあるものの、研究で使用する論文のグラフ(棒・折れ線などExcelで作成できるもの)を作成した程度

  • DATA Saber挑戦の経緯:データの価値・利活用について広めたい

要するに、大学でデータの価値・利活用の面白さを知り、入社後にデータ系の部署の配属でTableauに再会したことにより、Tableauを通じて社会にデータの価値・利活用を広めたい気持ちが芽生えたということです。

Week1(24/11/11~24/11/17)

今週はOrd1(1. HandsOn - Fundamental)とOrd2(2. Visual Best Practice I)を学び、Tableauでデータの可視化をする上で基本的なことを学びました。得た知識をしっかりアウトプットするべく、今回は趣味の1つであるライブ参戦をVizで表現してみました!

作成したViz | Musical Footprints: Artists & Venues I've Experienced

VizのタイトルはGPT4-o(GPT)で適当に作成
→過去参戦したライブ的なタイトルを英語でいいやつ作ってと依頼

参戦バンドツリーマップ

他ではアーティストなのにここだけバンドなのはお許しを😰

過去に参戦したアーティストの割合をツリーマップで表現
ホバーで起動するツールヒントで初参戦日などを表示
会場はカバー画像のZeelaですね(ここでカバー画像の回収)

アーティストと開催地の関係

ダッシュボードでアーティストと過去に開催した会場を動的に可視化
アーティストを選択すると過去の開催会場がハイライト

今週の発見・工夫・改善など

発見

  • この記事においてVizをHTMLで埋め込みたかったのですが、noteは対応していないみたいです(切実に対応してくれ)

  • noteのリッチテキスト、もう少し質を上げてくれ(なんなら普通にMarkdownでいいのだが)

  • 今更だがやっぱり生成AIは素晴らしい(はじめのプロンプトが重要!)

Viz作成までのプロセスに対するの工夫点

  • 生成AIで作成できる部分はしっかり活用する(主にデータの前処理)

    • ライブの開演会場は名称(例:Zepp Haneda)をGPTに投げて住所をテーブル形式で出力

    • 私用PCはTableauPrepが使えないこともあり、上記の住所を用いて地方・都道府県・市区町村・郵便番号もテーブル出力

    • 今回はフィルターで除外したが、フェスはタイムテーブルのURLをGPTに投げて会場別のアーティストで出力(ステージA:バンドa, バンドbのように、横持ちの悪い例ではあるが)

    • 計算フィールドの作成で少し考えてもわからなければ頼る

  • ダッシュボードアクションの活用

    • アーティストから過去に参戦した開催会場をハイライト

    • 開催会場からアーティストをハイライト

作成したVizや作成までのプロセスに対する改善点

データソースの前処理

  • 今回の可視化には問題ないが、データソースは横持ち箇所が多い&正規化できていない

    • 会場の新規追加は後々落ち着くことを考えると、マスタテーブルでもたせるのも1つの手と思った

  • 今考えるとスプレッドシートの加工だったのでGeminiでも良かったのかも

    • Gemini×スプレッドシートでどこまでできるのかはわからないが、スプシ1本で解決するなら効率的にはそっちの方がいいのかなと思いまして)

Viz

  • Vizのタイトルは考えたいところではあった(面倒に押し潰されまして)

  • ダッシュボード

    • アクションのアーティストから会場をハイライトする挙動が微妙(別のアーティストと会場が被っているとツールヒントは独立しているためどちらかしかハイライトされないなど)

    • テーブルが多いと見ているディスプレイのサイズによってダッシュボードのバランスが悪い

      • 今回関西と関東で同じダッシュボードにしたが、分けても良かったかも

総評・目標など

  • ダッシュボードは課題が多い一方でツリーマップは結構気に入っている(社内の自己紹介ページはWordPressで組んでいるため、早速HTMLで埋め込んじゃいました!)

  • ツリーマップの詳細で使っている初参戦日などはfixedを使っているがGPTに投げて作ってもらったものなので、後に自力でLOD計算も書けるようになりたい

  • 今回は完全な自己満Vizを作成した上に2000字もつらつらと書いてしまったが、次回はパブリックデータで可視化などもう少し一般的なVizの作成とまとまった文章で投稿をしたい

ここまで読んでくださりありがとうございました🙇‍♂️(今回は長文すぎたので次回から気をつけます)
ちなみにツリーマップの勝者であるPOP ART TOWNが好きな方いたら是非お声がけください!(まだキャパ200前後のバンドなのでいたら奇跡だと思っています)

いいなと思ったら応援しよう!