SlideShare une entreprise Scribd logo
1  sur  44
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Sync × Google BigQuery
3ステップで各データソースとのデータ連携を実現
© 2019 CData Software Japan, LLC | www.cdata.com/jp
クラウドエース様との協業を開始
© 2019 CData Software Japan, LLC | www.cdata.com/jp
自己紹介
• CData Software Japan 合同会社
• エンジニア
• 宮本 航太
• @miyamon(Twitter)
• kota.miyamoto.902(Facebook)
© 2019 CData Software Japan, LLC | www.cdata.com/jp
アジェンダ
・CData Software について
・CData Sync について
・(デモ)同期ジョブ作成~実行まで
・CData Sync の活用例 と 様々な機能について
・BigQuery 対応のCData Driver
© 2019 CData Software Japan, LLC | www.cdata.com/jp
About CData Software
Bi-directional Access to Live App, Database, & Web API Data Through Standard Drivers
・CData Software, Inc. / Started: 1994 (/nsoftware)
・Location: Chapel Hill, NC a spin-off of /n software
・CData Japan: 2016/6 (JV with Infoteria)
・20年以上にわたりデータ関連コンポーネントを提供
・150+ 対応データソース
・「標準化によりAPI を使いやすく」をミッションに連携ツールを提供
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CDatα Software = データ連携用のドライバ屋
150+種類のデータソース 標準SQLインタフェース
SELECT * from クラウド が出来る 各種 ドライバ を提供
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ドライバでAPIをデータベースとして操作
ユーザーはAPIを意識することなく、
データベースを扱う感覚でクラウドデータとの連携を実現
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Global Customers
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Software Japan Customers
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Drivers はOEM で活躍
Embedded in the leading BI, ETL, Data Integration, Data Virtualization, and Data Warehousing tools
© 2019 CData Software Japan, LLC | www.cdata.com/jp
アジェンダ
・CData Software について
・CData Sync について
・(デモ)同期ジョブ作成~実行まで
・CData Sync の活用例 と 様々な機能について
・BigQuery 対応のCData Driver
© 2019 CData Software Japan, LLC | www.cdata.com/jp
About CData SyncTM
Replicate Any Data Source To Any Database With A Few Clicks
 クラウド/SaaS のデータをノンコーディングで直観的
にDB にレプリケーション(複製)できるツール
 クラウドデータを使い慣れたRDB やデータストアに
