SlideShare ist ein Scribd-Unternehmen logo
1 von 45
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel × Google BigQuery
CData Driver で BigQuery とのデータ連携を実現
© 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
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
CData ODBC Driver
ODBC 3.8 準拠
クロスプラットフォーム (Windows, MacOS,
Linux)対応
32ビット、64ビット、Unicode をサポート
DSN 設定だけで、各種ツールから利用可能
• BI ツール
• 帳票ツール
• ETL / EAIツール
• アプリビルダー
• Office ツール(Excel / Access / Word など)
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData JDBC Drivers
Pure Java タイプ4/5 ドライバー
JDBC 3.0、JDBC 4.0 準拠
JDBC 対応の各種ツールから利用可能
• IDE (Eclipse / IntelliJ / NetBeansなど)
• BI ツール
• 帳票ツール
• ETL / EAIツール
• アプリビルダー
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData ADO.NET Data Providers
ADO.NET 準拠のデータプロバイダー
Visual Studio ウィザードに完全統合で、VB や
C# でクラウドデータソース連携アプリを開発
VS のグリッドやチャートへのデータバインド
MVC、EntityFramework6 対応
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Excel Add-Ins
Excel のリボンに統合
Excel テーブルにクラウドデータをバインド
データの読み出し/更新/挿入がGUI で可能
Excel データベースとSaas のマスター同期
Excel をUI としたBigQuery の操作
ユースケース
• 一括入力(一括作成・一括更新)
• 簡易BI
• VBA用モジュール
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ドライバでAPIをデータベースとして操作
ユーザーはAPIを意識することなく、
データベースを扱う感覚でクラウドデータとの連携を実現
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Sync for BigQuery
Saas、DB、ローカルファイルを ノンコーディングで
BigQuery へ同期
BigQuery
Oracle
SQL Server
MySQL
PosgreSQL
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 で 3ステップでBigQuery へ同期
① 同期元の接続設定 ②同期先DB の接続設定 ③オブジェクト選択・起動設定
© 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
BigQuery へデータを集めるのは・・・
「CData Software Blog」で検索して頂くと、
最近の記事でCData Sync の活用方法をアップしています。
CData Sync というデータレプリケーションツールを使ってBigQueryへ!
BigQuery
© 2019 CData Software Japan, LLC | www.cdata.com/jp
今回は・・・
CData Driver を使って、 BigQuery のデータを Excel に取り込みます!
BigQuery Excel
© 2019 CData Software Japan, LLC | www.cdata.com/jp
CData Driver をインストール
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel Add-In for BigQuery のインストール
https://www.cdata.com/jp/drivers/bigquery/excel/
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel Add-In for BigQuery のインストール
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel Add-In for BigQuery の起動および接続設定
BigQuery の
DatasetID、ProjectID をセット
© 2019 CData Software Japan, LLC | www.cdata.com/jp
BigQuery へのアクセス許可
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel のクエリ入力画面
クエリを直接書いて、自由に
データを取得することが可能
プルダウンでBigQueryのテーブルが一
覧表示される
© 2019 CData Software Japan, LLC | www.cdata.com/jp
クエリ実行後
BigQuery に格納されているテーブルの中身を取得!
ちなみに、VBA からもアクセスできます!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
先ほどのスライドにもありましたが、クエリは自由に書くことができます。
テーブル結合、関数、Group By Order Byなどなど
© 2019 CData Software Japan, LLC | www.cdata.com/jp
例えば、Wikiのサンプルデータのサイズ
• テーブルサイズ:35.7GB
• レコード数:約3億行
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel と約3億行のデータのイメージ
Excel
さすがにこのサイズだと全データは持ってこれないんで、
全データください!
やめときなさい!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
条件付きで取得すればOK
Excel
というように、標準的なSQLでExcelからBigQueryの
データを取得することができます。
〇〇が△△で、集約してデータを
もってきてください
これならOK!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
では、実際に BigQuery からデータを持ってきてみます。
© 2019 CData Software Japan, LLC | www.cdata.com/jp
単純に50件データを取得
Excel
CData Driver
事前に BigQuery にはアメリカで人気の新生児名
(1910年~)のデータを投入済み
SELECT *
FROM `cdataj`.`cdata_excel`.`TopBabyNamesbyState`
limit 50
OK!50件ね!
BigQuery
© 2019 CData Software Japan, LLC | www.cdata.com/jp
1910年~2012年の名前トップ5を取得
Excel
CData Driver
SELECT TopName, count(*) AS count
FROM `cdataj`.`cdata_excel`.`TopBabyNamesbyState`
group by TopName
order by count(*) desc limit 5
OK!トップ5ね!
BigQuery
count、group by、order by などなど使用
© 2019 CData Software Japan, LLC | www.cdata.com/jp
セルにクエリを埋め込んでおくことも可能
BigQuery のデータを Excel の申請書などに埋め込むことも!
=CDATAQUERY(“SELECT ・・・",
"GoogleBigQuery.Connection2",,"B4:C5")
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Excel から BigQuery へデータを追加することも
例えば、いつも Excel で見ているデータの一覧を、
BigQuery にそのまま移行することも可
=CDATAINSERT(B4:F15,"cdataj.cdata_excel.
TopBabyNamesbyState","GoogleBigQuery.Co
nnection2")
© 2019 CData Software Japan, LLC | www.cdata.com/jp
今度はAccessへ
もちろん Access にも、 BigQuery のデータを取得することだってできます
BigQuery Access
© 2019 CData Software Japan, LLC | www.cdata.com/jp
BigQuery ODBC Driver のインストール
https://www.cdata.com/jp/drivers/bigquery/odbc/
© 2019 CData Software Japan, LLC | www.cdata.com/jp
ODBC の設定
Driver インストール後、Excel と同じように、
ProjectId と DatasetId を設定
© 2019 CData Software Japan, LLC | www.cdata.com/jp
リンクテーブル作成①
© 2019 CData Software Japan, LLC | www.cdata.com/jp
リンクテーブル作成②
リンクテーブルにしたい BigQuery のテーブルを選択するだけ!
OKボタン押下で完了
© 2019 CData Software Japan, LLC | www.cdata.com/jp
(BigQueryにある)Account テーブルを表示
インストールから BigQuery のテーブルの中身を参照するまでに5分も掛かりません!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
今度は BI ツールへ
BI ツール にも、 BigQuery のデータを取り込むことだってできます
BigQuery BI/データ分析
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Power BI Connectors のインストール
https://www.cdata.com/jp/drivers/bigquery/powerbi/
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Account テーブルの取得
CData BigQueryのコネクタを選択
取得したいデータをSQLで指定
取得したデータを読み込ませる
【 SQL 】
SELECT * FROM cdataj.demo.Account
where IsDeleted = false LIMIT 100
CData Google BigQuery を選択して Account テーブルを取得します。
© 2019 CData Software Japan, LLC | www.cdata.com/jp
Power BI でAccount オブジェクトを可視化
各顧客に対する優先度の割合を表示
© 2019 CData Software Japan, LLC | www.cdata.com/jp
30日間の無償評価版がダウンロード可能!
今回ご紹介した各Driver含め、
Cdata Driver は30日間の無償評価版が
ダウンロード可能です!
© 2019 CData Software Japan, LLC | www.cdata.com/jp
最後に
別回のミニセッションでご紹介しました、
ノーコードで BigQuery やその他DBにSaaSデータを
連携することができる「CData Sync」について、
CData Software Blog に詳しく掲載しています!
ご興味ある方は、こちらの QRコードからGO!!
★クラウドエース様ブース近辺にいますので、お気軽にお声がけください★

Weitere ähnliche Inhalte

Was ist angesagt?

ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~CData Software Japan
 
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?CData Software Japan
 
Tableau datadayouttokyo2019 c_data_kintone
Tableau datadayouttokyo2019 c_data_kintoneTableau datadayouttokyo2019 c_data_kintone
Tableau datadayouttokyo2019 c_data_kintoneCData Software Japan
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)CData Software Japan
 
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
I  love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のりI  love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のりCData Software Japan
 
