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
redash userの管理について
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
GitSumito
October 17, 2018
Technology
0
35k
redash userの管理について
GitSumito
October 17, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
470
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
200
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
2
300
配列に見る bash と zsh の違い
kazzpapa3
3
160
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
Digitization部 紹介資料
sansan33
PRO
1
6.8k
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
0
170
Greatest Disaster Hits in Web Performance
guaca
0
280
Featured
See All Featured
The browser strikes back
jonoalderson
0
390
The Curious Case for Waylosing
cassininazir
0
240
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Believing is Seeing
oripsolob
1
56
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Designing Experiences People Love
moore
144
24k
Accessibility Awareness
sabderemane
0
54
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
How GitHub (no longer) Works
holman
316
140k
Transcript
Redash user の管理について
2 self-introduction ▹ 塚田純人 / 株式会社レアジョブ ▹ インフラエンジニア ▹ 趣味:トライアスロン
▹ https://twitter.com/19840209 ▹ https://tsukada.sumito.jp/
“ 話すこと - 導入に至った経緯 1min - Redash APIについて 1min -
redashユーザの管理について 3min 3
導入に至った経緯 ▹ 英会話の提供ツールを SkypeからWebRTCへ変更 新しくバックエンドツールを作 る必要があった。 … 全てイチから作るのは大変 4
どのように導入していったか ▹ コストメリットの共有 バックエンド開発費削減 ▹ SQL勉強会を実施 非エンジニアもクエリを書ける状態へ https://appeal.rarejob.co.jp/2016/11/11/2174/ ▹ Chatworkで相談窓口を開設
5
Question? Query Resultsを Queryの結合以外で 活用してますか? 6
DQLではGroupByが難しい ▹ DQL(DynamoDB Query Language) で簡単なSQLは書ける。 しかしGroupByを書くのが困難 7
8 DQLではGroupByが難しい ▹ Query Resultsを活用し微調整
データ分析基盤 9
データ分析基盤 10 ▹ 既存のデータソースから bulk exportしてBigQueryへ ▹ Redashをviewerとして活用
Redashのさりげなく便利な機能 ▹ データソースがBigQueryだと スキャンされたレコード数、容量が表示される 11
APIの活用 12
通知機能 13 ▹ Redash 5.00 からAlert先にchatwork指定が可能に ▹ 単純な通知はredashから直接chatwork ▹ 複雑な加工を行いたい時はAPI経由
logic
Redashのユーザーの管理について 14
アカウントの運営は大事! ▹ Redashはデータベースに接続できるツール ▹ 適切な人に、適切なデータのみ見せたい ▹ ユーザの権限や、ロールは適切に運営したい ▹ 定期的な棚卸しが必要 ▹
version管理もしたい 15
16 ユーザー管理のフロー
CLIでユーザ情報を取得する 17
CLIでユーザ情報を取得する 18 名前、メアド、所属しかわからない
19 アカウントの状態(Acive/Dusabled) 所属グループ を追記
アカウントの運営は大事! ▹ Mergeした日 = 最終棚卸し日と捉えている ▹ Gitで管理できるので変更が履歴に残る ▹ 時期VerからCLIは拡張される(はず) 原稿のVerでもソースを変更することで
表示が可能。 20
21 ▹ 以上