「Data Connectivity」に関する記事

2019年04月09日

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

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

2018年07月03日

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

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

2018年07月02日

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...

2018年06月24日

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...

2018年06月13日

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

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

2018年06月12日

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ドライバは、 こちら からダ...

2018年05月29日

ExcelマクロでTwitterにツイートしてみた

はじめに 概要 本記事では、Excelのマクロを使ってExcelシート内の文章をTwitterにツイートする方法についてご紹介します。本サンプルプログラムを応用することで、Twitterの企業アカウントを管理している方が、日々Tweetする内容をExcelファイルで管理してExcelファイルからボタンひとつでTweetすることを想定しています。 前提として必要なアプリ- サービス Twitter アカウント Excel 2016 ※2013以上で利用可能 CData Excel Add-In for Twitter ※30日間利用可能な無償評価版あり 利用イメージ Exc...

2018年05月23日

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

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

2018年05月21日

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 ※評価環境、開発者ライセンスの環境あり 本...

2018年01月01日

2018年 年頭所感

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

2017年08月16日

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 のデータを扱うフローを構築できるようになります。 サンプルフローお...

2017年08月14日

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...