API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018CData Software Japan
 
SELECT * FROM Marketo -CData Marketo Solutions
SELECT * FROM Marketo -CData Marketo SolutionsSELECT * FROM Marketo -CData Marketo Solutions
SELECT * FROM Marketo -CData Marketo SolutionsCData Software Japan
 
kintone からER図を作成してみた
kintone からER図を作成してみたkintone からER図を作成してみた
kintone からER図を作成してみたCData Software Japan
 
究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携CData Software Japan
 
Let's BBQ with us!!
Let's BBQ with us!!Let's BBQ with us!!
Let's BBQ with us!!Hironari Ono
 
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 製品のご紹介 〜CData Software Japan
 
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみたTableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみたCData Software Japan
 
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介CData Software Japan
 
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)Kazuya Sugimoto
 
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!Kazuya Sugimoto
 
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...Kazuya Sugimoto
 
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会Kazuya Sugimoto
 
シェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジーシェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジーgree_tech
 

Was ist angesagt? (20)

ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
 
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
「私のkintone 連携には何が最適?」CData Software ソリューションを使うケースは?
 
Tableau datadayouttokyo2019 c_data_kintone
Tableau datadayouttokyo2019 c_data_kintoneTableau datadayouttokyo2019 c_data_kintone
Tableau datadayouttokyo2019 c_data_kintone
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
 
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
I  love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のりI  love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
 
