Morning Girl

Web API, Windows, C#, .NET, Dynamics 365/CRM etc..

Dynamics 365 v9.0 新機能 仮想エンティティにCData API Serverを経由して、Azure SQL Databaseのテーブルを表示してみる

以前、Dynamics 365 の仮想エンティティの使い方を紹介しました。

bit.ly

仮想エンティティはODataが必須ですが、ODataのエンドポイントを構成するのはなかなかなコストがかかります。

そこで、Cdata Software で提供しているOData形式のWeb APIを簡単に構築できるAPI Serverを利用して、Azure SQLへさくっと連係させてみました。

www.cdata.com

以下のような感じです。

f:id:sugimomoto:20171210031319p:plain

API Server の構築方法は以下の記事をどうぞ。

kageura.hatenadiary.jp

kageura.hatenadiary.jp

ちなみに、この記事はCData Software User Group Advent Calendar 2017の10日目です。

qiita.com

続きを読む

Excel CData RESTドライバーを使用して、手軽にWeb API RESTエンドポイントからExcelにデータをロードする方法(Qiita REST APIを利用)

CDataでは、現在90種類ほどのサービスに接続できるドライバーを扱っていますが、まだまだWeb APIを提供しているサービスは多種多様に存在します。

そんなサービスにも柔軟に対応できるように、CDataではREST・JSONXMLを解釈して、SQL形式へ出力可能なDriverがあります!

今日はこのドライバーの基本的な使い方を、手軽に利用できるExcel Add-In for RESTを用いて、解説してみたいと思います!

www.cdata.com

ちなみに、この記事はCData Software User Group Advent Calendar 2017の6日目です!

qiita.com

続きを読む

SSIS(SQL Server Integration Service)を使って、Dynamics 365(CRM)からKintoneに顧客データを連係させてみる

最近Dynamics 365で生成されたデータをKintoneに連係させたーい

という問い合わせがありました。

個人的には、マイクロソフトMVPとして、Dynamics 365と連係させるなら、SharePointでしょう! と言ってしまいたいところですが、なかなかどうして、Kintoneの人気は留まるところを知らないようで。

でも、やはりSFAはDynamics 365やSalesforce。バックオフィス用の簡易的な業務系アプリはKintoneみたいな構成の会社さんはそれなりに居るようです。

でも、なかなか「どのように」連係させればいいのか? というところの情報が少ないようですね。

そこで、今回はそんなお問合わせの要望にお答え(?)して、Dynamics 365(CRM)から、Kintoneへのデータ連係方法として、SSISを用いたアプローチをお伝えしたいと思います!

↓こんなイメージ

f:id:sugimomoto:20171203170132p:plain

あとこの記事はCData Software User Group Advent Calendar 2017 の3日目です!

qiita.com

続きを読む

NoSQLデータベースのRedisをCData Excel Add-In で触ってみよう。データ構造とかも解説。

11月30日にCdata Driver for redisの日本語ベータ版がリリースされました!

CData Software がRedis Labs とパートナーシップを締結し、Redis Drivers for ODBC/JDBC/ADO.NET をβリリース

www.cdata.com

Cdata DriverのNoSQLラインナップがこれでまた一つ強力になりました!

f:id:sugimomoto:20171201020546p:plain

今日はこのCdata Driver for redisを紹介と共に、内部でCdata Driverがどんな風にNoSQLの構造を咀嚼しているのか、確認していきたいと思います!

ちなみに、Redisってなんぞや? という疑問については、私の前のBlogをどうぞ。

kageura.hatenadiary.jp

続きを読む

Windows版Redisをインストールして触ってみる

お仕事で最近redisと戯れていますので、個人的に色々とまとめておきたいと思います。

(個人的にRedisは今までWeb サイトのセッション管理で他の人が作ったものを見たことがあるくらいだったので)

f:id:sugimomoto:20171130004833p:plain

Redis公式

https://redis.io/

redisドキュメント日本語訳

http://redis.shibu.jp/index.html

続きを読む

Azure SQL DatabaseをCData API ServerでWeb API(OData)アクセスできるように構成してみる その2 Azure SQL接続編

前回に続いて、今回は対象のデータベースであるAzure SQL Databaseの構成と、API Server設定手順をお伝えしていきます。

f:id:sugimomoto:20171125181527p:plain

続きを読む

Azure SQL DatabaseをCData API ServerでWeb API(OData)アクセスできるように構成してみる その1 Web Apps構成編

私の勤めているCData Software では、各種Webサービス(Dynamics 365やSharePointなどなど)をJDBCODBCといったデータベース接続ドライバ経由で、つまるところSQLクエリでアクセスできるようにする製品をメインで販売しています。

そんな製品群の中でもちょっと特殊な立ち位置の製品が、今日紹介するAPI Serverです。

www.cdata.com

f:id:sugimomoto:20171125170336p:plain

この製品はJDBCODBCドライバとは逆で、既存のSQL ServerMySQLOracleといった各種Databaseを簡単にWeb APIとして簡単に公開することができるツールです。

また、データベースだけでなく、各種クラウドサービスのWeb APIを、OData・OpenAPIといった仕様に準拠したWeb APIとして変換して提供できるという機能もあります。

最終的には、以下のような形でWeb API経由でデータベースにアクセスできるようになります。

[PostmanでAPI Serverから公開されたAzure SQLのテーブルにアクセスしているイメージ]

f:id:sugimomoto:20171125173237p:plain

続きを読む