Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Metabaseで個人ダッシュボードを作成する
Search
tekihei2317
November 28, 2021
Programming
0
150
Metabaseで個人ダッシュボードを作成する
tekihei2317
November 28, 2021
Tweet
Share
More Decks by tekihei2317
See All by tekihei2317
GASで在庫管理をサクッと実装した話
tekihei2317
0
430
Other Decks in Programming
See All in Programming
オブジェクト指向のリ・オリエンテーション~歴史を振り返り、AI時代に向きなおる~
hanyudaeiiti
2
170
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.5k
Ruby製社内ツールのGo移行
bgpat
2
270
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
180
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
330
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
280
マイ隙間家具OSSたちのご紹介
karupanerura
2
160
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
110
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.5k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
【KMC春合宿2024】実装視点で見るNeural Radiance Fields
runningoutrate
0
150
Featured
See All Featured
Become a Pro
speakerdeck
PRO
8
4.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
For a Future-Friendly Web
brad_frost
170
8.9k
Web development in the modern age
philhawksworth
201
10k
Practical Orchestrator
shlominoach
180
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Scaling GitHub
holman
456
140k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
14
1.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
4 Signs Your Business is Dying
shpigford
174
21k
Transcript
Metabase で個人ダッシュボード を作成する
Metabase とは オープンソースのデータ可視化ツール 様々なデータソースに対応 MySQL 、PostgreSQL 、MongoDB 、BigQuery 、Amazon Redshift
、… シンプルで分かりやすく、簡単な操作でいい感じのグラフが作れる
None
Docker で簡単に作成 デフォルトだとH2 データベースが使われる(デ ータがファイルに保存される) jar ファイル、Docker 、SaaS の3 つがある(SaaS
版は有料) # docker-compose.yml version: '3.8' services: metabase: image: metabase/metabase:latest ports: - 3000:3000
作ったもの(製作中) 睡眠時間と歩数を可視化するもの(https://github.com/tekihei2317/personal-dashboard )
Metabase で抑えておく概念は2 つ DB に問い合わせるクエリと、それを可視化したグラフのペア クエリはGUI で作成するか、エディターでSQL を直接書くことも出来る GUI SQL
1 つ目: 質問
Metabase で抑えておく概念は2 つ 作成した質問を配置する場所 グラフの見た目を調整したり、テキストボックス(Markdown 対応)を置ける 2 つ目: ダッシュボード
これから 自動化 バッチでAPI からデータを取得できるようにする 生産性の可視化 GitHub のコントリビューション数(GitHub API ) GitHub
の変更を加えた行数(GitHub API ?) 投稿した記事数 コーディング時間(WakaTime API ) … など 自動化 & 生産性の可視化
WakaTime エディタに拡張機能を入れると作業時間を計測してくれる
参考資料 OSS のデータ可視化ツール「Metabase 」が超使いやすい - Qiita