$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
redash userの管理について
Search
GitSumito
October 17, 2018
Technology
0
35k
redash userの管理について
GitSumito
October 17, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
"人"が頑張るAI駆動開発
yokomachi
1
120
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
110
AI駆動開発の実践とその未来
eltociear
1
480
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
870
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
130
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
160
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.6k
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
350
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
190
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
500
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
180
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
150
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
エンジニアに許された特別な時間の終わり
watany
105
220k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
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 ▹ 以上