同期
© 2019 CData Software Japan, LLC | www.cdata.com/jp
同期先を BigQuery、 Cloud SQL にした場合の
イメージ
© 2019 CData Software Japan, LLC | www.cdata.com/jp
イメージ① クラウド、オンプレのDBを同期
Oracle
SQL Server
MySQL
PosgreSQL
・オンプレ
・クラウド ・BigQuery、Cloud SQL
© 2019 CData Software Japan, LLC | www.cdata.com/jp
イメージ② DB以外のデータソースを同期
・BigQuery、Cloud SQL
・クラウドデータソース
Salesforce
kintone
Marketo
Google
Spreadsheets
Twitter
Google
Analytics
Office 365
Dynamics
365
JSON
XML
・ファイル
CSV
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Sync の主な特徴
Replicate Any Data Source To Any Database With A Few Clicks
© 2019 CData Software Japan, LLC | www.cdata.com/jp
And more…
Salesforce
FacebookGmail Twitter Stripe
Google
Adwords
Dynamics
365
JSON
Google
Analytics
JiraGitHubTwilio
kintone
Office 365
Quick BooksZohoHubSpot Sugar CRMSharePointEloquaMarketoNetSuiteDynamics
CRM
YouTube
Analytics
Google
Spreadsheets
SendGridSAPActive
Driectory
Google
Contacts
XML
CData Sync Data Sources
100 を超えるエンタープライズデータソースに対応
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Cloud
Access
On premise
MySQLDB2 MongoDB
PosgreSQL SQL Server SQLite
CSVCassandra
Oracle
Amazon
Redshift
Amazon S3 Snowflake
Google
Cloud SQL
Google
BigQuery
Azure SQL
Database
CData Sync 同期先DB
主要RDB から、クラウドデータストアまで
And more…
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Sync のメリット
データ連携部分のコストを削減させ、同期先データの使い方に注力することができます
ノーコードでこれだけのデータソースを扱うことができること!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Sync の多様な活用シーン
And more…
© 2019 CData Software Japan, LLC | www.cdata.com/jp
アジェンダ
・CData Software について
・CData Sync について
・(デモ)同期ジョブ作成~実行まで
・CData Sync の活用例 と 様々な機能について
・BigQuery 対応のCData Driver
© 2019 CData Software Japan, LLC | www.cdata.com/jp
3ステップでノーコードで同期設定
①データソースを選択して、コネクショ
ン設定
②同期先DB、データストアを選択し
てコネクション設定
③同期先ジョブ(テーブル、条件、
バッチ感覚など)を設定
© 2019 CData Software Japan, LLC | www.cdata.com/jp
デモで行う同期内容について
・BigQuery
・Salesforce
• Salesforce にある Account オブジェクトを
BigQuery に 「Account」 テーブルとして流し込みます。
Account
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ステップ1. データソースの接続情報を設定
© 2019 CData Software Japan, LLC | www.cdata.com/jp
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ステップ2. 同期先の接続情報を設定
© 2019 CData Software Japan, LLC | www.cdata.com/jp
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ステップ3. 同期ジョブを作成
© 2019 CData Software Japan, LLC | www.cdata.com/jp
And more…
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ステップ1~3で作成したジョブを実行してみます
© 2019 CData Software Japan, LLC | www.cdata.com/jp
© 2019 CData Software Japan, LLC | www.cdata.com/jp
アジェンダ
・CData Software について
・CData Sync について
・(デモ)同期ジョブ作成~実行まで
・CData Sync の活用例 と 様々な機能について
・BigQuery 対応のCData Driver
© 2019 CData Software Japan, LLC | www.cdata.com/jp
悩み:経営分析のため毎月のデータを保持したい
実現するためには色々面倒な壁が。DB定義修正、処理追加、テストなどなど
各月で確定した集計データは見れるんだけど、
そこからドリルダウンしてもっとみたい!
各月で締めたデータを保持するのはできるんだけど、
DB定義も修正して、月次バッチにも処理を追加したり、い
ろいろ工数が掛かりそうだな。
© 2019 CData Software Japan, LLC | www.cdata.com/jp
1テーブルに年月カラムを追加してデータを蓄積
月次処理6月分 月次処理7月分 月次処理8月分
YYYYMM ID Name
201906 00001 cdata1
YYYYMM ID NAME
201906 00001 cdata1
201907 00002 cdata2
YYYYMM ID NAME
201906 00001 cdata1
201907 00002 cdata2
201908 00003 cdata3
© 2019 CData Software Japan, LLC | www.cdata.com/jp
同期した月毎にテーブルを分けて保持
月次処理6月分 月次処理7月分 月次処理8月分
BigQuery の場合、クエリのたびに対象テーブルをフルスキャンするため、
対象のテーブルを絞り込むことによってコスト削減につながる
© 2019 CData Software Japan, LLC | www.cdata.com/jp
差分があったデータのみ分割テーブルとして保持
月次処理6月分 月次処理7月分 月次処理8月分
YYYYMM ID NAME
201907 00006 cdata6
YYYYMM ID NAME
201908 00007 cdata7
201908 00008 cdata8
201908 00009 cdata9
YYYYMM ID Name
201906 00001 cdata1
201906 00002 cdata2
201906 00003 cdata3
201906 00004 cdata4
201906 00005 cdata5
当該月データのみを持つテーブル構造なので、テーブルの絞り込みによりコスト削減
※差分更新可能なデータソースのみ対応
© 2019 CData Software Japan, LLC | www.cdata.com/jp
定期ジョブとしてスケジューリング
• 月単位だけではなく、時間単位や日単位でもスケジューリングが可能
© 2019 CData Software Japan, LLC | www.cdata.com/jp
定期ジョブとしてスケジューリング
• Cron 形式でスケジューリングもできます!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
API も自動的に作成されます
コマンドベースでジョブの作成や実行が可能
© 2019 CData Software Japan, LLC | www.cdata.com/jp
他にも……
• SQLの関数を使うことや、テーブル結合も可
• 同期先のテーブル削除、データ削除を行ってからのジョブ実行
• 差分更新も可(対応しているコネクタのみ)
• CData Sync はクロスプラットフォームに対応
・・・・
© 2019 CData Software Japan, LLC | www.cdata.com/jp
アジェンダ
・CData Software について
・CData Sync について
・(デモ)同期ジョブ作成~実行まで
・CData Sync の活用例 と 様々な機能について
・BigQuery 対応のCData Driver
© 2019 CData Software Japan, LLC | www.cdata.com/jp
BigQuery 対応の CData Driver
ODBC、JDBC、ADO.NET、
Excel Add-In など、
多種多様なアプリケーションと
BigQuery とのデータ連携を実現
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Contact Us
Worldwide Offices for Global Sales and Support
30日間ご利用頂ける無償評価版
がダウンロード可能です。
ご試用お待ちしてます!!
https://www.cdata.com/jp/sync/
© 2019 CData Software Japan, LLC | www.cdata.com/jp
最後に
本日のミニセッションの詳しい内容は、
CData Software Blog に掲載してい
ます!
こちらの QRコードからGO!!
★クラウドエース様ブース近辺にいますので、お気軽にお声がけください★