API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018API はメタデータを提供せよ LT#1 JJUG_CCC2018
API はメタデータを提供せよ LT#1 JJUG_CCC2018
 
SELECT * FROM Marketo -CData Marketo Solutions
SELECT * FROM Marketo -CData Marketo SolutionsSELECT * FROM Marketo -CData Marketo Solutions
SELECT * FROM Marketo -CData Marketo Solutions
 
CData Sync 概要
CData Sync 概要CData Sync 概要
CData Sync 概要
 
kintone からER図を作成してみた
kintone からER図を作成してみたkintone からER図を作成してみた
kintone からER図を作成してみた
 
究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携究極にお手軽なkintone x Office tools 連携
究極にお手軽なkintone x Office tools 連携
 
Let's BBQ with us!!
Let's BBQ with us!!Let's BBQ with us!!
Let's BBQ with us!!
 
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 製品のご紹介 〜
 
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみたTableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
 
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
 
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)
 
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
Mulesoft meetup #02 Anypointで日本のクラウドサービスを繋いでみた!
 
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
ZOZO前澤社長お年玉リツイート企画のビッグデータに立ち向かう方法 -Twitterのビッグデータを分析するために、実際にやってみてわかった嵌りポイントと...
 
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
解明! Dynamics 365 Web API 全体像! 第7回JDUC勉強会
 
シェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジーシェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジー
 
Graph Database and Amazon Neptune
Graph Database and Amazon NeptuneGraph Database and Amazon Neptune
Graph Database and Amazon Neptune
 

Ähnlich wie Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現

はじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTはじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTCData Software Japan
 
Tableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_datarobotTableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_datarobotCData Software Japan
 
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCDataSendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCDataCData Software Japan
 
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...Kazuya Sugimoto
 
APIに関するセッション資料
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料CData Software Japan
 
20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT 20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT Keisuke Hikita
 
クラウド連携の最適解は?
クラウド連携の最適解は?クラウド連携の最適解は?
クラウド連携の最適解は?CData Software Japan
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?CData Software Japan
 
ODBC/JDBC/ADOでつながる kintoneの世界
ODBC/JDBC/ADOでつながるkintoneの世界ODBC/JDBC/ADOでつながるkintoneの世界
ODBC/JDBC/ADOでつながる kintoneの世界CData Software Japan
 
第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法
第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法
第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法Kazuya Sugimoto
 
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略Deep Learning Lab(ディープラーニング・ラボ)
 
Javaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチJavaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチCData Software Japan
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
MS-Office 製品からのkintoneデータ活用
MS-Office 製品からのkintoneデータ活用MS-Office 製品からのkintoneデータ活用
MS-Office 製品からのkintoneデータ活用CData Software Japan
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方CData Software Japan
 

Ähnlich wie Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現 (20)

はじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LTはじめてのIT 勉強会@仙台 宣伝枠LT
はじめてのIT 勉強会@仙台 宣伝枠LT
 
CData Drivers HandsOn 20180326
CData Drivers HandsOn 20180326CData Drivers HandsOn 20180326
CData Drivers HandsOn 20180326
 
Tableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_datarobotTableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_datarobot
 
CData Drivers for PCA 概要
CData Drivers for PCA 概要CData Drivers for PCA 概要
CData Drivers for PCA 概要
 
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
 
CData API Server ハンズオン
CData API Server ハンズオンCData API Server ハンズオン
CData API Server ハンズオン
 
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
 
APIに関するセッション資料
APIに関するセッション資料APIに関するセッション資料
APIに関するセッション資料
 
20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT 20170111 超高速開発コミュニティ 新春LT
20170111 超高速開発コミュニティ 新春LT
 
クラウド連携の最適解は?
クラウド連携の最適解は?クラウド連携の最適解は?
クラウド連携の最適解は?
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?kintoneを多様なツールでつなぐには?
kintoneを多様なツールでつなぐには?
 
ODBC/JDBC/ADOでつながる kintoneの世界
ODBC/JDBC/ADOでつながるkintoneの世界ODBC/JDBC/ADOでつながるkintoneの世界
ODBC/JDBC/ADOでつながる kintoneの世界
 
第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法
第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法
第6回jduc勉強会 dynamics 365 新機能 外部apiと連携できる仮想エンティティの活用方法
 
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
[Track1-1] AIの売上予測を発注システムに組み込んだリンガーハットのデータ活用戦略
 
Javaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチJavaアプリケーションの モダナイゼーションアプローチ
Javaアプリケーションの モダナイゼーションアプローチ
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
MS-Office 製品からのkintoneデータ活用
MS-Office 製品からのkintoneデータ活用MS-Office 製品からのkintoneデータ活用
MS-Office 製品からのkintoneデータ活用
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
 

Mehr von CData Software Japan

RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -CData Software Japan
 
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化CData Software Japan
 
JDBCドライバで実現する Select * from クラウド
JDBCドライバで実現する Select * from クラウドJDBCドライバで実現する Select * from クラウド
JDBCドライバで実現する Select * from クラウドCData Software Japan
 
kintoneのデータExcelで 活用してみよう
kintoneのデータExcelで 活用してみようkintoneのデータExcelで 活用してみよう
kintoneのデータExcelで 活用してみようCData Software Japan
 
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?CData Software Japan
 
グラフ構造のデータモデルをPower BIで可視化してみた
グラフ構造のデータモデルをPower BIで可視化してみたグラフ構造のデータモデルをPower BIで可視化してみた
グラフ構造のデータモデルをPower BIで可視化してみたCData Software Japan
 

Mehr von CData Software Japan (8)

RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -RPAツールでもできるWeb API 連携  - もう画面変更でロボットが壊れるとは言わせない -
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
 
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
 
JDBCドライバで実現する Select * from クラウド
JDBCドライバで実現する Select * from クラウドJDBCドライバで実現する Select * from クラウド
JDBCドライバで実現する Select * from クラウド
 
