Weitere ähnliche Inhalte
Ähnlich wie 20180630 data transformationusinglogicflow (20)
Mehr von Tomoyuki Obi (20)
Kürzlich hochgeladen (10)
20180630 data transformationusinglogicflow
- 2. Self Introduction
Attribute1: VB / LogicApps-Flow-PowerApps
@twit_ahf
Attribute2: 艦これ / 御城プロジェクトRe / EDF / メガネ / クマ / プロレス
tomoyuki.obi
http://el.jibun.atmarkit.co.jp/ahf
Community: LogicFlow-ja / CLR/H
Microsoft MVP for Microsoft Azure(2017.03 ~)
- 5. Logic Apps / Flow とは
• コネクタを利用して複数システムを連携(iPaas)
– コネクタは用意されたものだけでなく自作も可能
– 既存サービスをカスタムコネクタとして登録可能
• デザイナー上での操作でほぼ完結する
ローコード/コードレス開発(Low-Code / Codeless)
• オンプレミス環境を交えても利用可能
– オンプレミス環境の API も利用可能
- 8. Logic Apps/Flow 仕様と制限
LogicApps Flow
最大実行継続時間 90 日 30 日
ストレージリテンション期間 90 日 30 日
最小繰り返し時間 1 秒 1分
最大繰り返し間隔 500 日 500 日
実行履歴保持期間 7~90 日 28 日
ForEach レコード数 100,000 5,000
Loop Until 回数 5,000 5,000
SplitOn 最大数 100,000 5,000
ForEach 並列処理数 初期値 20
最大 50
初期値 1
最大 50
アクション実行数(5分間) 100K / 300K
同時呼出し数 2,500
エンドポイント同時受信数 1,000
エンドポイント読み取り可能呼出し数 60,000
エンドポイント起動可能呼出し数 45,000
LogicApps Flow
1 フローでのアクション数 500 250
1 フローでのネスト数 8 5
1リージョンでのフロー数 1,000 (1,000?)
1 フローごとのトリガ数 10 -
一つの式での最大文字数 8,192 8,192
アクション/トリガ名の文字数 80 80
コメントの文字数 256 256
パラメーター数 50 -
https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-
apps-limits-and-config
https://docs.microsoft.com/ja-jp/flow/limits-and-config
Flow:制限事項と構成
LogicApps:制限事項と構成
- 16. Logic Apps Liquid EIP
固定長データ 〇 × ◎
可変長データ(CSV) 〇 × ◎
XML 〇 〇 ◎
JSON 〇 ◎ ×
HTML △ × ×
利用のしやすさ 〇 〇 ×
※個人的な主観です
- 44. Liquid Template
• Web アプリ向けに開発されたテンプレートエンジン
• オープンに公開されている
( https://github.com/Shopify/liquid )
• Shopify サービス用に強化された Shopify Liquid と
静的サイト向け Jekyll Liquid もある
Asp.Net で Razor やった人なら理解しやすいかも
- 46. まとめ
• Logic Apps での変換機能はある程度揃っている
– 基本機能:込み入ったことをしようとすると大変
– Liquid:JSON を変換する場合は手軽
– EIP:一番多機能だが手間がかかる
• iPaas である以上何かしらの変換は必要
– ケースによって手段を使い分けるのがベター
- 50. Appendix
• LogicFlow-ja
( https://www.facebook.com/groups/logicflowja/ )
• LogicFlow を扱っている Blog
– nrjlog ( http://zuvuyalink.net/nrjlog/ )
– てすとぶろぐ ( http://blogahf.blogspot.jp/ )
• Liquid
( https://shopify.github.io/liquid/ )
• Azure LogicApps
( https://blogs.msdn.microsoft.com/logicapps/ )
• Flow – Blog
(https://flow.microsoft.com/en-us/blog/)
• PowerApps – Blog
(https://powerapps.microsoft.com/en-us/blog/)
• Twitter Hashtag
– LogicApps → #LogicApps
– Flow → #MicrosoftFlow