Contenu connexe

Tendances

Tendances (20)

SharePoint 連携を俯瞰しちゃおう
SharePoint 連携を俯瞰しちゃおうSharePoint 連携を俯瞰しちゃおう
SharePoint 連携を俯瞰しちゃおう
 
CData Sync Hand-on 資料
CData Sync Hand-on 資料CData Sync Hand-on 資料
CData Sync Hand-on 資料
 
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみたTableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
 
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
 
20180319 ccon sync kintone
20180319 ccon sync kintone20180319 ccon sync kintone
20180319 ccon sync kintone
 
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
 
kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?
 
CData Drivers HandsOn 20180326
CData Drivers HandsOn 20180326CData Drivers HandsOn 20180326
CData Drivers HandsOn 20180326
 
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
Excel × Google BigQuery  CData Driver で BigQuery とのデータ連携を実現Excel × Google BigQuery  CData Driver で BigQuery とのデータ連携を実現
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
 
CData Drivers for PCA 概要
CData Drivers for PCA 概要CData Drivers for PCA 概要
CData Drivers for PCA 概要
 
CData API Server ハンズオン
CData API Server ハンズオンCData API Server ハンズオン
CData API Server ハンズオン
 
ODBC/JDBC/ADOで(も)つながる Saasの世界
ODBC/JDBC/ADOで(も)つながるSaasの世界ODBC/JDBC/ADOで(も)つながるSaasの世界
ODBC/JDBC/ADOで(も)つながる Saasの世界
 
20170317 クラウド時代のデータ連携 超高速開発コミュニティ
20170317 クラウド時代のデータ連携 超高速開発コミュニティ20170317 クラウド時代のデータ連携 超高速開発コミュニティ
20170317 クラウド時代のデータ連携 超高速開発コミュニティ
 
RDBからWebAPIを5分で自動生成
RDBからWebAPIを5分で自動生成RDBからWebAPIを5分で自動生成
RDBからWebAPIを5分で自動生成
 
多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術 多対多のクラウド利用を支えるデータ標準化技術
多対多のクラウド利用を支えるデータ標準化技術
 
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
 
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
 
何故これからの時代にAPIが重要なのか?
何故これからの時代にAPIが重要なのか?何故これからの時代にAPIが重要なのか?
何故これからの時代にAPIが重要なのか?
 
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
 

Similaire à CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現

マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
CData Software Japan
 
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Kazuya Sugimoto
 

Similaire à CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現 (20)

はじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTはじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LT
 
CData General Proposal
CData General ProposalCData General Proposal
CData General Proposal
 
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCDataSendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
 
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
 
CData general proposal
CData general proposalCData general proposal
CData general proposal
 
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
 
APIに関するセッション資料
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料
 
Javaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチJavaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチ
 
クラウド連携の最適解は?
クラウド連携の最適解は?クラウド連携の最適解は?
クラウド連携の最適解は?
 
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
 
Tableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_datarobotTableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_datarobot
 
20170705 apiをつくろう
20170705 apiをつくろう20170705 apiをつくろう
20170705 apiをつくろう
 
究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
 
20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT 20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT
 
