SlideShare a Scribd company logo
HBase×Impalaで作るアドテク
「GMOプライベートDMP」
1
自己紹介 片野 道雄
所属
GMOアドパートナーズ株式会社
グループCTO室 マネージャー
兼
GMOインターネット株式会社
次世代システム研究室 マネージャー
キャリア データベースエンジニア出身
DB/NoSQL
経験
Oracle RAC, MySQL,
MySQL Cluster, Percona Server (@Fusion-io),
MariaDB Galera Cluster, PostgreSQL (+ Slony-I),
Solr, Cassandra,
2
●1児のパパ
▪ 娘です
●Jリーグ大好き
▪ 10年以上のソシオ
▪ もちろん、娘に
●最近は、Hadoopに注力
▪ 特にHive/HBase
3
目次
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
4
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
1章
5
DMP = Data Management Platform
データをためて活用する「箱」
▪ パブリックDMP
▪ プライベートDMP
アドテク業界で主に使われている言葉
6
DMPの活用
⇒ ネット広告の配信に活用
⇒ データ分析
⇒ メール配信、LPO … etc
●
アドネットワークやDSPと連携
7
アドネットワークやDSPとは、
JSタグで連携 = タグ発火
(Piggy Back)
DMPから
広告配信
8
パブリックDMPとプライベートDMPの比較
9
パブリックDMP
いろんなサイトに来た人を分類(セグメント
作成)、広告配信や調査に活用
提携する媒体からCookie IDを収集、統合して
利用または販売
10
プライベートDMP
自社のサイトに来た人を分類(セグメント作
成)、広告・メール配信や顧客分析に活用
会員属性・購買履歴などの会員データと結び
つけて(CookieID+会員ID)、分類に利用
ロイヤリティ向上
11
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
2章
12
GMO NIKKO 社が作った
プライベートDMP
http://pr.gmopdmp.jp/
13
セグメントが画面操作で簡単に作れます
14
さまざまな条件をクエリ不要で設定可能
15
▪ 画面だけで自由にセグメント作成
•難しいSQLクエリを書かなくてもOK
▪ セグメント作成から、広告配信可能な状態
になるまでが速い
どんな仕組みか?
の特徴
16
×
17
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
3章
18
セグメントによって、SQLクエリが違う。
下記のようにシステムが分かれていると、たくさんのお客様のセグメント
のクエリ処理が間に合わない。
19
データ移動をさせないで、ひとつのシステムに。
=
CDH
20
目指したのは、以下を満たすシステム
▪ データの移動時間が少ない
•できるだけクエリの実行時間のみに
▪ システムがバラバラでない
•システム同士を蜜結合したりしない
▪ ビッグデータ&高負荷に対応できる
•かつ、スケールアウトしやすい
21
やっぱり、Hadoopエコシステム
22
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
4章
23
これがシステム
の全容です
24
CDH の推奨スペック
▪ ディスク:1~4TB の HDD を 12~24台積む (JBOD)
▪ CPU:2~2.5GHz の 4/6/8コア CPU × 2
▪ RAM:64~512GB
(Impala を利利⽤⽤する場合は 128GB 以上を推奨)
▪ ネットワーク:10Gbit (20台以下であれば 1Gbit)
もちろんワークロード次第
25
AWS の EC2 のハイスペックなど
▪ m4.4xlarge / m4.10xlarge / r3.4xlarge … etc
24時間 365日 稼動しっぱなしは金額的に厳しい
26
http://cloud.gmo.jp/
27
CDH クラスタ
RAID なし
Hbase
8G Mem
Impala
数十G~
Mem
28
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
5章
29
HBase x Impala 活用事例
① HBase キー設計(セグメントデータを prefix scan)
② Column Family の設計(TTLを変える、挿入タイミング)
③ HBase と Impala の連携(Hiveの外部テーブル)
④ マスターデータを1行1セルにJSONで
⑤
HBase までのデータフロー設計
(Flume ⇒ Impala ⇒ 画面操作 ⇒ MQ ⇒ Impala ⇒ Hbase)
⑥ Impala クエリ性能
30
① HBase キー設計
31
32
33
34
35
例)
Scan scan = new Scan(prefixStart,
prefixEnd);
prefixStart = “AAAAA_”
prefixEnd = “AAAAA_XXX”
36
query
1
query
2
② Column Family の設計
37
▪ Hive のテーブルを通して、ImpalaクエリからHBase
テーブルに読み書きできる
▪ HBase テーブルを先に作り、Hive は外部テーブルと
して作るのがポイント
通常の Hive テーブルとして作ると、HBase のデータ項目
が増えたとき Hive 側だけで柔軟に対応できなくなる
HBase x Impala
③ HBase x Impala の連携
38
create ‘gmo.user_segments’,
{ NAME => ‘CF1',
DATA_BLOCK_ENCODING => 'NONE',
BLOOMFILTER => 'ROW',
VERSIONS => 1,
TTL => 86400,
BLOCKCACHE => true
},
{ NAME => ‘CF2',
DATA_BLOCK_ENCODING => 'NONE',
BLOOMFILTER => 'ROW',
VERSIONS => 1,
TTL => -1,
BLOCKCACHE => true
}
HBase 側でテーブル作成
39
use gmo
;
CREATE EXTERNAL TABLE user_segments(
seg_id int
,seg_datetime string
)
STORED BY
‘org.apache.hadoop.hive.hbase.HBaseStorageHandler’
WITH SERDEPROPERTIES (“hbase.columns.mapping” =
“:key,
CF1:qtime
CF2:qtime")
;
Hive 側で外部テーブル作成
40
④ マスターデータを 1 行 1 セルに JSON で
41
⑤ HBase までのデータフロー設計
42
43
テストデータ 総数 備考
アクセスログ(PV) 24 億件 オンライン
Cookie + 会員ID
オンライン オフライン
2.4 億件
オンライン
+オフライン
会員属性 3000 万件 オフライン
購買履歴 30 億件 オフライン
その他データ 3 億件 オフライン
総クエリ数
Impala クエリ
2880 個
1セグメント
=Nクエリ
結合
※条件を絞って
全データを結合
クエリ
分割
⑥ Impala クエリ性能
44
項目 結果 詳細
総処理時間 71 分
1 クエリの平均
処理時間
1.48 秒 2880 クエリ
エラー件数 0
Impala からテーブル結合して HBase へ書き込んでいるが
平均1.5秒に収まる範囲で終わっており、すぐに参照可能に
45
1. そもそも「DMP」ってなに?
2. 「GMOプライベートDMP」について
3. システムで目指したもの - Hadoopエコシステム
4. システム構成 - GMOアプリクラウド
5. HBase x Impala 活用事例
6. まとめ
6章
46
▪ HBase x Impala (or Hive) は強力
• HBase テーブル -> Hive 外部テーブル
• HBase への書き込みは、ほぼ Impala の Insert のみ
▪ HBase のキー設計と Column Family 設計は柔軟
• Prefix 文字を使った Range Scan というやり方 -> 性能十分
• Column Family で、TTL を分ける、テーブル結合など
• 1カラムのみに JSON ということもできる
まとめ
いろいろできる
47
今まで書いたことを、チームメンバーみんな
で考えて実際に稼動しているのが
この Hadoop システムが動いているのが
48
ご清聴ありがとう
ございました。

More Related Content

What's hot

インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
Akihiro Kuwano
 

What's hot (20)

HBase at Ameba
HBase at AmebaHBase at Ameba
HBase at Ameba
 
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13wIntroduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
 
[db tech showcase Tokyo 2014] L32: Apache Cassandraに注目!!(IoT, Bigdata、NoSQLのバ...
[db tech showcase Tokyo 2014] L32: Apache Cassandraに注目!!(IoT, Bigdata、NoSQLのバ...[db tech showcase Tokyo 2014] L32: Apache Cassandraに注目!!(IoT, Bigdata、NoSQLのバ...
[db tech showcase Tokyo 2014] L32: Apache Cassandraに注目!!(IoT, Bigdata、NoSQLのバ...
 
Evolution of Impala #hcj2014
Evolution of Impala #hcj2014Evolution of Impala #hcj2014
Evolution of Impala #hcj2014
 
Impalaチューニングポイントベストプラクティス
ImpalaチューニングポイントベストプラクティスImpalaチューニングポイントベストプラクティス
Impalaチューニングポイントベストプラクティス
 
Impala 2.0 Update 日本語版 #impalajp
Impala 2.0 Update 日本語版 #impalajpImpala 2.0 Update 日本語版 #impalajp
Impala 2.0 Update 日本語版 #impalajp
 
HiveとImpalaのおいしいとこ取り
HiveとImpalaのおいしいとこ取りHiveとImpalaのおいしいとこ取り
HiveとImpalaのおいしいとこ取り
 
HDFS Supportaiblity Improvements
HDFS Supportaiblity ImprovementsHDFS Supportaiblity Improvements
HDFS Supportaiblity Improvements
 
20分でわかるHBase
20分でわかるHBase20分でわかるHBase
20分でわかるHBase
 
GMOプライベートDMPの仕組み
GMOプライベートDMPの仕組みGMOプライベートDMPの仕組み
GMOプライベートDMPの仕組み
 
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebminingImpala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
 
Apache Hadoop の現在と将来(Hadoop / Spark Conference Japan 2016 キーノート講演資料)
Apache Hadoop の現在と将来(Hadoop / Spark Conference Japan 2016 キーノート講演資料)Apache Hadoop の現在と将来(Hadoop / Spark Conference Japan 2016 キーノート講演資料)
Apache Hadoop の現在と将来(Hadoop / Spark Conference Japan 2016 キーノート講演資料)
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
 
CDH4.1オーバービュー
CDH4.1オーバービューCDH4.1オーバービュー
CDH4.1オーバービュー
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
 
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
 
Apache Hive 紹介
Apache Hive 紹介Apache Hive 紹介
Apache Hive 紹介
 
5分でわかる Apache HBase 最新版 #hcj2014
5分でわかる Apache HBase 最新版 #hcj20145分でわかる Apache HBase 最新版 #hcj2014
5分でわかる Apache HBase 最新版 #hcj2014
 
MapR アーキテクチャ概要 - MapR CTO Meetup 2013/11/12
MapR アーキテクチャ概要 - MapR CTO Meetup 2013/11/12MapR アーキテクチャ概要 - MapR CTO Meetup 2013/11/12
MapR アーキテクチャ概要 - MapR CTO Meetup 2013/11/12
 

Viewers also liked

Life of an Fluentd event
Life of an Fluentd eventLife of an Fluentd event
Life of an Fluentd event
Kiyoto Tamura
 

Viewers also liked (7)

初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
初めてのSpark streaming 〜kafka+sparkstreamingの紹介〜
 
「新製品 Kudu 及び RecordServiceの概要」 #cwt2015
「新製品 Kudu 及び RecordServiceの概要」 #cwt2015「新製品 Kudu 及び RecordServiceの概要」 #cwt2015
「新製品 Kudu 及び RecordServiceの概要」 #cwt2015
 
Life of an Fluentd event
Life of an Fluentd eventLife of an Fluentd event
Life of an Fluentd event
 
#cwt2016 Apache Kudu 構成とテーブル設計
#cwt2016 Apache Kudu 構成とテーブル設計#cwt2016 Apache Kudu 構成とテーブル設計
#cwt2016 Apache Kudu 構成とテーブル設計
 
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
 
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
 
Apache Kudu - Updatable Analytical Storage #rakutentech
Apache Kudu - Updatable Analytical Storage #rakutentechApache Kudu - Updatable Analytical Storage #rakutentech
Apache Kudu - Updatable Analytical Storage #rakutentech
 

Similar to HBase×Impalaで作るアドテク 「GMOプライベートDMP」@HBaseMeetupTokyo2015Summer

NHN techcon-20120519-fujimoto
NHN techcon-20120519-fujimotoNHN techcon-20120519-fujimoto
NHN techcon-20120519-fujimoto
Masaki Fujimoto
 

Similar to HBase×Impalaで作るアドテク 「GMOプライベートDMP」@HBaseMeetupTokyo2015Summer (20)

PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門
 
Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala Seminar Jan. 8 2013Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala Seminar Jan. 8 2013
 
sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16
 
HBaseCon 2012 参加レポート
HBaseCon 2012 参加レポートHBaseCon 2012 参加レポート
HBaseCon 2012 参加レポート
 
Hadoop, NoSQL, GlusterFSの概要
Hadoop, NoSQL, GlusterFSの概要Hadoop, NoSQL, GlusterFSの概要
Hadoop, NoSQL, GlusterFSの概要
 
はやわかりHadoop
はやわかりHadoopはやわかりHadoop
はやわかりHadoop
 
Oracle Cloudで始める、DBエンジニアのためのHadoop超入門(db tech showcase 2016 Oracle セッション資料)
Oracle Cloudで始める、DBエンジニアのためのHadoop超入門(db tech showcase 2016 Oracle セッション資料)Oracle Cloudで始める、DBエンジニアのためのHadoop超入門(db tech showcase 2016 Oracle セッション資料)
Oracle Cloudで始める、DBエンジニアのためのHadoop超入門(db tech showcase 2016 Oracle セッション資料)
 
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
 
Hadoop事始め
Hadoop事始めHadoop事始め
Hadoop事始め
 
TokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoopTokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoop
 
HBase Across the World #LINE_DM
HBase Across the World #LINE_DMHBase Across the World #LINE_DM
HBase Across the World #LINE_DM
 
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
 
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
20120303 _JAWS-UG_SUMMIT2012_エキスパートセッションEMR編
 
AI・HPC・ビッグデータで利用される分散ファイルシステムを知る
AI・HPC・ビッグデータで利用される分散ファイルシステムを知るAI・HPC・ビッグデータで利用される分散ファイルシステムを知る
AI・HPC・ビッグデータで利用される分散ファイルシステムを知る
 
SASとHadoopとの連携 2015
SASとHadoopとの連携 2015SASとHadoopとの連携 2015
SASとHadoopとの連携 2015
 
Asakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for HadoopAsakusa Enterprise Batch Processing Framework for Hadoop
Asakusa Enterprise Batch Processing Framework for Hadoop
 
20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー
 
Impala概要 道玄坂LT祭り 20150312 #dogenzakalt
Impala概要 道玄坂LT祭り 20150312 #dogenzakaltImpala概要 道玄坂LT祭り 20150312 #dogenzakalt
Impala概要 道玄坂LT祭り 20150312 #dogenzakalt
 
NHN techcon-20120519-fujimoto
NHN techcon-20120519-fujimotoNHN techcon-20120519-fujimoto
NHN techcon-20120519-fujimoto
 
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
 

Recently uploaded

2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 

Recently uploaded (10)

論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 

HBase×Impalaで作るアドテク 「GMOプライベートDMP」@HBaseMeetupTokyo2015Summer

Editor's Notes

  1. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる
  2. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる
  3. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる
  4. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる
  5. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる
  6. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる
  7. このスライドを説明した後、http://www.tableau.com/ja-jp/products このデモムービーの冒頭22秒をみせる