Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CData まるわかりセミナー CData 製品をどう選ぶ?

CData まるわかりセミナー CData 製品をどう選ぶ?

CData まるわかりセミナー ~CTO が来日し、新時代のクラウド連携を解説~
Session#2:CData 製品をどう選ぶ?~CData 製品の選び方まるわかりセッション
セッション概要:本セッションでは、各CData 製品(Driver / Sync / SQL Gateway / CloudHub / Add-In / Connecter)の特徴を活用ユースケースを交えてご紹介いたします。

CData Software Japan

November 21, 2019
Tweet

More Decks by CData Software Japan

Other Decks in Technology

Transcript

  1. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData 製品をどう選ぶ?

    ~ CData 製品の選び方まるわかりセッション ~ 2019/11/21 CData Software Japan # CData まるわかりセミナー
  2. © 2019 CData Software Japan, LLC | www.cdata.com/jp 本セッションのゴール 本セッションで登場するCData

    製品 ✓ CData Drivers (JDBC / ODBC / ADO.NET) ✓ CData Sync ✓ CData SQL Gateway ✓ CData Cloud Hub ✓ CData API Server ✓ 専用コネクタ (Excel / Power BI / SSIS / BizTalk / Mulesoft / PowerShell / FireDAC) 各製品の違いや得意な事を理解することで、シーン毎に最適なものを選ぶこと が出来るようになる
  3. © 2019 CData Software Japan, LLC | www.cdata.com/jp 1. CData

    製品のラインナップ、その違い
  4. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData 製品一覧

    # データアクセス方式 CData製品 提供形態 1 SQL 標準SQL CData Drivers ODBC ライブラリ 2 JDBC 3 ADO.NET 4 MySQL/SQLServer CData SQL Gateway サーバー 5 CData Cloud Hub サービス 6 主要なRDB/DWH CData Sync サーバー 7 ツール Excel Excel Add-Ins 専用コネクタ (アドイン/アダプタ/ コンポーネント/コネクタ) 8 Power BI Power BI Connectors 9 SSIS SQL Server SSIS Component 10 BizTalk BizTalk Adapters 11 Mulesoft AnyPoint Mulesoft AnyPoint Components 12 PowerShell PowerShell Cmdlets 13 FireDAC FireDAC Component 14 REST API (OData) CData API Server サーバー
  5. © 2019 CData Software Japan, LLC | www.cdata.com/jp 図解 CData

    製品一覧 No SQL RDB データソース Web API / 独自クエリ SQL CData Drivers (ODBC/JDBC/ADO.NET) 一般的なData Driver (ODBC/JDBC/ADO.NET) データアクセス方式 SQL SaaS CData SQL Gateway CData Cloud Hub 仮想 RDB CData Sync RDB RDB SQL CData API Server REST API (OData/OAS) 仮想 MySQL /SQLSvr 仮想 MySQL /SQLSvr Web API ツール / 言語 / 他アプリケーション データ利用 ツール専用コネクタ (Excel / Power BI / SSIS / BizTalk / MuleSoft / PowerShell / FireDAC)
  6. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Drivers

    とは 標準SQLでデータアクセスできるライブラリ製品 No SQL Web APIなど CData Drivers (ODBC/JDBC/ADO.NET) SaaS 仮想 RDB ツール / 言語 / 他アプリケーション Library 標準SQL • ODBC / JDBC / ADO.NET テクノロジーに対応 • 対応データソースは200+ • ANSI SQL-92準拠の標準クエリエンジンによるフルCRUD、および、JOIN・フィルタリング・集計を実現 • JSON/XMLなどの非構造化データからテーブルを作成する自動スキーマ検出機能 • プロキシ・ファイアウォールなどのN/W機能、OAuth などの認証認可機能 • 他CData製品に組み込まれているベースとなるライブラリ CData Drivers
  7. © 2019 CData Software Japan, LLC | www.cdata.com/jp CRMおよびマーケティング自動化 会計システム

    コラボレーションおよびERP オンプレミスおよびクラウドDB ドキュメントおよびファイル形式 ソーシャルネットワーキング ネットワーキングおよび認証 電子商取引 その他 対応データソースは200+ CData Drivers
  8. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Drivers

    を利用出来るツール例 CData Drivers Office BI Analytics ETL ESB No-Code Low-Code IDE Google Cloud Dataflow AWS Glue IntelliJ Netbean s Programing Language pyodb c Ruby- odbc php-odbc go-odbc ODBC JDBC ODBC ADO.NET JDBC ODBC JDBC ODBC JDBC ADO.NET ODBC
  9. © 2019 CData Software Japan, LLC | www.cdata.com/jp BIツール(Tableau)からの利用 ビルトイン

    200+種類 データソース ビジュアライズ その他のデータベース(ODBC or JDBC)を使用 CData Drivers
  10. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Drivers

    まとめ CData Drivers こんなシーンで活用 ✓ ODBC / JDBC / ADO.NETで接続できるツール ✓ ORM(.NETのEFなど) を利用している既存アプリケーション ✓ SQLなら使えるユーザ(MS-Accessユーザなど) こんなシーンは苦手 ✓ ODBC / JDBC / ADO.NETを利用(配置)出来ないツール ✓ Driver単独では使えない(他のツールやプログラムから呼び出して利用)
  11. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync

    とは データベース/データレイクにデータを同期するサーバー製品 Web API など ✓ データソース側は、 100+ のCData Drivers に対応 ✓ 同期先は、オンプレ/クラウドの主要なデータベース(RDB/DWH)、データレイクをサポート ✓ 主要データソースでは差分更新機能をサポートし、効率的な同期ジョブを実行 ✓ ノーコードで自動同期設定 SQL CData Sync RDB DWH Server ツール / 言語 / 他アプリケーション CData Sync No SQL SaaS データソース 同期先
  12. © 2019 CData Software Japan, LLC | www.cdata.com/jp 3ステップ No-Codeで同期設定

    その1. データソースを選択して、コネクション設定 その2. 同期先DBを選択してコネクション設定 その3. 同期ジョブ (テーブル、条件、バッチ間隔など) を設定 CData Sync
  13. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync

    まとめ こんなシーンで活用 ✓ SaaSアプリケーションデータのバックアップ、BIからのアドホックな クエリ要求、データ統合(ELT型) ✓ データソース側の制約(APIレートリミットやレイテンシ)が厳しい こんなシーンは苦手 ✓ リアルタイムデータの取得 CData Sync
  14. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData SQL

    Gateway とは MySQL/SQLServerのSQLでデータアクセスできるサーバー製品 • MySQL Work Bench • SQL Server Management Studio • ODBC/JDBC のI/Fを持たない ツール ✓ MySQLやSQLServerのインスタンスのように動作 ✓ 独自シンタックスのSQLでフルCRUD、および、JOIN・フィルタリング・集計を実現 ✓ MySQL/SQLServerの標準ライブラリ(ODBC/JDBC/ADO.NET/SDK)からの データアクセスが可能 CData SQL Gateway 仮想 MySQL /SQLSvr Server CData SQL Gateway SQL Web APIなど No SQL SaaS
  15. © 2019 CData Software Japan, LLC | www.cdata.com/jp SQL Server

    リンクテーブルからの利用 CData SQL Gateway
  16. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData SQL

    Gateway まとめ こんなシーンで活用 ✓ 汎用のODBC / JDBC / ADO.NETで接続出来なくても MySQLもしくはSQLServerであれば接続出来るツール ✓ リンクテーブル経由でローカルテーブルと併せて(JOIN)利用 こんなシーンは苦手 ✓ MySQL / SQLServerを利用出来ないツール ✓ サーバを立てることが出来ない環境 CData SQL Gateway
  17. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Cloud

    Hub とは MySQL / SQL ServerのI/Fを持 つクラウドサービスのツール 仮想 MySQL /SQLSvr CData Cloud Hub Hosting ✓ MySQLやSQLServerのインスタンスのように動作 ✓ 独自シンタックスのSQLでフルCRUD、および、JOIN・フィルタリング・集計を実現 ✓ MySQL/SQLServerの標準ライブラリ(ODBC/JDBC/ADO.NET/SDK)からのデータ アクセスが可能 ✓ CDataがホストするサービスなのでサーバーが不要 CData Cloud Hub MySQL/SQL ServerのSQLでデータとしてアクセスできるサービス SQL Web APIなど No SQL SaaS CData SQL Gatewayと同じ
  18. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Cloud

    Hub を利用できるツール例 Office BI Analytics ETL / Data Pipeline No-Code Low-Code AWS Glue QuickSight Data Portal Online Online Power Automate(Flow) Cloud Data Flow Cloud Data Fusion CData Cloud Hub CData Drivers を 利用出来るツール
  19. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Cloud

    Hub まとめ こんなシーンで活用 ✓ クラウドサービスで提供されているツール ✓ MySQLもしくはSQLServerなら利用出来るツール ✓ SaaS/PaaSで完結した環境(Serverless) こんなシーンは苦手 ✓ MySQL / SQLServerを利用出来ないツール CData Cloud Hub 詳しくは「CData Software ロードマップ」にて
  20. © 2019 CData Software Japan, LLC | www.cdata.com/jp ツール /

    言語 ツール専用コネクタ とは ツール専用コネクタ 特定のツールやプログラミング言語専用のアドイン・コネクタ・アダプタ群 Web API など No SQL SaaS ツール専用コネクタ (Excel / Power BI / SSIS / BizTalk / MuleSoft / PowerShell / FireDAC) Office BI ETL ESB Excel Add-Ins Power BI Connectors Tableau Connectors SQL Server SSIS Component BizTalk Adapters Mulesoft AnyPoint Components Programing Language PowerShell Cmdlets FireDAC Component
  21. © 2019 CData Software Japan, LLC | www.cdata.com/jp Excel リボン

    からの利用 ツール専用コネクタ
  22. © 2019 CData Software Japan, LLC | www.cdata.com/jp SQL Server

    SSIS からの利用 ツール専用コネクタ
  23. © 2019 CData Software Japan, LLC | www.cdata.com/jp ツール専用コネクタ まとめ

    こんなシーンで活用 ✓ 利用しているツールや言語専用のコネクタがある ✓ Excelでのマスタメンテ(Excel Add-In) ✓ データ処理の自動化 (PowerShell) ツール専用コネクタ 詳しくは「CData Software ロードマップ」にて
  24. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData API

    Server とは RDBやファイルのデータを標準規格のREST API で アクセス可能なWeb APIを開発できるサーバー製品 ✓ ノーコードでOData規格のREST API を生成 ✓ OAS(Open API Specification :旧Swagger)規格のAPI定義書も自動生成 ✓ モニタリング、ログ、APIのレートリミット などの主要なAPI 管理機能を搭載 ✓ オンプレ/クラウド(AWS/Azure/GCP/Heroku etc.)へデプロイ可能 CData API Server RDB SQL CData API Server REST API (OData/OAS) Web API Server
  25. © 2019 CData Software Japan, LLC | www.cdata.com/jp 一般的なAPI公開までのプロセス REST

    API RDB サーバ構築& カスタム コード API利用側 (外部ユーザ・システム etc.) • データソースとAPIサーバーの接続 • エンドポイントの設計 • HTTP メソッドの定義 • メタデータの扱い • データ形式の決定(通常複数) • デプロイ • ユーザー認証 • IP制御 • リミット制御 • 課金 • 通知設定 • ログ提供 • API ドキュメント作成・管理 • 管理コンソール • など ツール など CData API Server API 開発のエレメントは多い & 標準の変化が速い
  26. © 2019 CData Software Japan, LLC | www.cdata.com/jp 3ステップ No-CodeでAPI開発

    その1. API公開するデータソースを選択して、 コネクション設定 その2. エンドポイント(テーブル)の選択 その3. ユーザーの設定とアクセス権限を指 定 CData Sync
  27. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData API

    Server まとめ こんなシーンで活用 ✓ 自社データの外部 公開(Public API) ✓ 拠点(Gr)からの データ利用 ✓ BFF(Backends For Frontends) ✓ Salesforce Connect 利用 CData API Server CData API Server REST API SPA (Single Page Application) RDB CData API Server REST API Salesforce Connect RDB CData API Server REST API RDB CData API Server REST API RDB 外部公開 CData Drivers (ODBC/JDBC/ADO.NET) ツール など HTTP(S)
  28. © 2019 CData Software Japan, LLC | www.cdata.com/jp (おさらい)図解 CData

    製品一覧 No SQL RDB データソース Web API / 独自クエリ SQL CData Drivers (ODBC/JDBC/ADO.NET) 一般的なData Driver (ODBC/JDBC/ADO.NET) 統一データアクセス方式 SQL SaaS CData SQL Gateway CData Cloud Hub 仮想 RDB CData Sync RDB RDB SQL CData API Server REST API (OData/OAS) 仮想 MySQL /SQLSvr 仮想 MySQL /SQLSvr Web API ツール / 言語 / 他アプリケーション データ利用 ツール専用コネクタ (Excel / Power BI / SSIS / BizTalk / MuleSoft / PowerShell / FireDAC)
  29. © 2019 CData Software Japan, LLC | www.cdata.com/jp 主なユースケース ✓

    製品への組み込み ✓ カスタムアプリケーションへの組み込み ✓ ソリューションへの組み込み ✓ 可視化 ✓ データ統合 ✓ サービス連携 ✓ API開発・公開 ✓ データメンテナンス
  30. © 2019 CData Software Japan, LLC | www.cdata.com/jp Challenges: •

    オンプレ+クラウドをユーザーが併用する時代の クラウドデータ連携機能 • IoT データの統合機能やビジュアライズ • ブロック開発&SELECT クエリでの実装 Solutions: • 150+ のJDBC Drivers をTALON に組み込み • 標準JDBC Drivers でブロックごとに異なるデー タソースを設定可能に https://www.cdata.com/jp/case-study/hoipoi/ HOIPOI 様 Web ベースの業務アプリケーションの超高速開発ツールTALON のク ラウド・ビッグデータソース対応にCData JDBC Drivers が採用 製品への組み込み
  31. © 2019 CData Software Japan, LLC | www.cdata.com/jp ウイングアーク1st 様

    ビジネスのストーリーを紡ぐヒト・モノ・あらゆるデータを可視化する人気のBIダッシュボードツール MotionBoard におけるSaaS およびNoSQL 連携にCData JDBC Drivers が採用 https://www.cdata.com/jp/case-study/wingarc/ Challenges: • 増加するSaaS や、NoSQL への対応 • API のJSON の構造、クエリ、認証などの仕様が サービス毎に大きく異なる • “実データを触らないとわからない” Solutions: • CData JDBC Drivers の組み込み • ユーザーへの追加データソース課金なし • ウイングアークが主催するデータ活用コンテス ト「Datalympic」 などで新しいデータに触って もらう機会を拡大 製品への組み込み・可視化
  32. © 2019 CData Software Japan, LLC | www.cdata.com/jp アステリア 様

    日本市場でのNo.1 シェアETLツールASTERIA Warp に向けにCData がJDBC をベースに したカスタムアダプタを開発、SaaS/Cloud DB へのシームレスな連携機能を拡充 Challenges: • ASTERIA WARP 上で提供されるSaaS/Cloud DB アダプターの拡充 • 標準SQL を利用してのデータ処理 Solutions: • CData JDBC Drivers を組み込んだASTERIA WARP アダプタを開発 • CData 自動ビルドシステムで安定提供 https://www.cdata.com/jp/case-study/asteria/ 製品への組み込み・データ統合
  33. © 2019 CData Software Japan, LLC | www.cdata.com/jp スマートインサイト 様

    仮想データ統合アプリケーションMµgenにCData JDBC Drivers を組み込み SaaS/Cloud DB への連携機能およびビッグデータの高速探索・分析を実現 https://www.cdata.com/jp/case-study/smartinsight/ Challenges: • サイロ化した、DB、CSV、SaaS、NoSQL データ の統合 • テラバイト、ペタバイト規模のデータの高速かつ 探索的な活用 Solutions: • CData JDBC Drivers をMµgenに組み込み、80以 上のデータソースの利用を可能に • データをテーブル形式でMµgen Column Data Store に格納し高速分析を実現 製品への組み込み・データ統合
  34. © 2019 CData Software Japan, LLC | www.cdata.com/jp Challenges: •

    Salesforce クライアント情報の基幹への連携 • 連携の自社実装によるフレキシビリティ維持 • 連携部分の保全性の確保 Solutions: • CData JDBC Driver + シンプルなJava アプリ • 基幹側からSalesforce 顧客データをリアルタイム 参照し、必要情報を基幹フォームに挿入 • ルックアップのみの疎結合で保全性を確保 https://www.cdata.com/jp/case-study/randstad/ ランスタッド 様 Salesforce と基幹業務システム間で、CData JDBC Driver を 使ったリアルタイム参照(ルックアップ)で連携を構築 カスタムアプリへの組み込み
  35. © 2019 CData Software Japan, LLC | www.cdata.com/jp 星野リゾート 様

    海外展開にあたり、ASTERIA Warp + JDBC Drivers for QuickBooks Online を導入してオペレーションを管理するシステムのグローバル対応を自社開発で実現 Challenges: • 自社構築した業務管理・管理会計システムの グローバル版の開発 • 日本のETL ツールでスピーディな開発 • QuickBooks のアダプタ作成 Solutions: • QuickBooks、ASTERIA Warp、kintone、 Tableau でシステムをデザイン • CData のQuickBooks Driver をアダプタとして 使用し、プロジェクト生産性、管理性を向上 サービス連携
  36. © 2019 CData Software Japan, LLC | www.cdata.com/jp SBクリエイティブ 様

    ビジネスサイド主導で進めている各システムのオートメーション化 を Talend Open Studio + CData JDBC Driver を駆使することで柔軟かつ効率的に実現 https://www.cdata.com/jp/case-study/sbcreative/ Challenges: • ビジネスサイド主導でスピーディに導入して いる各システムをオートメーション化 • 社内のさらなるマルチクラウド・マルチベン ダー・アプリケーションの増加を見据えた製 品の導入 Solutions: • CData JDBC Driver + ETL/EAI Tool Talend での データ連携を導入 • コネクタとなるDriver の追加のみで各ビジネ スサイドで新しく導入されたシステムへの オートメーション化もスムーズに実現 サービス連携
  37. © 2019 CData Software Japan, LLC | www.cdata.com/jp 富士通エフサス 様

    10,000人以上が利用する社内インシデント管理システムに Microsoft SharePoint 、 Dynamics CRM 間をCData ODBC Drivers を使ってシームレスな同期を実現 https://www.cdata.com/jp/case-study/fujitsu/ Challenges: • ユーザーフレンドリーな社内システムの問い 合わせ窓口 • 現場SE のノウハウの全社共有 Solutions: • ユーザーポータル→SharePoint • インシデント管理→Dynamics CRM • クラウドサービス間をCData で同期 サービス連携
  38. © 2019 CData Software Japan, LLC | www.cdata.com/jp Challenges: •

    Salesforce からDWH のリアルタイム参照 • 利用者によって異なるデータの粒度 • 速いスピードで変わるKPI へのフレキシブルな 対応 Solutions: • CData API Server + Redshift JDBC Driver で DWH をOData エンドポイント化 • Salesforce Connectを使い、ノーコーディング でリアルタイムクエリ https://www.cdata.com/jp/case-study/freee/ freee 様 Salesforce Connect + CData API Server + Redshift で ビジネスサイドを起点としたリアルタイムデータ経営を高度化 API開発・サービス連携
  39. © 2019 CData Software Japan, LLC | www.cdata.com/jp 三菱UFJ国際投信 様

    投資信託の関連情報の公開をCData API Server を開発運用基盤とすることで 短期間・低コストで実現。業界全体のFintech / オープンイノベーションの加速 https://www.cdata.com/jp/case-study/ mitsubishiufj / Challenges: • 全公募投資信託の情報という大きなスコープ • 業界に先駆けたAPI 公開であり、リーンスタート が必須 • Fintech / オープンイノベーション加速 Solutions: • RDB をAPI のデータソースとして、CData API Server を導入 • 本格的なREST API を短期間で構築・公開 API開発
  40. © 2019 CData Software Japan, LLC | www.cdata.com/jp まとめ 本セッションで登場したCData

    製品 ✓ CData Drivers (JDBC / ODBC / ADO.NET) ✓ CData Sync ✓ CData SQL Gateway ✓ CData Cloud Hub ✓ CData API Server ✓ 専用コネクタ (Excel / Power BI / SSIS / BizTalk / Mulesoft / PowerShell / FireDAC) どの製品がマッチするのか、ご不明な場合 [email protected] まで お問い合わせください。