Power Platform に優しい CData Connect Cloud

みなさんこんにちわ、りなたむです。
Microsoft では、誰もがアプリや自動化、ボット、データ分析が可能になる Power Platform という ノーコード・ローコード開発ソリューションを提供しています。

Power Platform の大きな特徴として、様々なサービス連携で用いられる API を、非ITでもわかりやすく活用できるよう、GUIで簡単に操作できる「コネクタ」というものを用意しており、それを活用することで、様々なサービスと連動したシステムを誰もが開発することができるようになっています。

さらには、その「コネクタ」は非常に多くのサービスに対応しており、Microsoft 365 などの Microsoft サービスはもちろんのこと、Adobe Acrobat Sign など外部サービスのコネクタも用意されています。

https://learn.microsoft.com/ja-jp/connectors/connector-reference/connector-reference-powerapps-connectors

https://learn.microsoft.com/ja-jp/connectors/connector-reference/connector-reference-powerautomate-connectors

大抵のサービスとは、このコネクタを活用することで連携することができます。

# 独自のコネクタを作ることもできる

コネクタにはないが、APIが用意されているサービスに対しては、カスタムコネクタというものを作ることで、自分はもちろんのこと、組織に所属する皆さんも活用することで、独自のシステム連携を社員みんなが実装することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/00f398e3-728a-117b-440c-b8415b86e03f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/d758e9cd-3a0c-4276-83f8-d8086d7399b4.png)

ただ、APIの仕様を理解している人でなければ、なかなか自分で作るというのは難しく、また、サービスの中での作り方によってAPIの仕様が変わるといった場合にはなかなか難しかったりもします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/f75cf261-c24e-8437-030b-0781d97bbc08.png)
※kintone だとアプリの列によってフォーマットが変わる

そういう時は、CData Cloud Connect を使うのをお勧めします。

# CData Connect Cloud とは？

もともと様々なサービスをつなぎこむ ODBCドライバーをものすごくたくさん作っている CData さんが、そのノウハウを活かして、クラウドサービス上でそういったサービス間連携を実現できるサービスです。

https://www.cdata.com/jp/cloud/?utm_source=bing&utm_medium=cpc&utm_campaign=Search_-_Connect_Cloud&utm_content=Connect_Cloud_-_LP&utm_term=e|cdata%20connect%20cloud&msclkid=a7aa11e4839b133f3c3d76ab9c691885


豊富なサービスを参照できますし
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/81791e1d-d4cb-e0cc-3f20-657808302489.png)

それらのサービスに対して、数多くのクライアントから接続することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/7f8847ce-016b-30ee-08f1-0c3f7cbb4931.png)

クライアントの中には、もちろん Power Apps や Power Automate 、Power BI も含まれています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/c02d3c3c-8531-86c6-fd61-bbf327880368.png)

## どうやってつなげるの？

めちゃくちゃ簡単です。

まずは、接続したいサービスを、Connections から選択して接続させます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/06e8811b-a7ee-64ed-b27b-88375eaec6f0.png)

接続先のサービスのAPI認証情報を取得して登録するだけで簡単に登録できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/5285b0a7-7214-30b8-2e5e-61c91f2a8bdd.png)

## Power Apps からどうやって利用するの？

Client Tools から接続方法が確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/236bca14-502d-0500-6f30-b7302000876f.png)

Power Apps や Power Automate の接続画面で、SQL Server を選択し、接続します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/3bc4d0f3-c440-5ec7-38c6-e53d69dd4216.png)

編集画面を開いて、データ接続から SQL Server を選択し、作成した接続を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/ac188de2-61be-dfe7-ab16-69dfba82599f.png)

接続したいテーブル（接続先サービスのAPI名がテーブル名になっている）にチェックを入れます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/589e8d0d-cf70-39df-e134-4e3d36236902.png)

あとは煮るなり焼くなり好きにできます笑
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/269159/a7174da0-12a0-9284-e729-3a2b2110a909.png)

# CData Connect Cloud は素晴らしい

いかがだったでしょうか？
コネクタにないサービスを連携する際に API とは何ぞやという方にはなかなか難しいハードルも、CData Connect Cloud を経由することで、簡単に連携することができるようになります。
評価版も 30日間 お試しいただけますし、その間なんとサポートもついていたりします！
つなぎたいサービスがあるんだけど・・・とお悩みのあなた
ぜひ、CData Connect Cloud をお試しくださいませ😃

# お知らせ
こちらのイベントで、 kintone x Power Platform with CData Connect Cloud な登壇をさせてもらいます！
https://en-creative.viewer.kintoneapp.com/public/challengers-1220-participant-list

ほかにもいろんな事例が聞けると思いますので、皆さんぜひ足をお運びくださいませー！