Author: 庄司 里菜

July 3, 2018

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

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

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 22, 2018

MFクラウド経費の明細をExcelから一括登録・更新する方法

はじめに 本記事では、株式会社マネーフォワードが提供する MFクラウド経費 の経費明細を CData Excel Add-In を利用して一括して登録・更新する方法を説明します。 前提 インターネットに接続可能なWindowsマシン Microsoft Office 2007以上 MFクラウド経費 のアカウント ※1ヶ月の無料試用版あり CData Excel Add-In for MoneyforwardExpense ※現在、利用期限付きのβ版でのご提供 MFクラウド経費のAPIを利用するための準備 MFクラウド経費APIドキュメント の「認証について」の以下手順を実...

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

May 18, 2018

Garoonのスケジュール情報をGaroon REST APIとCData Driversを使用してBIツールでビジュアライズ

はじめに 本記事は、サイボウズ社のグループウェア製品である サイボウズ ガルーン のスケジュールを、2018/5/13にリリースされたばかりの Garoon REST API を使い、 CData REST ODBC Driver 経由で各BIツールでビジュアライズする手順についてご紹介します。 前提条件 本記事では以下のサービスや製品を使用しています。 サイボウズ ガルーン ※評価版あり CData REST ODBC Driver ※30日間の評価版あり Tableau Desktop ※無料トライアル版あり QlikSense ※無料ダウンロード版あり Power ...

May 14, 2018

HotProfileの商談データをCData ODBC REST Driver + Tableauで可視化してみる

はじめに 去年2017年12月のプレスリリースですが、クラウド名刺管理の「HotProfile」がAPIオープン化を発表しています。 最近日本国内のクラウドアプリケーションでも、どんどんAPIが公開されて開発者としては嬉しい限りです。 クラウド名刺管理「HotProfile」のAPIオープン化を発表 https://www.hammock.jp/release/171219.html 特に名刺情報は展示会や営業活動における顧客情報(潜在顧客を含める)の主な発生源となるため、様々な他のアプリケーションでも要となる情報です。 また、HotProfileは名刺情報に加えて、SF...

May 14, 2018

Sansan APIをドライバー化:各種ツール・IDEから接続してみた

はじめに 本記事は、各種 Web API を ODBC / JDBC / ADO.NET といった標準のDB接続規格でアクセスできるようにするCData REST Driverを用いて、名刺管理ツールであるSansan の API を各種ツールから接続する方法をまとめたものです。 ExcelやPower BIなどのエンドユーザーが利用するUIベースのツールはもちろん、Visual StduioやEclipseといった開発ツールからも接続してみました。 対象 API Sansanは名刺管理機能をメインとしたSaaS型クラウドアプリケーションです。 詳しくは以下のURLからど...

May 14, 2018

PCA会計DXのデータをCData ODBC REST Driver + Tableauで可視化してみる

はじめに 基幹・会計システムのデータ分析・連係の需要はまだまだ尽きることがありませんが、各種アプリケーションが対応しているBIツールやETL/EAIツールは少ないのが実情かと思います。 そこで今回はPCAの会計ソフト、会計DXが公開しているWeb APIを用いて、CData ODBC REST Driver経由でBIツールのTableauとの連係を実現してみました。 PCA会計DXとは ピー・シー・エー株式会社が提供する一般企業様向け会計ソフトです。 詳しくは以下のURLからどうぞ。 http://pca.jp/area_product/prokai.html また、今回...

May 14, 2018

SAP S/4HANA Cloud のデータをQlikView でビジュアライズ

はじめに SAP S/4HANA Cloud は、クラウドベースのERPサービスです。SAP S/4HANA Cloudでは、オープンテクノロジーの OData規格 のREST API経由でデータにアクセスすることが可能です。本記事では、 CData ODBC Driver for ODataを利用して、SAP S/4HANA Cloud内のデータをBIツール(QlikView)でビジュアライズする手順をご紹介します。 前提ソフトウェア、および、サービス SAP S/4HANA Cloud ※14日間のFreeTrial環境あり CData ODBC Driver for...

May 13, 2018

kinconeの勤怠・交通費精算情報をPower BI Desktopでビジュアライズ

はじめに 本記事では、株式会社ソウルウェアが提供するクラウド型勤怠管理・交通費精算ソリューション kincone の勤怠情報や交通費精算情報を CData ODBC Driver for REST を利用してPowerBI Desktopでビジュアライズする方法について説明します。 実現イメージ 今回はAPIの連携対象BIツールとして、Power BI Desktopを使用しますが、各APIは単純にBIツールに接続することはできません。各BIツールがどのようにWeb API側へリクエストを投げるべきかの判断材料やメタデータの情報が無いためです。そこで、 CData ODB...