SlideShare a Scribd company logo
© 2018 CData Software Japan, LLC | www.cdata.com/jp
JDBCドライバで実現する
Select * from クラウド
2018/12/15
CData Software
Japan
桑島
© 2018 CData Software Japan, LLC | www.cdata.com/jp
CDatα Software = JDBCドライバー屋
100+種類のデータソース
SQL標準インタフェースの
データドライバ
“SELECT * from クラウド” をキーワードにクラウドデータ接続を標準化
© 2018 CData Software Japan, LLC | www.cdata.com/jp
• 多くの開発者のデフォルトは
RDBMS/SQL
• Web API の習得自体が大きな負
担
• アプリケーション側の自動クエリ生
成などの機能を使用できないケース
も
• REST/SOAP APIs & SDKs の
データモデリングの差異
• 各開発言語に依存したSDK
• サービス側のAPI 変更への追従負
荷
• 連携部分が俗人化しアップデートに
大きなコスト
通常、クラウドサービスのデータアクセス=Web API
What makes it difficult
Web API習得の負担 開発言語への依存 運用・アップデート対応負荷
© 2018 CData Software Japan, LLC | www.cdata.com/jp
JDBC(SQL)で
クラウドデータへアクセス
というアプローチ
© 2018 CData Software Japan, LLC | www.cdata.com/jp
CData JDBC Driver がSQLをWeb APIアクセスに変換
© 2018 CData Software Japan, LLC | www.cdata.com/jp
CData JDBC Drivers が提供する価値
• JSON/XMLなどのデータ
をテーブル構造にマッピング
• 非構造化データからスキー
マを自動検出
• 標準SQLでのデータアクセ
スを可能に
• フルCRUDを実現
• JOIN / フィルタリングや集
計関数にも対応
• アプリ/ツールの標準対応
インターフェースとして接続
• 各種プラットフォームが提供
する高度なフレームワーク活
用が可能
• ファイアウォールやプロキシな
どのネットワーク機能に標準
対応
• 各種認証・ログ管理等のエ
ンタープライズレベルの要求
をすべて統一UIで提供
テーブル化
(スキーマ付与)
標準SQL
クエリエンジン
標準インターフェース
セキュリティ
管理機能
© 2018 CData Software Japan, LLC | www.cdata.com/jp
Javaコードから
• Pure Java タイプ4 ドライバー
• JDBC 3.0、JDBC 4.0 準拠
• メタデータアクセス
(DatabaseMetaData)
• テーブルをCRUD操作
• ファイル操作やOAuthのToken取
得などは Stored Procedure
http://cdn.cdata.com/help/GFD/jdbc/pg_JDBCqueries.htm
© 2018 CData Software Japan, LLC | www.cdata.com/jp
Javaベースのツールから
BI (MotionBaord / Yellowfin / Pentaho etc..)
ETL / EAI (ASTERIA WARP / Talend etc..)
IDE(IntelliJ / Eclipse / NetBeans etc..)
DB (DBVisualizer)
Apps Builder (Wagby etc..)
© 2018 CData Software Japan, LLC | www.cdata.com/jp
IntelliJ でTwitter「#jjug_ccc」をSELECT
© 2018 CData Software Japan, LLC | www.cdata.com/jp
業界初!! #SQL求人
クラウドデータアクセスだけでなく
求人も当然SQLで!!
© 2018 CData Software Japan, LLC | www.cdata.com/jp
外のブーススペースにてお待ちしてます

More Related Content

Similar to JDBCドライバで実現する Select * from クラウド (20)

PPTX
CData Drivers HandsOn 20180326
CData Software Japan
 
PPTX
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
CData Software Japan
 
PPTX
CData General Proposal
CData Software Japan
 
PPTX
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
CData Software Japan
 
PPTX
CData Drivers for PCA 概要
CData Software Japan
 
PDF
CData Software の紹介
CData Software Japan
 
PPTX
kintoneを多様なツールでつなぐには?
CData Software Japan
 
PPTX
はじめてのIT 勉強会@仙台 宣伝枠LT
CData Software Japan
 
