Data Connectivity

April 9, 2019

Marketo データのレプリケーション(複製): API 消費と関連コストの削減

Marketo の強力なマーケティングオートメーションソフトは、お客様や見込み顧客とのエンゲージメントを高め、マーケターがデジタルマーケティングのアートと科学をマスターすることに役立ちます。BI、レポーティング、およびETL ツールのネイティブインテグレーションにより、アクセス可能なREST API やSOAP API は言うまでももなく、すでに利用しているツール、アプリケーション、プラットフォーム、開発言語で自社のMarketo データに接続することは非常に容易です。しかしながら、API アクセスへの日次割り当て、レートリミット、API への同時アクセス制限により、ビジ...

July 3, 2018

AWSとCDataで実現するスケーラブルなWebAPIサーバーの構築手順

はじめに CData API Server (以下、APIServer)は、ポイント&クリック操作だけで超高速にMySQLやSQLServerなどのデータベースからWebAPIを自動生成出来る製品です。本製品は、オンプレのサーバー環境やAWS、Azureや、Herokuなどのクラウド環境にデプロイして利用することが出来ます。本記事では、ローカルマシンで設定したCData API ServerをAWSのEC2環境へデプロイして、オートスケーリングの設定を行ったスケーラブルなWebAPIサーバー環境の構築手順と留意点についてご紹介します。 構成イメージ 本手順で構築するシステ...

SQL Server にkintone リンクサーバーを作成、PowerBIやTableau からデータを参照
July 2, 2018

SQL Server にkintone リンクサーバーを作成、PowerBIやTableau からデータを参照

はじめに SQL Server のリンクサーバー機能って便利ですよね。 SQL Server のインターフェースで他のDB とかODBC データソースを叩きにいけます。 この記事ではkintone のデータをSQL Server のリンクサーバーとして設定します。 CData SQL Gateway というサーバーツールを使って、ODBC for kintone DSN をSQL Server のリンクサーバーとして設定できます。 利用ケース: SQL Server に接続しているアプリケーションでkintone データを利用したいがデータ接続を増やしたくない kinto...

June 24, 2018

RPAツール UiPathでCData kintone ODBC Driverを利用してkintone 顧客リストをCSV出力する方法

はじめに 本記事ではRPAツールのUiPathを使って、kintoneの顧客リストを取得し、CSVファイルとして出力する方法を解説します。 UiPathとは UiPath社が提供している高機能なRPA(Robotic Process Automation)製品群です。 https://www.uipath.com/ja/ UiPath Studioを使うことで、RPAプログラムをフローチャートを描くように開発することが可能です。 実現イメージ 今回はUiPathからkintone APIに接続しますが、UiPathは単純にkintoneと接続することができません。 UiP...

June 13, 2018

LINEメッセージをkintoneに記録するMicrosoftFlowを用いたサーバーレスアプリケーションの作成

はじめに 概要 本記事では、LINEアプリから送信したメッセージをLINE MessasingAPI経由でkintoneに記録する処理をMicrosoft Flowで作成する手順をご紹介します。この手順を応用することでLINEアプリを登録UI、kintoneをWebデータベースとしたサーバーレスアーキテクチャのアプリケーションを作成することができます。 利用イメージ 構成図 使用アプリ・サービス ・ LINEアプリ ・ LINE Messaging API ・ Microsoft Flow ・ kintone 参照APIリファレンス ・ kintone REST API ...

June 12, 2018

AWS LambdaからのPython&CData ODBC Driverによるkintoneデータ操作

AWS LambdaからのPython CData ODBC Driverによるkintoneデータ操作 はじめに 概要 CData ODBC Driverを用いて、AWSのサーバレスサービスLambdaからPythonコードを呼び出しkintoneアプリ内のデータを取り扱う手順です。 構成図 使用製品・サービス ・ AWS Lambda ・ kintone ・ CData kintone ODBC Driver for Linux ※2017/08/20現在、kinton向けのβ版は こちら からダウンロード可能 その他のデータソースのODBCドライバは、 こちら からダ...

