CData Software Blog

クラウド連携のCData Software の技術ブログです。

API Server

API Server の スキーマカスタマイズ解説:GETリクエストパラメータの検証方法

こんにちは。CData Software Japanリードエンジニアの杉本です。 CData API ServerはRDBやExcel・CSVファイルなどから自動でREST ful な Web APIを生成してくれるサービスです。 www.cdata.com シンプルなAPIであれば手軽に作ることができますが、やはりAPI…

Azure Web Apps で CData API Server V21 をホスティングしてみる

こんにちは。 CData Software Japan エンジニアの宮本です。 この記事はQiita CData Software Advent Calendar 2021 17日目の記事になります。 qiita.com 今日はたまにお問合せをいただく Azure WebApps で CData API Server をデプロイして使う手順なんです…

API Server : SQL Serverでインデックス化されたカラムのフィルタリングを高速化する

こんにちは。 CData Software Japan エンジニアの浦邊です。 この記事はQiita CData Software Advent Calendar 2021 16日目の記事になります。 qiita.com API Serverで作成したAPIに対してGETでデータを取得する際にフィルタ条件を指定することができます。 …

CData API Server が出力する Datetime 型のフォーマットを変更する

こんにちは。CData Software Japan リードエンジニアの杉本です。 今回は CData API ServerのTips、Datetime型のフォーマットを変更方法をお伝えしたいと思います。 www.cdata.com DateTime型のフォーマットとは? CData API Serverでは、DateTime型のフォー…

CData Software Advent Calendar 2021 を公開しました!& 今年は協賛もしています。

こんにちは。CData Software Japan リードエンジニアの杉本です。 気がつけばもう11月に入ってしまい、今年も残すところあと2ヶ月になってしまいました。 そして年末が近づくと今年もAdvent Calendarの季節がやってきたな!と思いますね。 今年もCData では…

ロードバランサー(ALB)を使ってAMI版 API Serverを冗長化

こんにちは、テクニカルサポートエンジニアの宮本です。 最近 API Server をダウンロードされた方々から、「冗長化構成する場合の手順はありますか?」、「API ServerとALBを使った構成方法は?」など API Server を AWS のALB を用いた構成で検討されている…

国産iPaaS BizteX Connect で SQL Server のデータを kintone に連携

こんにちは。CData Software Japan リードエンジニアの杉本です。 今回は国産iPaaS BizteX Connect を使用して、SQL Server のデータをサイボウズの kintone に連携する方法を紹介したいと思います。 BizteX Connect とは シナリオ 手順 必要なもの API Serv…

APIServer : DB2のテーブルをノーコードでWeb API化する

SaaSやデータベースなどあらゆるデータソースをWeb API化するツールCData API Serverで、IBMのDB2のテーブルをWeb API化する方法を紹介します。 1. API Serverインストールとドライバの配置 1.1 Javaのインストール 1.2 API Serverのインストール 1.3 DB2 JD…

APIServer : DB2 for IBM i (AS/400)のテーブルをノーコードでWeb API化する

DB2 for IBM iはIBMのオペレーティングシステムIBM iに標準搭載されているリレーショナルデータベースマネージャです。 前身はオフィスコンピュータ全盛期にヒットしたAS/400で、現在でもレガシーシステムを中心に利用されています。 今回はSaaSやデータベー…

Docker コンテナ(Tomcat)上のAPIServer にコネクタを追加する: バインドマウント利用偏

こんにちは、テクニカルサポートの宮本です! 前回は管理DB利用時のコネクタ追加方法をご紹介しましたが、今回はバインドマウント先で CData APIServer を起動している構成で実際にコネクタ追加を行ってきます。 ※管理DBへのコネクタ追加方法はこちら www.cd…

バインドマウントでDocker コンテナ(Tomcat)から APIServer を利用する方法

こんにちは、テクニカルサポートの宮本です! 今回は Docker コンテナ(Tomcat) 上の APIServer を、Docker ホスト側のディレクトリで利用するバインドマウントの方法をご紹介します。 バインドマウントとは 手順 APIServer ダウンロード Docker ホスト側に…

Docker コンテナ(Tomcat)上のAPIServer にコネクタを追加する: 管理用DB利用偏

こんにちは、テクニカルサポートの宮本です! 今回は Docker コンテナ上の Tomcat で CData APIServer を動かしている構成に対して、コネクタを追加する方法をご紹介いたします。 使用する環境 コネクタ追加方法 手順 APIServer のwarファイル展開 DynamoDB …

APIServer AMI の設定情報を管理用DBに保持する方法

こんにちは、テクニカルサポートの宮本です! CData APIServer や CData Sync などのアプリケーション製品では、各種設定情報を内部で保持している Java DB(Derby) で保持しています。ただ、「同じ設定でオートスケールさせたい」、「コンテナサービスで利用…

API Server, Sync でのOracle接続利用方法まとめ (V20対応)

はじめに API ServerやSyncではOracleへの接続にネイティブのOracleドライバとCData Oracle OCI Driversを利用できます。 以下はAPI Server Windows Editionで接続方法を選択する画面の例です。 画面ではOracleの接続方法として「Oracle OCI」、「Managed Or…

Go の net/http を使って Web API にリクエストを行う:CData API Server

こんにちは。ここ最近、Go言語をちまちま触り始めた、CDataの杉本です。 シンプルかつわかりやすい言語仕様で面白いなーと思いながら、色々と試しています。 最近公開されたMS Learnのコンテンツもわかりやすくて良いですね。 docs.microsoft.com 今回はせっ…

