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
GitSumito
October 17, 2018
Technology
0
32k
redash userの管理について
GitSumito
October 17, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
830
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
350
人間の尊厳、幸福、アクセシビリティ / 第116回「WEB TOUCH MEETING」アクセシビリティSP
nulabinc
PRO
2
180
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
700
20240416_devopsdaystokyo
kzkmaeda
1
190
Janus
bkuhlmann
1
490
VS CodeでAWSを操作しよう
smt7174
1
110
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.4k
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
140
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
530
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
100
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
350
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
27
6.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
The Invisible Side of Design
smashingmag
294
49k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
Writing Fast Ruby
sferik
620
60k
Side Projects
sachag
451
41k
Rails Girls Zürich Keynote
gr2m
91
13k
Embracing the Ebb and Flow
colly
79
4.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Teambox: Starting and Learning
jrom
128
8.4k
Facilitating Awesome Meetings
lara
41
5.6k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
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 ▹ 以上