kintoneのデータExcelで 活用してみよう
kintoneのデータExcelで 活用してみようkintoneのデータExcelで 活用してみよう
kintoneのデータExcelで 活用してみよう
 
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
 
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で可視化してみた
 

Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現

  • 1. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
  • 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 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 を使いやすく」をミッションに連携ツールを提供
  • 5. © 2019 CData Software Japan, LLC | www.cdata.com/jp CDatα Software = データ連携用のドライバ屋 150+種類のデータソース 標準SQLインタフェース SELECT * from クラウド が出来る 各種 ドライバ を提供
  • 6. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData ODBC Driver ODBC 3.8 準拠 クロスプラットフォーム (Windows, MacOS, Linux)対応 32ビット、64ビット、Unicode をサポート DSN 設定だけで、各種ツールから利用可能 • BI ツール • 帳票ツール • ETL / EAIツール • アプリビルダー • Office ツール(Excel / Access / Word など)
  • 7. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData JDBC Drivers Pure Java タイプ4/5 ドライバー JDBC 3.0、JDBC 4.0 準拠 JDBC 対応の各種ツールから利用可能 • IDE (Eclipse / IntelliJ / NetBeansなど) • BI ツール • 帳票ツール • ETL / EAIツール • アプリビルダー
  • 8. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData ADO.NET Data Providers ADO.NET 準拠のデータプロバイダー Visual Studio ウィザードに完全統合で、VB や C# でクラウドデータソース連携アプリを開発 VS のグリッドやチャートへのデータバインド MVC、EntityFramework6 対応
  • 9. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Excel Add-Ins Excel のリボンに統合 Excel テーブルにクラウドデータをバインド データの読み出し/更新/挿入がGUI で可能 Excel データベースとSaas のマスター同期 Excel をUI としたBigQuery の操作 ユースケース • 一括入力(一括作成・一括更新) • 簡易BI • VBA用モジュール
  • 10. © 2019 CData Software Japan, LLC | www.cdata.com/jp ドライバでAPIをデータベースとして操作 ユーザーはAPIを意識することなく、 データベースを扱う感覚でクラウドデータとの連携を実現
  • 11. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync for BigQuery Saas、DB、ローカルファイルを ノンコーディングで BigQuery へ同期 BigQuery Oracle SQL Server MySQL PosgreSQL Salesforce kintone Marketo Google Spreadsheets Twitter Google Analytics Office 365 Dynamics 365 JSON XML CSV
  • 12. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync で 3ステップでBigQuery へ同期 ① 同期元の接続設定 ②同期先DB の接続設定 ③オブジェクト選択・起動設定
  • 13. © 2019 CData Software Japan, LLC | www.cdata.com/jp Global Customers
  • 14. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Software Japan Customers
  • 15. © 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
  • 16. © 2019 CData Software Japan, LLC | www.cdata.com/jp BigQuery へデータを集めるのは・・・ 「CData Software Blog」で検索して頂くと、 最近の記事でCData Sync の活用方法をアップしています。 CData Sync というデータレプリケーションツールを使ってBigQueryへ! BigQuery
  • 17. © 2019 CData Software Japan, LLC | www.cdata.com/jp 今回は・・・ CData Driver を使って、 BigQuery のデータを Excel に取り込みます! BigQuery Excel
  • 18. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Driver をインストール
  • 19. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel Add-In for BigQuery のインストール https://www.cdata.com/jp/drivers/bigquery/excel/
  • 20. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel Add-In for BigQuery のインストール
  • 21. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel Add-In for BigQuery の起動および接続設定 BigQuery の DatasetID、ProjectID をセット
  • 22. © 2019 CData Software Japan, LLC | www.cdata.com/jp BigQuery へのアクセス許可
  • 23. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel のクエリ入力画面 クエリを直接書いて、自由に データを取得することが可能 プルダウンでBigQueryのテーブルが一 覧表示される
  • 24. © 2019 CData Software Japan, LLC | www.cdata.com/jp クエリ実行後 BigQuery に格納されているテーブルの中身を取得! ちなみに、VBA からもアクセスできます!
  • 25. © 2019 CData Software Japan, LLC | www.cdata.com/jp 先ほどのスライドにもありましたが、クエリは自由に書くことができます。 テーブル結合、関数、Group By Order Byなどなど
  • 26. © 2019 CData Software Japan, LLC | www.cdata.com/jp 例えば、Wikiのサンプルデータのサイズ • テーブルサイズ:35.7GB • レコード数:約3億行
  • 27. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel と約3億行のデータのイメージ Excel さすがにこのサイズだと全データは持ってこれないんで、 全データください! やめときなさい!
  • 28. © 2019 CData Software Japan, LLC | www.cdata.com/jp 条件付きで取得すればOK Excel というように、標準的なSQLでExcelからBigQueryの データを取得することができます。 〇〇が△△で、集約してデータを もってきてください これならOK!
  • 29. © 2019 CData Software Japan, LLC | www.cdata.com/jp では、実際に BigQuery からデータを持ってきてみます。
  • 30. © 2019 CData Software Japan, LLC | www.cdata.com/jp 単純に50件データを取得 Excel CData Driver 事前に BigQuery にはアメリカで人気の新生児名 (1910年~)のデータを投入済み SELECT * FROM `cdataj`.`cdata_excel`.`TopBabyNamesbyState` limit 50 OK!50件ね! BigQuery
  • 31. © 2019 CData Software Japan, LLC | www.cdata.com/jp 1910年~2012年の名前トップ5を取得 Excel CData Driver SELECT TopName, count(*) AS count FROM `cdataj`.`cdata_excel`.`TopBabyNamesbyState` group by TopName order by count(*) desc limit 5 OK!トップ5ね! BigQuery count、group by、order by などなど使用
  • 32. © 2019 CData Software Japan, LLC | www.cdata.com/jp セルにクエリを埋め込んでおくことも可能 BigQuery のデータを Excel の申請書などに埋め込むことも! =CDATAQUERY(“SELECT ・・・", "GoogleBigQuery.Connection2",,"B4:C5")
  • 33. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel から BigQuery へデータを追加することも 例えば、いつも Excel で見ているデータの一覧を、 BigQuery にそのまま移行することも可 =CDATAINSERT(B4:F15,"cdataj.cdata_excel. TopBabyNamesbyState","GoogleBigQuery.Co nnection2")
  • 34. © 2019 CData Software Japan, LLC | www.cdata.com/jp 今度はAccessへ もちろん Access にも、 BigQuery のデータを取得することだってできます BigQuery Access
  • 35. © 2019 CData Software Japan, LLC | www.cdata.com/jp BigQuery ODBC Driver のインストール https://www.cdata.com/jp/drivers/bigquery/odbc/
  • 36. © 2019 CData Software Japan, LLC | www.cdata.com/jp ODBC の設定 Driver インストール後、Excel と同じように、 ProjectId と DatasetId を設定
  • 37. © 2019 CData Software Japan, LLC | www.cdata.com/jp リンクテーブル作成①
  • 38. © 2019 CData Software Japan, LLC | www.cdata.com/jp リンクテーブル作成② リンクテーブルにしたい BigQuery のテーブルを選択するだけ! OKボタン押下で完了
  • 39. © 2019 CData Software Japan, LLC | www.cdata.com/jp (BigQueryにある)Account テーブルを表示 インストールから BigQuery のテーブルの中身を参照するまでに5分も掛かりません!
  • 40. © 2019 CData Software Japan, LLC | www.cdata.com/jp 今度は BI ツールへ BI ツール にも、 BigQuery のデータを取り込むことだってできます BigQuery BI/データ分析
  • 41. © 2019 CData Software Japan, LLC | www.cdata.com/jp Power BI Connectors のインストール https://www.cdata.com/jp/drivers/bigquery/powerbi/
  • 42. © 2019 CData Software Japan, LLC | www.cdata.com/jp Account テーブルの取得 CData BigQueryのコネクタを選択 取得したいデータをSQLで指定 取得したデータを読み込ませる 【 SQL 】 SELECT * FROM cdataj.demo.Account where IsDeleted = false LIMIT 100 CData Google BigQuery を選択して Account テーブルを取得します。
  • 43. © 2019 CData Software Japan, LLC | www.cdata.com/jp Power BI でAccount オブジェクトを可視化 各顧客に対する優先度の割合を表示
  • 44. © 2019 CData Software Japan, LLC | www.cdata.com/jp 30日間の無償評価版がダウンロード可能! 今回ご紹介した各Driver含め、 Cdata Driver は30日間の無償評価版が ダウンロード可能です!
  • 45. © 2019 CData Software Japan, LLC | www.cdata.com/jp 最後に 別回のミニセッションでご紹介しました、 ノーコードで BigQuery やその他DBにSaaSデータを 連携することができる「CData Sync」について、 CData Software Blog に詳しく掲載しています! ご興味ある方は、こちらの QRコードからGO!! ★クラウドエース様ブース近辺にいますので、お気軽にお声がけください★

Hinweis der Redaktion

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