PPTX
FileMaker プラットフォームにSalesforceやkintoneなどクラウドデータ連携機能を拡張
CData Software Japan
 
PPTX
マルチクラウドデータ連携Javaアプリケーションの作り方
CData Software Japan
 
PPTX
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
CData Software Japan
 
PPTX
CData Sync Hand-on 資料
CData Software Japan
 
PPTX
CData general proposal
CData Software Japan
 
PPTX
20170111 超高速開発コミュニティ 新春LT
Keisuke Hikita
 
PPTX
2017 roadmap
CData Software Japan
 
PPTX
JDBCで繋がるクラウドDB・NoSQL連携
CData Software Japan
 
PPTX
JDBCでつながるSaasの世界
CData Software Japan
 
PPTX
CData API Server ハンズオン
CData Software Japan
 
PDF
20180319 ccon sync kintone
CData Software Japan
 
PPTX
Tableau datadayouttokyo2019 c_data_kintone
CData Software Japan
 
CData Drivers HandsOn 20180326
CData Software Japan
 
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
CData Software Japan
 
CData General Proposal
CData Software Japan
 
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
CData Software Japan
 
CData Drivers for PCA 概要
CData Software Japan
 
CData Software の紹介
CData Software Japan
 
kintoneを多様なツールでつなぐには?
CData Software Japan
 
はじめてのIT 勉強会@仙台 宣伝枠LT
CData Software Japan
 
FileMaker プラットフォームにSalesforceやkintoneなどクラウドデータ連携機能を拡張
CData Software Japan
 
マルチクラウドデータ連携Javaアプリケーションの作り方
CData Software Japan
 
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
CData Software Japan
 
CData Sync Hand-on 資料
CData Software Japan
 
CData general proposal
CData Software Japan
 
20170111 超高速開発コミュニティ 新春LT
Keisuke Hikita
 
2017 roadmap
CData Software Japan
 
JDBCで繋がるクラウドDB・NoSQL連携
CData Software Japan
 
JDBCでつながるSaasの世界
CData Software Japan
 
CData API Server ハンズオン
CData Software Japan
 
20180319 ccon sync kintone
CData Software Japan
 
Tableau datadayouttokyo2019 c_data_kintone
CData Software Japan
 

More from CData Software Japan (18)

PDF
CData Sync 概要
CData Software Japan
 
PPTX
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
CData Software Japan
 
PPTX
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Software Japan
 
PPTX
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
CData Software Japan
 
PPTX
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
CData Software Japan
 
PPTX
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
CData Software Japan
 
PPTX
Tableau datadayouttokyo2019 c_data_datarobot
CData Software Japan
 
PPTX
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
CData Software Japan
 
PPTX
kintone からER図を作成してみた
CData Software Japan
 
PPTX
MS-Office 製品からのkintoneデータ活用
CData Software Japan
 
PPTX
kintoneのデータExcelで 活用してみよう
CData Software Japan
 
PPTX
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
CData Software Japan
 
PPTX
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
CData Software Japan
 
PPTX
API ARU-ARU
CData Software Japan
 
PPTX
Api as a product
CData Software Japan
 
PPTX
SharePoint 連携を俯瞰しちゃおう
CData Software Japan
 
PPTX
グラフ構造のデータモデルをPower BIで可視化してみた
CData Software Japan
 
PPTX
API はメタデータを提供せよ LT#1 JJUG_CCC2018
CData Software Japan
 
CData Sync 概要
CData Software Japan
 
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
CData Software Japan
 
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
CData Software Japan
 
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
CData Software Japan
 
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
CData Software Japan
 
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
CData Software Japan
 
Tableau datadayouttokyo2019 c_data_datarobot
CData Software Japan
 
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
CData Software Japan
 
kintone からER図を作成してみた
CData Software Japan
 
MS-Office 製品からのkintoneデータ活用
CData Software Japan
 
kintoneのデータExcelで 活用してみよう
CData Software Japan
 
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
CData Software Japan
 
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
CData Software Japan
 
