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
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Metabaseで個人ダッシュボードを作成する
tekihei2317
November 28, 2021
More Decks by tekihei2317
See All by tekihei2317
GASで在庫管理をサクッと実装した話
tekihei2317
0
720
Other Decks in Programming
See All in Programming
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
160
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
420
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
360
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
120
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
250
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
940
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
720
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
110
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
120
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
230
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
52
33k
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
270
Featured
See All Featured
Bash Introduction
62gerente
615
220k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Are puppies a ranking factor?
jonoalderson
2
3.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Amusing Abliteration
ianozsvald
1
280
Believing is Seeing
oripsolob
1
200
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
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