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

CData for kintone まるわかりガイド

CData for kintone まるわかりガイド

kintone データをDB のようにSQL でクエリできるCData Drivers for kintone や、レプリケーションツールのCData Sync についてわかりやすく事例を交えて解説。

CData Software Japan

December 10, 2019
Tweet

More Decks by CData Software Japan

Other Decks in Technology

Transcript

  1. © 2019 CData Software Japan, LLC | www.cdata.com/jp ポイント お客様が、kintoneのデータを

     SQLでアクセス  Excelから参照&更新  MS-Accessで集計&更新  BIツール(TableauやPower BI)で可視化  使っているETLツール(TalendやInformatica)で連携  データベース (RDB/DWH)へ複製 したい! といったらCData にご連絡
  2. © 2019 CData Software Japan, LLC | www.cdata.com/jp 会社紹介 CData

    Software HQ:US, 日本:仙台, 開発(kintone製品):アルバニア ソフトウェアコンポーネント ベンダ CData Japan: 2016/6 ・20年以上にわたりデータ関連コンポーネントを提供 ・160+ 対応データソース ・「SELECT * FROM CLOUD」をキーワードにクラウドデータ 接続を標準化 https://www.cdata.com/jp/
  3. © 2019 CData Software Japan, LLC | www.cdata.com/jp CRMおよびマーケティング自動化 会計システム

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

    SQL RDB データソース 個別I/F Web API / 独自クエリ SQL CData Drivers (ODBC/JDBC/ADO.NET) 一般的なData Driver (ODBC/JDBC/ADO.NET) 統一I/F 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)
  5. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Drivers

    製品概要 SaaS/NoSQLのデータを仮想RDB化してSQL でデータとしてアクセスできるライブラリ製品 No SQL Web APIなど CData Drivers (ODBC/JDBC/ADO.NET) SaaS 仮想 RDB ツール / 言語 / 他アプリケーション Library SQL • ODBC / JDBC / ADO.NET テクノロジーに対応 • 対応データソースは160+ • ANSI SQL-92準拠の標準クエリエンジンによるフルCRUD、および、JOIN・フィルタリング・集計を実現 • JSON/XMLなどの非構造化データからテーブルを作成する自動スキーマ検出機能 • プロキシ・ファイアウォールなどのN/W機能、OAuth などの認証認可機能 • 他のCData製品のベースとなる製品 CData Drivers セキュアアクセス、 プロキシサーバー経由で Kintone データに アクセスできる アプリ間の JOINが出来る
  6. © 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
  7. © 2019 CData Software Japan, LLC | www.cdata.com/jp カテゴリ RDB

    kintone オブジェクト データベースインスタンス サブドメイン テーブル アプリ カラム、アトリビュート フィールド クエリー SQL - SELECT - INSERT - UPDATE - DELETE REST API - GET - POST - PUT - DELETE キー 主キー レコード番号 (別に業務キーがあるとベター) 外部参照キー 無し (あえていうとルックアップ) CData Drivers RDB とkintone の関係
  8. © 2019 CData Software Japan, LLC | www.cdata.com/jp テーブル一覧 フォーム定義

    レコード一覧 アプリ一覧 テーブル定義(カラム一覧) レコード一覧 CData Drivers RDB とkintone の関係(具体例)
  9. © 2019 CData Software Japan, LLC | www.cdata.com/jp ODBC データベース

    リンク テーブル データ表示 ※編集可 Windowsの ODBC DSN テーブル (アプリ)の 選択 画面:MS-Accessからの利用 リンクテーブルからkintone データをCRUD操作 CData Drivers
  10. © 2019 CData Software Japan, LLC | www.cdata.com/jp 画面:BIツールからの利用 Tableau

    Desktop からkintone データをビジュアライズ ビルトイン 100+種類 データソース ビジュアライズ その他のデータベース(ODBC or JDBC)を使用 CData Drivers
  11. © 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」 などで新しいデータに触って もらう機会を拡大 CData Drivers
  12. © 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 に格納し高速分析を実現 CData Drivers
  13. © 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 が採用 CData Drivers
  14. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync

    製品概要 SaaS/NoSQLのデータを RDB/DWH/DataLakeに データを同期するサーバー製品 Web API など • SaaSアプリケーションデータのバックアップ、BIなどのアドホックなクエリ要求、データ統合 • 利用側は、データソース制約(APIのレートリミット)やレイテンシーを気にせず、高速なデータアクセス • データソースは、 160+ のCData Drivers に対応 • 同期先は、オンプレ/クラウドの主要なRDB/DWH/DataLakeをサポート • 主要データソースでは、差分更新機能をサポートし、効率的な同期ジョブを実行 • ノーコーディングで自動同期設定 SQL CData Sync RDB DWH Server ツール / 言語 / 他アプリケーション CData Sync No SQL SaaS
  15. © 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync

    for kintone • 分析用DB・他アプリ・ツールからの利用 • kintone データのバックアップ・アーカイブ • インテリジェントな差分更新 • スケジューリングによるオートメーション kintone のデータをまるっとRDB/DWHにレプリケーション CData Sync
  16. © 2019 CData Software Japan, LLC | www.cdata.com/jp 画面:CData Sync

    データソース(kintone)を選択して、コネ クション設定 同期先DB(RDB/DWH)を選択して コネクション設定 同期ジョブ (テーブル、条件、バッチ間隔など) を設定 3ステップ No-Codeでkintone データをRDB/DWHに同期設定 CData Sync
  17. © 2019 CData Software Japan, LLC | www.cdata.com/jp ツール /

    言語 ツール専用コネクタ 製品概要 ツール専用コネクタ ツールからネイティブにSaaS/NoSQL接続できる ツール専用のコネクタ(アドイン・アダプタ)製品 Web API など ツール専用コネクタ (Excel / Power BI / SSIS / BizTalk / MuleSoft / PowerShell / FireDAC) Office BI ETL ESB Excel Add-Ins Power BI Connectors SQL Server SSIS Component BizTalk Adapters Mulesoft AnyPoint Components Programing Language PowerShell Cmdlets FireDAC Component No SQL SaaS
  18. © 2019 CData Software Japan, LLC | www.cdata.com/jp SQL (SELECT文)

    アプリ内の データが表示 Excelからkintone データの更新 画面:CData Excel Add-Ins Excelリボンからkintone データをCRUD操作 ツール専用コネクタ
  19. © 2019 CData Software Japan, LLC | www.cdata.com/jp Power BI

    Desktop からkintone データをビジュアライズ データソース ビジュアライズ 画面:CData Power BI Connectors ツール専用コネクタ
  20. © 2019 CData Software Japan, LLC | www.cdata.com/jp ポイント(再掲) お客様が、kintoneのデータを

     SQLでアクセス  Excelから参照&更新  MS-Accessで集計&更新  BIツール(TableauやPower BI)で可視化  使っているETLツール(TalendやInformatica)で連携  データベース (RDB/DWH)へ複製 したい! といったらCData にご連絡