ODBC/JDBC/ADOでつながる kintoneの世界
ODBC/JDBC/ADOでつながるkintoneの世界ODBC/JDBC/ADOでつながるkintoneの世界
ODBC/JDBC/ADOでつながる kintoneの世界
 
Tableau datadayouttokyo2019 c_data_kintone
Tableau datadayouttokyo2019 c_data_kintoneTableau datadayouttokyo2019 c_data_kintone
Tableau datadayouttokyo2019 c_data_kintone
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
Let's BBQ with us!!
Let's BBQ with us!!Let's BBQ with us!!
Let's BBQ with us!!
 

Plus de CData Software Japan

グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
CData Software Japan
 

Plus de CData Software Japan (9)

RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
 
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
 
MS-Office 製品からのkintoneデータ活用
MS-Office 製品からのkintoneデータ活用MS-Office 製品からのkintoneデータ活用
MS-Office 製品からのkintoneデータ活用
 
JDBCドライバで実現する Select * from クラウド
JDBCドライバで実現する Select * from クラウドJDBCドライバで実現する Select * from クラウド
JDBCドライバで実現する Select * from クラウド
 
kintoneのデータExcelで 活用してみよう
kintoneのデータExcelで 活用してみようkintoneのデータExcelで 活用してみよう
kintoneのデータExcelで 活用してみよう
 
API ARU-ARU
API ARU-ARUAPI ARU-ARU
API ARU-ARU
 
Api as a product
Api as a productApi as a product
Api as a product
 
グラフ構造のデータモデルをPower BIで可視化してみた
グラフ構造のデータモデルをPower BIで可視化してみたグラフ構造のデータモデルをPower BIで可視化してみた
グラフ構造のデータモデルをPower BIで可視化してみた
 
API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018
 

CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現

  • 1. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
  • 2. © 2019 CData Software Japan, LLC | www.cdata.com/jp クラウドエース様との協業を開始
  • 3. © 2019 CData Software Japan, LLC | www.cdata.com/jp 自己紹介 • CData Software Japan 合同会社 • エンジニア • 宮本 航太 • @miyamon(Twitter) • kota.miyamoto.902(Facebook)
  • 4. © 2019 CData Software Japan, LLC | www.cdata.com/jp アジェンダ ・CData Software について ・CData Sync について ・(デモ)同期ジョブ作成~実行まで ・CData Sync の活用例 と 様々な機能について ・BigQuery 対応のCData Driver
  • 5. © 2019 CData Software Japan, LLC | www.cdata.com/jp About CData Software Bi-directional Access to Live App, Database, & Web API Data Through Standard Drivers ・CData Software, Inc. / Started: 1994 (/nsoftware) ・Location: Chapel Hill, NC a spin-off of /n software ・CData Japan: 2016/6 (JV with Infoteria) ・20年以上にわたりデータ関連コンポーネントを提供 ・150+ 対応データソース ・「標準化によりAPI を使いやすく」をミッションに連携ツールを提供
  • 6. © 2019 CData Software Japan, LLC | www.cdata.com/jp CDatα Software = データ連携用のドライバ屋 150+種類のデータソース 標準SQLインタフェース SELECT * from クラウド が出来る 各種 ドライバ を提供
  • 7. © 2019 CData Software Japan, LLC | www.cdata.com/jp ドライバでAPIをデータベースとして操作 ユーザーはAPIを意識することなく、 データベースを扱う感覚でクラウドデータとの連携を実現
  • 8. © 2019 CData Software Japan, LLC | www.cdata.com/jp Global Customers
  • 9. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Software Japan Customers
  • 10. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Drivers はOEM で活躍 Embedded in the leading BI, ETL, Data Integration, Data Virtualization, and Data Warehousing tools
  • 11. © 2019 CData Software Japan, LLC | www.cdata.com/jp アジェンダ ・CData Software について ・CData Sync について ・(デモ)同期ジョブ作成~実行まで ・CData Sync の活用例 と 様々な機能について ・BigQuery 対応のCData Driver
  • 12. © 2019 CData Software Japan, LLC | www.cdata.com/jp About CData SyncTM Replicate Any Data Source To Any Database With A Few Clicks  クラウド/SaaS のデータをノンコーディングで直観的 にDB にレプリケーション(複製)できるツール  クラウドデータを使い慣れたRDB やデータストアに 同期
  • 13. © 2019 CData Software Japan, LLC | www.cdata.com/jp 同期先を BigQuery、 Cloud SQL にした場合の イメージ
  • 14. © 2019 CData Software Japan, LLC | www.cdata.com/jp イメージ① クラウド、オンプレのDBを同期 Oracle SQL Server MySQL PosgreSQL ・オンプレ ・クラウド ・BigQuery、Cloud SQL
  • 15. © 2019 CData Software Japan, LLC | www.cdata.com/jp イメージ② DB以外のデータソースを同期 ・BigQuery、Cloud SQL ・クラウドデータソース Salesforce kintone Marketo Google Spreadsheets Twitter Google Analytics Office 365 Dynamics 365 JSON XML ・ファイル CSV
  • 16. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync の主な特徴 Replicate Any Data Source To Any Database With A Few Clicks
  • 17. © 2019 CData Software Japan, LLC | www.cdata.com/jp And more… Salesforce FacebookGmail Twitter Stripe Google Adwords Dynamics 365 JSON Google Analytics JiraGitHubTwilio kintone Office 365 Quick BooksZohoHubSpot Sugar CRMSharePointEloquaMarketoNetSuiteDynamics CRM YouTube Analytics Google Spreadsheets SendGridSAPActive Driectory Google Contacts XML CData Sync Data Sources 100 を超えるエンタープライズデータソースに対応
  • 18. © 2019 CData Software Japan, LLC | www.cdata.com/jp Cloud Access On premise MySQLDB2 MongoDB PosgreSQL SQL Server SQLite CSVCassandra Oracle Amazon Redshift Amazon S3 Snowflake Google Cloud SQL Google BigQuery Azure SQL Database CData Sync 同期先DB 主要RDB から、クラウドデータストアまで And more…
  • 19. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync のメリット データ連携部分のコストを削減させ、同期先データの使い方に注力することができます ノーコードでこれだけのデータソースを扱うことができること!
  • 20. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync の多様な活用シーン And more…
  • 21. © 2019 CData Software Japan, LLC | www.cdata.com/jp アジェンダ ・CData Software について ・CData Sync について ・(デモ)同期ジョブ作成~実行まで ・CData Sync の活用例 と 様々な機能について ・BigQuery 対応のCData Driver
  • 22. © 2019 CData Software Japan, LLC | www.cdata.com/jp 3ステップでノーコードで同期設定 ①データソースを選択して、コネクショ ン設定 ②同期先DB、データストアを選択し てコネクション設定 ③同期先ジョブ(テーブル、条件、 バッチ感覚など)を設定
  • 23. © 2019 CData Software Japan, LLC | www.cdata.com/jp デモで行う同期内容について ・BigQuery ・Salesforce • Salesforce にある Account オブジェクトを BigQuery に 「Account」 テーブルとして流し込みます。 Account
  • 24. © 2019 CData Software Japan, LLC | www.cdata.com/jp ステップ1. データソースの接続情報を設定
  • 25. © 2019 CData Software Japan, LLC | www.cdata.com/jp
  • 26. © 2019 CData Software Japan, LLC | www.cdata.com/jp ステップ2. 同期先の接続情報を設定
  • 27. © 2019 CData Software Japan, LLC | www.cdata.com/jp
  • 28. © 2019 CData Software Japan, LLC | www.cdata.com/jp ステップ3. 同期ジョブを作成
  • 29. © 2019 CData Software Japan, LLC | www.cdata.com/jp And more…
  • 30. © 2019 CData Software Japan, LLC | www.cdata.com/jp ステップ1~3で作成したジョブを実行してみます
  • 31. © 2019 CData Software Japan, LLC | www.cdata.com/jp
  • 32. © 2019 CData Software Japan, LLC | www.cdata.com/jp アジェンダ ・CData Software について ・CData Sync について ・(デモ)同期ジョブ作成~実行まで ・CData Sync の活用例 と 様々な機能について ・BigQuery 対応のCData Driver
  • 33. © 2019 CData Software Japan, LLC | www.cdata.com/jp 悩み:経営分析のため毎月のデータを保持したい 実現するためには色々面倒な壁が。DB定義修正、処理追加、テストなどなど 各月で確定した集計データは見れるんだけど、 そこからドリルダウンしてもっとみたい! 各月で締めたデータを保持するのはできるんだけど、 DB定義も修正して、月次バッチにも処理を追加したり、い ろいろ工数が掛かりそうだな。
  • 34. © 2019 CData Software Japan, LLC | www.cdata.com/jp 1テーブルに年月カラムを追加してデータを蓄積 月次処理6月分 月次処理7月分 月次処理8月分 YYYYMM ID Name 201906 00001 cdata1 YYYYMM ID NAME 201906 00001 cdata1 201907 00002 cdata2 YYYYMM ID NAME 201906 00001 cdata1 201907 00002 cdata2 201908 00003 cdata3
  • 35. © 2019 CData Software Japan, LLC | www.cdata.com/jp 同期した月毎にテーブルを分けて保持 月次処理6月分 月次処理7月分 月次処理8月分 BigQuery の場合、クエリのたびに対象テーブルをフルスキャンするため、 対象のテーブルを絞り込むことによってコスト削減につながる
  • 36. © 2019 CData Software Japan, LLC | www.cdata.com/jp 差分があったデータのみ分割テーブルとして保持 月次処理6月分 月次処理7月分 月次処理8月分 YYYYMM ID NAME 201907 00006 cdata6 YYYYMM ID NAME 201908 00007 cdata7 201908 00008 cdata8 201908 00009 cdata9 YYYYMM ID Name 201906 00001 cdata1 201906 00002 cdata2 201906 00003 cdata3 201906 00004 cdata4 201906 00005 cdata5 当該月データのみを持つテーブル構造なので、テーブルの絞り込みによりコスト削減 ※差分更新可能なデータソースのみ対応
  • 37. © 2019 CData Software Japan, LLC | www.cdata.com/jp 定期ジョブとしてスケジューリング • 月単位だけではなく、時間単位や日単位でもスケジューリングが可能
  • 38. © 2019 CData Software Japan, LLC | www.cdata.com/jp 定期ジョブとしてスケジューリング • Cron 形式でスケジューリングもできます!
  • 39. © 2019 CData Software Japan, LLC | www.cdata.com/jp API も自動的に作成されます コマンドベースでジョブの作成や実行が可能
  • 40. © 2019 CData Software Japan, LLC | www.cdata.com/jp 他にも…… • SQLの関数を使うことや、テーブル結合も可 • 同期先のテーブル削除、データ削除を行ってからのジョブ実行 • 差分更新も可(対応しているコネクタのみ) • CData Sync はクロスプラットフォームに対応 ・・・・
  • 41. © 2019 CData Software Japan, LLC | www.cdata.com/jp アジェンダ ・CData Software について ・CData Sync について ・(デモ)同期ジョブ作成~実行まで ・CData Sync の活用例 と 様々な機能について ・BigQuery 対応のCData Driver
  • 42. © 2019 CData Software Japan, LLC | www.cdata.com/jp BigQuery 対応の CData Driver ODBC、JDBC、ADO.NET、 Excel Add-In など、 多種多様なアプリケーションと BigQuery とのデータ連携を実現
  • 43. © 2019 CData Software Japan, LLC | www.cdata.com/jp Contact Us Worldwide Offices for Global Sales and Support 30日間ご利用頂ける無償評価版 がダウンロード可能です。 ご試用お待ちしてます!! https://www.cdata.com/jp/sync/
  • 44. © 2019 CData Software Japan, LLC | www.cdata.com/jp 最後に 本日のミニセッションの詳しい内容は、 CData Software Blog に掲載してい ます! こちらの QRコードからGO!! ★クラウドエース様ブース近辺にいますので、お気軽にお声がけください★

Notes de l'éditeur

  1. CData software japanといいまして、データ接続コンポーネント、ライブラリを専門に開発している会社です。 で、本社がアメリカにありまして、日本法人としては仙台で2016年から活動しているといったところです。 現在はですね100種類以上のデータソース、 たとえばsalesforceとかgoogleBigquery、twitterなどと多種多様なSaasと標準なSQLで連携ができるようになっております。
  2. CData は、独立したソリューションではなく、ライブラリです。 ほかの製品に組み合わせて使うソフトウェアです。 このように、グローバル・日本のトップツールベンダーにクラウド連携機能のOEM として使われています。 もうクラウド連携は自社でカバーできるものではないのです。