SlideShare a Scribd company logo
ビッグデータを高速に検索処理する「Elasticsearch」
~新プラグイン「Graph」を用いた販売データの関連分析~
2016/10/04
Acroquest Technology 株式会社
樋口 慎
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 1
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
自己紹介
樋口 慎 (Acroquest Technology 株式会社)
情報学専攻• (情報検索、自然言語処理)
Elastic• テクニカルワークショップ講師
JJUG CCC(• 2016 spring, 2016 fall)
elasticsearch• 勉強会 など
Elasticテクニカルワークショップ(https://info.elastic.co/japan-technical-workshop.html)
JJUG CCC (http://www.java-users.jp/?page_id=2377)
Data Analytics Showcase (http://www.db-tech-showcase.com/data-analytics-showcase)
Twitter : @shin0higuchi
2
アウトライン
1. はじめに
2. Elasticsearchとは
3. 可視化ツールKibana
4. Graphを用いたデータ分析
5. まとめ
3
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
1.はじめに (Acroquest紹介)
IoTプラットホーム
「Torrentio」集中監視制御システム開発
Elasticsearchをベースにした
データ分析基盤「ENdoSnipe」
Elasticsearch構築/コンサルティングサービス
4
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
A15 15:00~
1.はじめに
概要
1. 全文検索エンジン「elasticsearch」の概要
および活用事例の紹介
2. Graphプラグインを使った販売データの関連分析
5
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
2.Elasticsearchとは
http://db-engines.com/en/ranking_trend/search+engine
 2016年3月から現在まで、DB-ENGINESのランキングに
て、検索エンジン中、最高位の評価を得ています。
(今、最も注目されている検索エンジン)
6
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
2. Elasticsearchとは (事例:Uber)
7
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
2. Elasticsearchとは (事例:US Geological Survey)
 US Geological Survey (USGS)では、マイクロブログサービスのテ
キストデータを地震の検出や被害の把握に役立てています。
9
以前(青線)はRDBMSにデータを蓄積
して処理していましたが、データ量の増
大に対応できなかったため、現在(緑線
)では、Elasticsearchにデータを投入
し、Kibanaで可視化して分析していま
す。
時系列分析も位置情報分析も
Elasticsearchはネイティブで対応して
おり、規模、柔軟性ともに、RDBMSを
凌駕します。
Twitterのようなマイクロブログサ
ービスをデータソースとすることで
、センサーの配備していない場所
からも、広くデータが収集できるよ
うになり、分析の範囲や精度を向
上させることが出来ています。
画像データも収集すること
で、それぞれの個所での
被害情報の把握にも役立
てています。
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
10
2. Elasticsearchとは (事例:その他)
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
11
2. Elasticsearchとは (事例:その他)
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
12
2. Elasticsearchとは (事例:その他)
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
13
経営情報
可視化
2. Elasticsearchとは (ユースケース
)
2. Elasticsearchとは (自社事例:星野リゾート)
14
2. Elasticsearchとは (自社事例:星野リゾート)
15
2. Elasticsearchとは (自社事例:星野リゾート)
16
2. Elasticsearchとは (自社事例:星野リゾート)
17
2. Elasticsearchとは
Elasticsearch◆ の特徴
ドキュメント① 指向の検索エンジン
JSON② ベースのデータ構造
柔軟‣ なデータ構造での保存が可能
スキーマを‣ 厳密に定義する必要がない
index‣ という単位で検索などを行う
スケーリングが③ 容易
分散‣ を考慮した設計になっているため簡単にスケーリング
できる
18
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
2. Elasticsearchとは
Elastic Stack
elasticserachの周辺ツールもオープンソース
製品として提供されている。
①logstash:データの収集・加工・転送を行う
②kibana:elasticserach内のデータを可視化する
19
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
2. Elasticsearchとは
20
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
データ分析に用いる際のメリット
① データ分析に活用するための周辺プロダクトが充実している
(ex. logstash , kibana , beats)
② ログデータのような非構造化データも分析して可視化するこ
とができる
③ 高速かつリアルタイムな分析が実現できる
21
2. Elasticsearchとは
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
3. 可視化ツール「Kibana
」
Kibanaの特徴
① Elasticsearchに蓄積されたデータを可視化するためのプロダクト
② 様々な種類の表やグラフが用意されている
22
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. Graphとは
◆ Graphとは
①データ間の関連をKibana上で可視化することので
きるプラグイン
②関連度の大きさがエッジの太さで表現される
特徴のある関連のみ絞って表示できる。
※Graphの利用には別途X-Packのインストールが必要
(https://www.elastic.co/jp/downloads/x-pack)
23
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. 分析データ概要
◆分析するデータの概要
‣ コンビニエンスストアのお菓子に関する販売データ
① 商品名(pname)
② 性別・年齢層(segment)
ex. 「w20_49」 → 「20歳〜49歳の女性」
③ 商品の説明書き(token)
24
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. 分析データ概要
25
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. 分析データ概要
26
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. 分析データ概要(segment別のデータ割合)
27
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. 分析データ概要(商品数)
28
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4. Graphの使い方
29
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
Graph
◆Kibanaにアクセスし、Graphを選択する
4. Graphの使い方
30
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
index pattern
field(s)
query
◆index patternやfieldを設定する
4. Graphの使い方
31
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
segment
クリックする
指定◆ したフィールドのノードが表示される
segment
4. Graphの使い方
32
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
segment
fieldを追加できる
◆指定したフィールドのノードが表示される
pname
33
34
35
DEMO
36
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
5. まとめ
Elasticsearch1. のGraphプラグインを用いることでデータの関連の分
析を行うことができた。
➡探したい情報をインタラクティブに可視化できるのが大きなメリッ
トの一つ。
Graph2. で得られた知見や仮説は、他のvisualizationを使って深掘り
するということも可能
37
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
6. おまけ
38
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
‣Graph以外の機能も充実している
We're hiring!
39
当社は国内最大の30名を超えるElastic使いが在籍しており
、国籍問わずスタッフの募集をしております。
ぜひ興味がある方はご連絡ください。
https://www.wantedly.com/companies/acroque
st/projects
Elastic勉強会での発表や、
JJUGセミナーでの登壇
Elastic Technical Workshopも
開催しております。
一緒にElasticを盛り上げましょう!
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
40
ご清聴、有難うございました。
アンケートのご回答をよろしくお願い致します
Infrastructures Evolution

More Related Content

PDF
[data analytics showcase] A15: デジタルデータの可視化基盤「ENdoSnipe」を使った、システムトラブルの未然防止、経営判...
PDF
Renewed using elasticsearchonaspnet-core5
PDF
データ分析基盤、どう作る?システム設計のポイント、教えます - Developers.IO 2019 (20191101)
PDF
Elastic Aquia Joint webinar-20211006
PDF
20160927_守るべきは、大量の情報資産を管理するデータベース! ~ユーザ事例から見るデータベースのセキュリティ対策~ by 株式会社インサイトテクノ...
PDF
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
PDF
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
PDF
Moving from on prem to managed services with elastic on azure-final
[data analytics showcase] A15: デジタルデータの可視化基盤「ENdoSnipe」を使った、システムトラブルの未然防止、経営判...
Renewed using elasticsearchonaspnet-core5
データ分析基盤、どう作る?システム設計のポイント、教えます - Developers.IO 2019 (20191101)
Elastic Aquia Joint webinar-20211006
20160927_守るべきは、大量の情報資産を管理するデータベース! ~ユーザ事例から見るデータベースのセキュリティ対策~ by 株式会社インサイトテクノ...
Elastic Stackの紹介とOpenStackでの活用事例(Searchlightなど) - OpenStack最新情報セミナー 2016年5月
Gpu accelerates aimodeldevelopmentandanalyticsutilizingelasticsearchandazure ai
Moving from on prem to managed services with elastic on azure-final

What's hot (20)

PPTX
今更聞けないストリーム処理のあれとかこれ
PDF
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
PDF
あらゆる検索を叶えるElastic Workplace Search
PDF
Apm enables python app observability
PPTX
Elasticsearch workshop 23_sql
PDF
Azure Purview Linage for Dataflow/Spark
PDF
Elastic7.10 newfeaturesintroduce 1216
PDF
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
PDF
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
PPTX
Searchable Snapshot でコスト削減
PDF
SolrとElasticsearchを比べてみよう
PDF
Elastic stack_&_cloud_7.11_updates-summary
PDF
Utilizing elasticcloudforallusecases
PDF
ぐるなびが活用するElastic Cloud
PPTX
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
PPTX
Elasticsearch+nodejs+dynamodbで作る全社システム基盤
PDF
20190517 Spark+AI Summit2019最新レポート
PPTX
[CWT2017]Infrastructure as Codeを活用したF.O.Xのクラウドビッグデータ環境の変化
PDF
Azure kobebase lt-20201120
PDF
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
今更聞けないストリーム処理のあれとかこれ
ElasticSearch+Kibanaでログデータの検索と視覚化を実現するテクニックと運用ノウハウ
あらゆる検索を叶えるElastic Workplace Search
Apm enables python app observability
Elasticsearch workshop 23_sql
Azure Purview Linage for Dataflow/Spark
Elastic7.10 newfeaturesintroduce 1216
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
【SecurityJAWS】Kibana Canvasで魅せる!AWS環境における脅威分析ユースケース
Searchable Snapshot でコスト削減
SolrとElasticsearchを比べてみよう
Elastic stack_&_cloud_7.11_updates-summary
Utilizing elasticcloudforallusecases
ぐるなびが活用するElastic Cloud
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
Elasticsearch+nodejs+dynamodbで作る全社システム基盤
20190517 Spark+AI Summit2019最新レポート
[CWT2017]Infrastructure as Codeを活用したF.O.Xのクラウドビッグデータ環境の変化
Azure kobebase lt-20201120
データ分析基盤構築のポイントと関連クラスメソッドサービスの紹介
Ad

Similar to [data analytics showcase] B11: ビッグデータを高速に検索・分析する「Elasticsearch」~新プラグイン「Graph」を用いた販売データの関連分析~ by Acroquest Technology株式会社 樋口 慎 (20)

PDF
Learn, build, and scale with elastic - realizing great programming experience...
PDF
Azure Data Explorer
PDF
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
PDF
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
PPTX
Japan elasticusergroup01 Acroquest
PDF
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
PDF
Developers.IO 2019 Effective Datalake
PDF
Elastichelps fintechenablesdx usingaibasedautomationand anomalydetection
PDF
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
PDF
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF
Integrating elasticsearch with asp dot net core
PPTX
Evolution of Observability and APM with using Elastic and Microsoft Azure
PPTX
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PDF
Big query and elasticsearch insight at scale
PDF
[Oracle Innovation Summit Tokyo 2018] 水環境の持続を支えるクラウド型ICTプラットフォーム「Water Busine...
PDF
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
PDF
Autonomous選手権システムエグゼ社発表資料
PDF
産総研AIクラウドでChainerMN
PDF
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
PDF
Elasticsearchで教師あり機械学習
Learn, build, and scale with elastic - realizing great programming experience...
Azure Data Explorer
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
Logstashを愛して5年、370ページを超えるガチ本を書いてしまった男の話.
Japan elasticusergroup01 Acroquest
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Developers.IO 2019 Effective Datalake
Elastichelps fintechenablesdx usingaibasedautomationand anomalydetection
リクルートのビッグデータ活用基盤とデータ活用に向けた取組み
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
Integrating elasticsearch with asp dot net core
Evolution of Observability and APM with using Elastic and Microsoft Azure
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
Big query and elasticsearch insight at scale
[Oracle Innovation Summit Tokyo 2018] 水環境の持続を支えるクラウド型ICTプラットフォーム「Water Busine...
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
Autonomous選手権システムエグゼ社発表資料
産総研AIクラウドでChainerMN
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
Elasticsearchで教師あり機械学習
Ad

More from Insight Technology, Inc. (20)

PDF
グラフデータベースは如何に自然言語を理解するか?
PDF
Docker and the Oracle Database
PDF
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
PDF
事例を通じて機械学習とは何かを説明する
PDF
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
PDF
MBAAで覚えるDBREの大事なおしごと
PDF
グラフデータベースは如何に自然言語を理解するか?
PDF
DBREから始めるデータベースプラットフォーム
PDF
SQL Server エンジニアのためのコンテナ入門
PDF
Lunch & Learn, AWS NoSQL Services
PDF
db tech showcase2019オープニングセッション @ 森田 俊哉
PDF
db tech showcase2019 オープニングセッション @ 石川 雅也
PDF
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
PPTX
難しいアプリケーション移行、手軽に試してみませんか?
PPTX
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
PPTX
そのデータベース、クラウドで使ってみませんか?
PPTX
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
PDF
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
PPTX
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
PPTX
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
グラフデータベースは如何に自然言語を理解するか?
Docker and the Oracle Database
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
事例を通じて機械学習とは何かを説明する
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
MBAAで覚えるDBREの大事なおしごと
グラフデータベースは如何に自然言語を理解するか?
DBREから始めるデータベースプラットフォーム
SQL Server エンジニアのためのコンテナ入門
Lunch & Learn, AWS NoSQL Services
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
難しいアプリケーション移行、手軽に試してみませんか?
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
そのデータベース、クラウドで使ってみませんか?
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]

[data analytics showcase] B11: ビッグデータを高速に検索・分析する「Elasticsearch」~新プラグイン「Graph」を用いた販売データの関連分析~ by Acroquest Technology株式会社 樋口 慎