CData Software の紹介
2018/01CData Software Japan
See the World as a Database
Proposal Summary
• About CData Software
• What is CData Driver?
• Use Cases
See the World as a Database
• 20年以上にわたりデータ関連コンポーネントを提供
• 80+ 対応データソース
• 「See the World as a Database」をミッションにクラウドデータ
への接続方法を標準化
About
• CData Software, Inc.
• Started: 1994 (/nsoftware)
• Location: Chapel Hill, NC
• a spin-off of /n software
• CData Japan: 2016/6(JV with Infoteria)
See the World as a Database
: RDB(SQL)⇔Web API 変換のエキスパート
Data DriversWeb API を標準SQL で利用可能にJDBC/ODBC/ADO etc.
API ServerRDB/NoSQL/fileから超高速でREST API を自動生成
See the World as a Database
業界最多級のデータソース
See the World as a Database
Customers
See the World as a Database
OEM Partners—by Global #1 players, by Japan’s #1 players
Enterprise Data Integration Today
See the World as a Database
ご提案
•ツールや他のSaasとの連携を一つ一つ手組すること(1対1の連携)は、時間・コスト・安定性から大きな負担
•多対多の連携機能を提供するCData Driversで、お好みのツールからデータ連携活用をご検討ください
•API 構築は、公開APIだけでなく社内アプリケーションでも必要でありAPI Server をエントリーツールとしてご検討ください
See the World as a Database
なんでも便利なSaas + 単独利用
See the World as a Database
Data in Cloud era•Multiple Saas + remaining on-prem
•SOAP/REST
•XML/JSON
•SDK
•FileTransfer
•Auth (Basic / OAuth)
•API が無いケースも
See the World as a Database
What makes it difficult:API 利用者の嘆き
多くの開発者のデフォルトはRDBMS/SQL
Web API の習得自体が大きな負担
多くのアプリ・ツールにWeb API の接続口なし
REST/SOAP APIs & SDKs のデータモデリングの差異
開発言語に依存したSDK
API の変更に対するアプリ修正
See the World as a Database
What is CData Driver? :
See the World as a Database
How Do They Work?
See the World as a Database
BI、帳票、ETL ツールにデータ連携機能を補完
Visual Studio, Cognos BI, Crystal Reports, ActiveReports, FileMaker Pro, Power BI, Access, Excel, Word, MicroStrategy, QlikView, QlikSense, SAP Business Object, Forguncy, StiLL, ColdFusion, Eclipse, NetBeans, IntelliJ, JBoss, Jetty, WebLogic, Yellofin BI, ASTERIA WARP, MagicSoftware, PolarisGate,… and more
See the World as a Database
ODBC Drivers
•ODBC 3.8 準拠のCross platformドライバー
•32ビット、64ビット、Unicode をサポート
•DSN 設定だけで、各種ツールから利用可能‧BI ツール(PowerBI、Tableau、Qlik、Cognosなど)‧帳票ツール(ActiveReports、CrystalReportsなど)‧アプリビルダー(FileMaker、Forguncyなど)‧Office ツール(Excel、Access、Wordなど)
See the World as a Database
JDBC Drivers
•Pure Java タイプ4/5 ドライバー
•JDBC 3.0、JDBC 4.0 準拠
•JDBC 対応の各種ツールから利用可能‧BI ツール(Yellowfin、Pentahoなど)‧Java IDE(Eclipse、NetBeans、IntelliJ など)‧ETL (ASTERIA WARP、DataSpider、Talendなど)‧その他(JBoss、ColdFusion、WebLogic など)
See the World as a Database
ADO.NET Data Providers
•ADO.NET 準拠のデータプロバイダー
•Visual Studio ウィザードに完全統合で、VB やC# でクラウドデータソース連携アプリを開発
•VSのグリッドやチャートへのデータバインド
•MVC、EntityFramework6 対応
See the World as a Database
Excel Add-Ins
•Excel のリボンに統合
•Excel テーブルにクラウドデータをバインド
•データの読み出し/更新/挿入がGUI で可能
•Excel データベースとSaasのマスター同期
•Excel をUI としたSaasの操作‧一括入力
‧データクレンジング
‧ビジュアライズ(簡易BI)
See the World as a Database
エンタープライズ向けの高機能
•全製品を一つのコンセプト・使用感で統一•標準SQLでのクエリ•ミドルウェアへの依存なし。100%自社コード•プロキシ・ファイアーウォールを標準プロパティで対応•パフォーマンスを改善するキャッシングオプション•高度なセキュリティ対応•ダイナミックな自動スキーマ検出•ツールへの組み込み可能
See the World as a Database
API Server
軽い、早い、ノンコーディング、フレキシブルなCData API Server
設計スキーマ・メソッド定義
出力定義ユーザー管理
利用支援 標準対応
See the World as a Database
API が生み出す新しい価値
内部API
• 複数サイト、マルチクラウドを繋ぐ• モバイルのバックエンド統一• オートメーション
• マイクロサービスアーキテクチャ• AI (機械学習)の活用• ビッグデータの活用
外部API
• パートナー 間のAPI 通信• API 公開による顧客の利便性向上
• API エコノミー構築• オープンイノベーション
従来の価値
新しい価値
CData製品の活用例(エンドユーザー向け)
See the World as a Database
活用例① Saas -基幹システム連携
•従来利用している基幹システムとSaasとの連携‧顧客マスター、製品マスターなどのマスター連携
‧Saasではカバーできない機能を基幹側で実装‧Saas部分導入などでマスターデータを基幹側に
•方法:IDE にCData Driver を直接統合してSQL でテーブル同期
CData Drivers
See the World as a Database
活用例②ツール連携
•BI、帳票、ETL、Office ツールなどから直接Saasにリアルタイム連携
•汎用のODBC / JDBC の接続口さえあればツール側の改修は不要
BI
ETL・workflow帳票
Office Tools
CData Drivers
See the World as a Database
活用例③ データ移行や二重運用
•データを移行したい•部分導入なのでデータ移行は2-3年ゆっくりと•コストや機能面からERP やCRM は別のサービスを
•方法:ドライバー、OData Connector、ETL、中継サーバー etc.
ADO.NET Data Provider
OData Connector
BizTalkAdapter
中継サーバー& JDBC Drivers
See the World as a Database
活用例④ポータル化
•複数のオンプレアプリやSaasを単一のポータルからアクセス可能に
•方法:Java/C# で中継サーバーか、ETL
See the World as a Database
活用例⑤データのクラウド集約やAI 活用
•基幹アプリ、各種ツール(ETL、BI)をクラウドに集約•オンプレに残ったアプリデータをREST API 化•セキュアにクラウド環境にデータを集約
•方法:CData API Server
CData製品の活用例(パートナー向け)
See the World as a Database
活用例⑥ 80を超えるSaaS連携機能を貴社サービスに
CData Driversの組み込みで簡単に連携機能を拡充
貴社サービス
See the World as a Database
活用例⑦ 貴社API のドライバー化
•貴社API をあらゆるツール(BI、ETL、帳票、ワークフロー、カスタムアプリ)からでも使えるドライバーに
See the World as a Database
顧客のステージに合わせたデータ連携提案が可能に
中堅
事業者
中小事業者
小規模事業者
Excel Add-in
ODBC Drivers
Excel からデータを読み/書き
BI、帳票ツールなどでノンコーディングでデータ連携
高機能ETL でエンタープライズレベルのデータ連携を実現
IDE・ETL
See the World as a Database
API利用先
REST
API SERVER
活用例⑧ レガシーアプリのモダン化(API 構築)レガシーアプリ
RDB を持つレガシーアプリのAPI を外付けで構築 クリックだけで
開発可能
モダンなAPI をあらゆるツールから