Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ノーコード開発プラットフォーム「Unifinity」 でOData API連携を試してみる
Search
CData Software Japan
April 28, 2021
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ノーコード開発プラットフォーム「Unifinity」 でOData API連携を試してみる
https://www.unifinity.co.jp/
https://www.cdatablog.jp/entry/unifinitycdataconnect
CData Software Japan
April 28, 2021
More Decks by CData Software Japan
See All by CData Software Japan
なぜJMBC(Japan MCP Business Community)? MCPってどう活用できるの?
cdataj
0
160
MCP導入時のポイントは?3つの評価軸とセキュリティ8項目でCData Connect AIを徹底解説
cdataj
0
140
CData Arc v26.3 アップデート徹底解説
cdataj
0
42
CData Sync v26.3 アップデート徹底解説
cdataj
0
34
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
740
Copilot Cowork × kintone で営業業務を圧倒的に効率化!CData Connect AI 連携ウェビナー
cdataj
1
100
HCL Domino データをAIから活用する CData Connect AI × Connect Gateway の活用ポイント
cdataj
0
29
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
2
1.6k
HCL Dominoデータはオンプレのまま、AIはスマホで:Claude × CData Connect AI MCPで変わる現場AI活用
cdataj
0
160
Other Decks in Technology
See All in Technology
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
150
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
150
IR Today: Theory, Practice, and Agents
dtunkelang
0
350
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
120
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
490
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
530
Incremental HTTP
kazuho
5
2.1k
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
200
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
1
710
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
560
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
220
おそらく日本で唯一のDevRelインターン生として
husengs7
0
170
Featured
See All Featured
From π to Pie charts
rasagy
1
390
Git: the NoSQL Database
bkeepers
PRO
433
67k
Designing for Performance
lara
612
70k
The agentic SEO stack - context over prompts
schlessera
0
970
Done Done
chrislema
187
17k
Automating Front-end Workflow
addyosmani
1369
210k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
310
エンジニアに許された特別な時間の終わり
watany
109
250k
Being A Developer After 40
akosma
91
590k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
400
Transcript
© 2021 CData Software Japan, LLC | www.cdata.com/jp ノーコード開発プラットフォーム「Unifinity」 で
API連携を試してみる 2021/04 CData Software Japan Web API LT会 - vol.2
See the World as a Database About Speaker
© 2021 CData Software Japan, LLC | www.cdata.com/jp 突然ですが
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData って知ってる?
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData って何?
ODataは、 Microsoft が 2007年に開発した、データモデルの記述、およびそれらのモデルに従った データの編集および照会をサポートするプロトコル。 ・ メタデータ:特定のデータプロバイダによって公開されるデータモデルの機械可読の記述。 ・ データ:データエンティティのセットとそれらの間の関係。 ・ クエリー:サービスがフィルタリングとデータへの変換を実行するよう要求し、結果を返す。 ・ 編集:データの作成、更新、および削除。 ・ 操作:カスタムロジックの呼び出し ・ ボキャブラリ:カスタムセマンティクスの付加 引用元:http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1- protocol.html 表形式データの“編集”および“照会”に特化した REST ful なプロトコル
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData のポイント
その1 Query Support URL Components 表形式のデータを参照するための各種URLパラメータを定義しているので カラムのセレクトもフィルタリングもページングも並び替えも迷わない
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData のポイント
その2 Metadata Endpoint のサポート 使用できるリソース・カラムの構成を取得することができる 取得した内容を元に、HTTPリクエストの構成ができる
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData で公開されている
API Dynamics 365 https://dynamics.microsoft.co m/ja-jp/ Salesforce https://www.salesforce.com/jp/ SAP S/4 HANA https://www.sap.com/japan/pr oducts/s4hana-erp.html
© 2021 CData Software Japan, LLC | www.cdata.com/jp じゃあ OData
って何が嬉しいの?
© 2021 CData Software Japan, LLC | www.cdata.com/jp ノーコード開発プラットフォーム「Unifinity」
© 2021 CData Software Japan, LLC | www.cdata.com/jp 業務用モバイルアプリのノーコード開発プラットフォーム
© 2021 CData Software Japan, LLC | www.cdata.com/jp 様々な処理コンポーネントを組み合わせて ノーコードでアプリを開発・API連携も可能
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData 連携機能が標準搭載
接続先の設定で、データモデル・ロジックを自動生成
© 2021 CData Software Japan, LLC | www.cdata.com/jp ちょっと改めて考えたい「API連携」
© 2021 CData Software Japan, LLC | www.cdata.com/jp 「API=簡単に連携できる」という誤解 API
は呼び出しのインターフェースで、マッピングやジョブ起動を行わない APIがあるんだから アプリにもSalesforce にもkintone にも 顧客の基幹にも簡単に連携できるよね。 ソースAPI への アクセス スキーマ付与、 テーブル化 適切なクエリの 実装 相手先API への アクセス 相手先への マッピング 処理ロジックの 実行 ビジネス側の考える「API でできる連携」 実際にAPI でできること 実は開発しないといけない部分
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData のポイント
その2 Metadata Endpoint のサポート Metadataからデータモデルやロジックが動的に生成できる 使用できるリソース・カラムの構成を取得することができる 取得した内容を元に、HTTPリクエストの構成ができる
© 2021 CData Software Japan, LLC | www.cdata.com/jp デモ
© 2021 CData Software Japan, LLC | www.cdata.com/jp 対象のAPI:O’Reilly Book
List API https://kageura.hatenadiary.jp/entry/cdataapiserverexcel
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData Metadata
をサポート
© 2021 CData Software Japan, LLC | www.cdata.com/jp Unifinity でプロジェクトを作成
© 2021 CData Software Japan, LLC | www.cdata.com/jp OData 連携設定
© 2021 CData Software Japan, LLC | www.cdata.com/jp 自動的にデータモデル・DBの定義が生成
© 2021 CData Software Japan, LLC | www.cdata.com/jp APIリクエスト用のCRUDロジックも自動生成
© 2021 CData Software Japan, LLC | www.cdata.com/jp 画面を作成してデータ・ロジックをバインド
© 2021 CData Software Japan, LLC | www.cdata.com/jp これでAPI連携アプリを作成可能
© 2021 CData Software Japan, LLC | www.cdata.com/jp 書き込み・更新・削除ロジックも
© 2021 CData Software Japan, LLC | www.cdata.com/jp まとめ API・プロトコルのエコシステムを活用することで
ノーコードはより簡単にAPI連携ができるようになる 是非API活用するための API エコシステムを知り 選択肢を持って、利用するAPIの幅を広げてみてください