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
OSS BIツール Supersetを試してみた / Try to OSS BI Superset
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yoshiaki Mizukura
April 07, 2017
Technology
0
200
OSS BIツール Supersetを試してみた / Try to OSS BI Superset
OSS BIツール Supersetの概要、Pros and Cons
Yoshiaki Mizukura
April 07, 2017
Tweet
Share
More Decks by Yoshiaki Mizukura
See All by Yoshiaki Mizukura
Azure OpenAI Service: LLMのゲームチェンジャー "Function Calling" でAIの可能性をさらに引き出そう / AOAI Function Calling
yoshiaki_mizukura
0
130
コードを書くことに集中したい全てのアプリ開発者に贈るKubernetesの話 / Kubernetes Tips for all application engineers who want to focus on coding
yoshiaki_mizukura
2
2.6k
Azureでのマイクロサービス事情 ~Azure Service Fabric が必要な理由~ / Microservices on Azure. Why Azure Service Fabric is necessary
yoshiaki_mizukura
0
240
今話題のStackStormは何が嬉しいのか / The nice thing about StackStorm
yoshiaki_mizukura
3
100
Other Decks in Technology
See All in Technology
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
910
プロダクト開発の品質を守るAIコードレビュー:事例に見る導入ポイント
moongift
PRO
1
410
「静的解析」だけで終わらせない。 SonarQube の最新機能 × AIで エンジニアの開発生産性を本気で上げる方法
xibuka
2
270
AI活用を"目的"にしたら、データの本質が見えてきた - Snowflake Intelligence実験記 / chasing-ai-finding-data
pei0804
0
500
React 19時代のコンポーネント設計ベストプラクティス
uhyo
17
6.8k
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
190
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
340
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
410
ブログの作成に音声AIツールを使って音声入力しようとした話
smt7174
1
170
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
1.1k
もう怖くないバックグラウンド処理 Background Tasks のすべて - Hakodate.swift #1
kantacky
0
110
俺の失敗を乗り越えろ!メーカーの開発現場での失敗談と乗り越え方 ~ゆるゆるチームリーダー編~
spiddle
0
300
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
90
Building Adaptive Systems
keathley
44
2.9k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Believing is Seeing
oripsolob
1
67
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
85
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
130
Transcript
2017/04/07 OSS BIツール Supersetを試してみた Yoshiaki Mizukura
Agenda • What’s Superset? • Why Superset? • Install Specification
• Architecture • Supported Datasources • Demo • Pros & Cons • Summary
What’s Superset? • PythonベースのOSS BIツール • 開発元 • 特徴 –
SQLを書くことなくビジュアライズ可能 – 各種データソースに対応 – 列指向分散ストレージDruidとの統合 • 時系列データをリアルタイムレポート可能 – 認証 • Form/OpenID/ LDAP/ OAuth • 3度の改名 – 2015/09~ Panoramix – 2016/03~ Caravel – 2016/11~ Superset
Why Superset? # Superset https://github.com/airbnb/superset # re:dash https://github.com/getredash/redash • 有償製品の機能が必須のBI要件は限られている。簡易に可
視化したい、ちょっと試したいレベルのお客さんに提案し やすいツールが欲しいと思った。 • OSS BIツールで有名なre:dashの次に来るとの評価も。
Install Specification • OS – Linux • Debian/Ubuntu • Fedore/RHEL
– Mac OSX – Windows ※2017/04/07時点では公式サポートされていないが、ドキュメント にインストール手順は掲載されている • Python – v3.4以上 ※推奨 – v2.7 – v2.6 ※未サポート
Architecture • Pythonで実装されている • 利用フレームワーク – Flask • 軽量Webフレームワーク –
SQLAlchemy • DBアクセス、O/Rマッパ – React • Facebook社が開発したフロントエンドフレームワーク • Virtual DOMでHTMLとの差分のみを再描画することで高速描画を 実現
Supported Datasources • MySQL • PostgreSQL • Presto • Oracle
• sqlite • Redshift • Microsoft SQL Server • Impala • SparkSQL • Greenplum ※その他SQLAlchemyが対応していれば利用可能
Demo Treasure Data CentOS 7.2 Azure VM (Standard F1s (1
core, 2 GB memory) Datasource Access log Query result export Treasure Data’s JavaScript SDK 齋藤さんが組込んでくれました Distributed in-memory SQL Engine
Pros & Cons • 良い点 – SQL書かなくても作れる。非エンジニアでも使いやすい – 複雑な集計をしたい時はSQLを書けるのも嬉しい –
ダッシュボードを柔軟にレイアウトできる – ダッシュボードを横断したフィルタを簡単に作れる – ダッシュボード、データソースに対して細かな権限制御をかけられる • 悪い点 – レポート通知機能がない • 更新ダッシュボードを定期的に通知したい • re:dashはSlack連携があってPUSH通知可能 – UIは日本語未対応 • 多言語対応の仕組みは実装されている • いずれ日本語も対応されるかも(本当に必要な時はプルリクするとか)
Summary • SQL書くことなくレポート、ダッシュボードを作れ る • 複雑な集計はSQLで吸収できるので、見せ方が凝っ たレポート仕様がなければ十分使えそう • Druid連携を試せなかったのは残念 –
リアルタイムデータの集計・レポート