Api as a product
CData Software Japan
 
SharePoint 連携を俯瞰しちゃおう
CData Software Japan
 
グラフ構造のデータモデルをPower BIで可視化してみた
CData Software Japan
 
API はメタデータを提供せよ LT#1 JJUG_CCC2018
CData Software Japan
 
Ad

Recently uploaded (9)

PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
Ad

JDBCドライバで実現する Select * from クラウド

  • 1. © 2018 CData Software Japan, LLC | www.cdata.com/jp JDBCドライバで実現する Select * from クラウド 2018/12/15 CData Software Japan 桑島
  • 2. © 2018 CData Software Japan, LLC | www.cdata.com/jp CDatα Software = JDBCドライバー屋 100+種類のデータソース SQL標準インタフェースの データドライバ “SELECT * from クラウド” をキーワードにクラウドデータ接続を標準化
  • 3. © 2018 CData Software Japan, LLC | www.cdata.com/jp • 多くの開発者のデフォルトは RDBMS/SQL • Web API の習得自体が大きな負 担 • アプリケーション側の自動クエリ生 成などの機能を使用できないケース も • REST/SOAP APIs & SDKs の データモデリングの差異 • 各開発言語に依存したSDK • サービス側のAPI 変更への追従負 荷 • 連携部分が俗人化しアップデートに 大きなコスト 通常、クラウドサービスのデータアクセス=Web API What makes it difficult Web API習得の負担 開発言語への依存 運用・アップデート対応負荷
  • 4. © 2018 CData Software Japan, LLC | www.cdata.com/jp JDBC(SQL)で クラウドデータへアクセス というアプローチ
  • 5. © 2018 CData Software Japan, LLC | www.cdata.com/jp CData JDBC Driver がSQLをWeb APIアクセスに変換
  • 6. © 2018 CData Software Japan, LLC | www.cdata.com/jp CData JDBC Drivers が提供する価値 • JSON/XMLなどのデータ をテーブル構造にマッピング • 非構造化データからスキー マを自動検出 • 標準SQLでのデータアクセ スを可能に • フルCRUDを実現 • JOIN / フィルタリングや集 計関数にも対応 • アプリ/ツールの標準対応 インターフェースとして接続 • 各種プラットフォームが提供 する高度なフレームワーク活 用が可能 • ファイアウォールやプロキシな どのネットワーク機能に標準 対応 • 各種認証・ログ管理等のエ ンタープライズレベルの要求 をすべて統一UIで提供 テーブル化 (スキーマ付与) 標準SQL クエリエンジン 標準インターフェース セキュリティ 管理機能
  • 7. © 2018 CData Software Japan, LLC | www.cdata.com/jp Javaコードから • Pure Java タイプ4 ドライバー • JDBC 3.0、JDBC 4.0 準拠 • メタデータアクセス (DatabaseMetaData) • テーブルをCRUD操作 • ファイル操作やOAuthのToken取 得などは Stored Procedure http://cdn.cdata.com/help/GFD/jdbc/pg_JDBCqueries.htm
  • 8. © 2018 CData Software Japan, LLC | www.cdata.com/jp Javaベースのツールから BI (MotionBaord / Yellowfin / Pentaho etc..) ETL / EAI (ASTERIA WARP / Talend etc..) IDE(IntelliJ / Eclipse / NetBeans etc..) DB (DBVisualizer) Apps Builder (Wagby etc..)
  • 9. © 2018 CData Software Japan, LLC | www.cdata.com/jp IntelliJ でTwitter「#jjug_ccc」をSELECT
  • 10. © 2018 CData Software Japan, LLC | www.cdata.com/jp 業界初!! #SQL求人 クラウドデータアクセスだけでなく 求人も当然SQLで!!
  • 11. © 2018 CData Software Japan, LLC | www.cdata.com/jp 外のブーススペースにてお待ちしてます

Editor's Notes

  • #5: でも、せめて、メタデータやスキーマの一覧を動的にアクセスできるエンドポイントは欲しい。ですよね。