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
300
Metabaseで個人ダッシュボードを作成する
tekihei2317
November 28, 2021
Tweet
Share
More Decks by tekihei2317
See All by tekihei2317
GASで在庫管理をサクッと実装した話
tekihei2317
0
680
Other Decks in Programming
See All in Programming
ロボットのための工場に灯りは要らない
watany
12
3.2k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
340
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
420
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
140
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
240
SourceGeneratorのマーカー属性問題について
htkym
0
210
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.3k
へんな働き方
yusukebe
5
2.8k
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
210
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
120
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
110
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
It's Worth the Effort
3n
188
29k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Pragmatic Product Professional
lauravandoore
37
7.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
92
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
Optimising Largest Contentful Paint
csswizardry
37
3.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
A Tale of Four Properties
chriscoyier
163
24k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
86
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