API自動生成ツール CData API Server が日本語カラム名の自動設定に対応

こんにちは。CData Software Japanリードエンジニアの杉本です。 CData では RDBや各種CSV・ExcelファイルなどからAPIを自動生成するAPI Serverという製品を扱っています。 www.cdata.com kageura.hatenadiary.jp このAPI Server の最新バージョンでは、プロ…

ローコードアプリ開発プラットフォーム Retool で API 連携アプリを作成:CData API Server

こんにちは。CData Software Japanリードエンジニアの杉本です。 今回は最近話題にあがるようになってきたローコードアプリ開発プラットフォーム「Retool」で REST API を使った一覧や登録画面の作成方法を紹介したいと思います! また、Retool の使い方だけ…

Oracle Cloud Marketplace でのCData のデータ連携製品の提供を開始

~クラウドデータのETL ツール『CData Sync』およびREST API 開発・運用基盤『CData API Server』がOracle Cloud で利用可能に~ 2021年3月9日、リアルタイムデータ連携のための標準ドライバーおよびデータ連携ソリューションのリーディングプロバイダーであ…

ノーコードアプリプラットフォーム Unqork と Oracle データベースの連携:CData API Server

こんにちは。CData Software Japan リードエンジニアの杉本です。 今日はノーコードプラットフォームであるUnqorkと CData API Serverを組み合わせたOracle データベースとの連携方法を紹介したいと思います。 Unqorkとは? 本記事のシナリオ 必要なもの 手…

なぜその API は使われないのか? API の活用を拒む3つの壁とその対策

こんにちは! CData Software Japan リードエンジニアの杉本です。 大変ありがたいことに、最近あるSaaSを提供する会社さんから「リリース前のAPIを触ってみてフィードバックをくれませんか?」と依頼を受けました。 私は以前こんな記事 を公開するほど、API…

SaaS BPM クエステトラのマスタデータをMySQLと同期:CData API Server連携

こんにちは。CData Software Japanリードエンジニアの杉本です。 今回はクラウドベースのBPM クエステトラとCData API Serverを組み合わせて、クエステトラの選択肢マスタを同期させる方法を紹介したいと思います。 クエステトラ(Questetra BPM Suite)とは…

全国の住所のオープンデータ「Geolonia 住所データ」をCData API Server で API化してみる

こんにちは。CData Software Japan リードエンジニアの杉本です。 先月不動産テック協会と株式会社Geoloniaが公開した日本全国の町丁目レベルのオープンデータ(18万件以上!)が話題になりましたね。 internet.watch.impress.co.jp 公式ページはこちらから…

GoQSmile でオンプレミスの在庫情報を検索するチャットボットを構築:CData API Server・SQL Server 連携

こんにちは。CData Software Japanリードエンジニアの杉本です。 今回は GoQSmile というノーコードでAIチャットボットを構成できるクラウドサービスとCData API Serverを連携してみました。 GoQSmile とは? 今回やってみたこと 手順 必要なもの API Server…

ローコードアプリ統合プラットフォーム Paragon を使って Slack への通知フローを構成してみる

こんにちは。CData Software Japanリードエンジニアの杉本です。 今回は気になるローコードなAPI連携サービス「Paragon」を見つけたので、紹介したいと思います。 Paragon とは? シナリオ サインアップ Workflowの作成・スケジューラーの構成 APIからデータ…

IIJ GIO で CData API Server を構築し REST API を自動生成

こんにちは。CData Software Japanリードエンジニアの杉本です。 今回はIIJが提供するクラウドサービスである IIJ GIO で CData API Serverを構成する方法を紹介します。 IIJ GIOインフラストラクチャーP2 とは? CData API Server の構成方法 Cross-Platfor…

さくらクラウドで CData API Server を構築する

こんにちは。CData Software Japan リードエンジニアの杉本です。 CData API Server はサーバー用アプリケーションなので、任意のクラウド環境にデプロイして利用することが可能です。 Azure・GCP・AWSなど様々な選択肢がありますが、現在は日本国内でもIaaS…

オンプレOracle DB にCloudGateway 経由でGoogleAppsScript からWEB APIでアクセスしてみた:CData APIServer

こんにちは、CData の宮本です。 先日、弊社の技術ブログにて「オンプレミスの RDB から REST API を自動生成・API Server Cloud Gateway 経由でインターネットに公開」という記事が投稿されました。 www.cdatablog.jp 特に難しい設定もせず、ローカルのWind…

クラウド型RPA Robotic Crowd で MySQLから取得したデータをGoogle Drive にアップロードするワークフローを作成

こんにちは。CData Software Japanリードエンジニアの杉本です。 今日はクラウドRPAサービス「Robotic Crowd」とCData API Server の連携方法を紹介します。 Robotic Crowd とは? 今回やってみたこと 手順 API Server の環境構成 クエリパラメータ認証の有…

AWS EC2上のCDataサーバ製品をHTTPS化して公開する方法

はじめに CData技術ディレクター桑島です。本記事では、AWS EC2上のCDataサーバ製品をHTTPS化して公開する方法をご紹介します。 はじめに HTTPS化が必要な理由 本手順でご紹介する方式 手順 Route 53でのドメインを取得 Certificate Managerでのサーバー証明…

コラボフロークラウドの申請フォームで SQL Server のマスタデータを参照する:CData API Server連携

こんにちは。CData Software Japan リードエンジニアの杉本です。 今日はクラウドベースのワークフローサービスであるコラボフローと CData API Serverを組み合わせた コラボフローとは? 今回やってみたこと 手順 必要なもの API Server の環境構成 SQL Ser…