May 23, 2018

Lambdaで実現するデータ連携FaaS(Twitter to kintone編)

はじめに 本記事では、 AWS Lambda と CData Drivers を使って、Twitterの特定ハッシュタグのツイート情報をサイボウズ社の kintone に蓄積するアプリケーションを例に、サーバーレスなFaas(Function as a service)でマルチクラウド間のデータ連携を実現する方法をご紹介します。 アーキテクチャイメージ 本方式を活用した利用実績 イベントのハッシュタグをつけてツイートするだけで応募できる抽選会アプリを作成して、これまで下記のIT系のイベントにて、SNSを盛り上げイベントを楽しんでもらう企画として抽選会を実施してきました。 ...

May 21, 2018

Apache Nifi から CData JDBC Driver 利用で Salesforce などのSaasデータを利用してみる

はじめに Apache Nifi は、OSSのデータフローオーケストレーションツールです。Nifiでは、JDBCドライバで各種データソースに接続することが可能です。本記事では、 CData JDBC Driverを利用して、NifiからSalesforceなどのSaasデータソースからデータを取得するデータフローを作成してみます。 前提ソフトウェア Apache Nifi CData JDBC Driver for Salesforce ※30日間の無料試用版あり JDK(java version を利用) Salesforce ※評価環境、開発者ライセンスの環境あり 本...

January 1, 2018

2018年 年頭所感

あけましておめでとうございます。2018年のはじまりにあたり、所感を申し上げます。 昨年は、Web API (以下API)提供が既存のサービスにまで広がる年となりました。この10年でサービスの多くがクラウドで提供されるようになったように、サービスがAPI で提供されるトレンドがはっきりと見えるようになりました。市場環境の変化のスピードが加速し、経営のスピードがこれまで以上に求められる中、自社で全てを作る・開発するのではなく、多様な既存のサービスを「組み合わせて使う」ことが重要になっています。その中でサービスを他のアプリケーションから使うためのインターフェースがAPI です...

August 16, 2017

Node-RED からAPI Server のエンドポイントを使う方法

Node-RED は、機能ごとのノードをドラグ ドロップで結びつけることでさまざまなフローを実現できるオープンソースソフトウェアです。 Node-RED を使えば、簡単にオンラインサービス、API、IoT 機器を繋ぐデータフローを構築できます。 CData API Server が作成するOData API および他のREST プロトコルをNode-RED から呼び出すことが可能です。 これにより、SQL Server などのDB、Salesforce、Google BigQuery などの多様なSaaS のデータを扱うフローを構築できるようになります。 サンプルフローお...

August 14, 2017

Ruby でデータ駆動アプリケーションを開発

Ruby では、高度なウェブアプリケーションを無償でフレキシブルなプラットフォームを使ってナチュラルに開発できます。 CData ODBC drivers は、80を超えるSaaS およびラウドDB データへの標準インターフェースでのアクセスを実現します。 ruby-dbi 、 dbd-odbc 、および ruby-odbc のgem をCData ODBC Drivers と一緒に使うと、さまざまなクラウドデータをRuby アプリケーションに連携することができます。 Ruby からのODBC 接続 Ruby からデータを扱うには、ODBC のDSN を設定して、標準SQ...

August 9, 2017

SaaS とExcel の新しい関係:CData Excel Add-ins ~脱Excel 方眼紙だけどExcel は使う~

Excel とSaaS のベストなコラボレーションを実現するCData Excel Add-in Microsoft Office のユーザーは12億人。業務での使用頻度を踏まえ、感覚的に「Excel は最強のエンドユーザーアプリ」と言って間違いはないと思います。 Excel の基本的な機能は以下(もちろん他にもいろいろな使い方はありますが): レコード形式でデータを入力し保存し、更新、削除をする データの集計を行う チャート・グラフでビジュアライズする 私も金融機関の企画業務時代には、複数のExcel シートに入力されたデータを集計し、分析し、グラフにして経営資料に貼り...