Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Tomoyuki Obi
PPTX, PDF
1,672 views
20180630 data transformationusinglogicflow
2018/06/30 Interact 2018 で利用したスライド
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 22 times
1
/ 50
2
/ 50
3
/ 50
4
/ 50
5
/ 50
6
/ 50
7
/ 50
8
/ 50
9
/ 50
10
/ 50
11
/ 50
12
/ 50
13
/ 50
14
/ 50
15
/ 50
16
/ 50
17
/ 50
18
/ 50
19
/ 50
20
/ 50
21
/ 50
22
/ 50
23
/ 50
24
/ 50
25
/ 50
26
/ 50
27
/ 50
28
/ 50
29
/ 50
30
/ 50
31
/ 50
32
/ 50
33
/ 50
34
/ 50
35
/ 50
36
/ 50
37
/ 50
38
/ 50
39
/ 50
40
/ 50
41
/ 50
42
/ 50
43
/ 50
44
/ 50
45
/ 50
46
/ 50
47
/ 50
48
/ 50
49
/ 50
50
/ 50
More Related Content
PDF
Recap: PowerShell Core
by
Kazuki Takai
PDF
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
by
Daichi Ogawa
PPTX
1st step LogicFlow
by
Tomoyuki Obi
PPTX
Interact 2018:PowerShell of Microsoft SDN v2 101
by
wind06106
PDF
Azure Stack 受け入れ準備_20180630
by
Hiroshi Matsumoto
PPTX
20180630 interact2018 rev1
by
Takano Masaru
PDF
PowerShell 5.0 & Security
by
Kazuki Takai
PDF
Nano Server First Step
by
Kazuki Takai
Recap: PowerShell Core
by
Kazuki Takai
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
by
Daichi Ogawa
1st step LogicFlow
by
Tomoyuki Obi
Interact 2018:PowerShell of Microsoft SDN v2 101
by
wind06106
Azure Stack 受け入れ準備_20180630
by
Hiroshi Matsumoto
20180630 interact2018 rev1
by
Takano Masaru
PowerShell 5.0 & Security
by
Kazuki Takai
Nano Server First Step
by
Kazuki Takai
What's hot
PPTX
Windows Admin Center -Project Honolulu改め-
by
Norio Sashizaki
PDF
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
by
Takashi Kanai
PPTX
Power shell の基本操作と処理の自動化 v2_20120514
by
junichi anno
PPTX
20170624 interact2017 open shift on azure
by
Takayoshi Tanaka
PDF
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
by
junichi anno
PDF
Windows Azure and PowerShell DSC
by
Kazuki Takai
PDF
PowerShell 5.0 で広がる運用管理の世界
by
Kazuki Takai
PDF
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
by
Masayuki Ozawa
PDF
PowerShell 5.0 JEA (Just Enough Administration) First Step
by
Kazuki Takai
PDF
Sql server 2016 always on 可用性グループ new features
by
Masayuki Ozawa
PDF
PowerShell を使用した Hyper-V の管理
by
Kazuki Takai
PDF
Windows エンジニア向け sql server on linux のためのスキルアップデート
by
Masayuki Ozawa
PDF
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
by
decode2016
PDF
Windows Azure で 2/29 に起こった問題のまとめ
by
Sunao Tomita
PDF
Getting started with Windows Containers
by
Kazuki Takai
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
by
Trainocate Japan, Ltd.
PDF
Hyper-V を Windows PowerShell から管理する
by
junichi anno
PPTX
Windows Server 2016 で実現しちゃう HCI (Hyper Converged Infrastructure)
by
Miho Yamamoto
PDF
Past and Future of PowerShell
by
Kazuki Takai
Windows Admin Center -Project Honolulu改め-
by
Norio Sashizaki
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
by
Takashi Kanai
Power shell の基本操作と処理の自動化 v2_20120514
by
junichi anno
20170624 interact2017 open shift on azure
by
Takayoshi Tanaka
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
by
junichi anno
Windows Azure and PowerShell DSC
by
Kazuki Takai
PowerShell 5.0 で広がる運用管理の世界
by
Kazuki Takai
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
by
Masayuki Ozawa
PowerShell 5.0 JEA (Just Enough Administration) First Step
by
Kazuki Takai
Sql server 2016 always on 可用性グループ new features
by
Masayuki Ozawa
PowerShell を使用した Hyper-V の管理
by
Kazuki Takai
Windows エンジニア向け sql server on linux のためのスキルアップデート
by
Masayuki Ozawa
INF-009_PowerShell を 使いこなして、自動化対応 エンジニア になろう!!
by
decode2016
Windows Azure で 2/29 に起こった問題のまとめ
by
Sunao Tomita
Getting started with Windows Containers
by
Kazuki Takai
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
by
Trainocate Japan, Ltd.
Hyper-V を Windows PowerShell から管理する
by
junichi anno
Windows Server 2016 で実現しちゃう HCI (Hyper Converged Infrastructure)
by
Miho Yamamoto
Past and Future of PowerShell
by
Kazuki Takai
Similar to 20180630 data transformationusinglogicflow
PPTX
20180929 lowcode developlogicflow
by
Tomoyuki Obi
PPTX
20180721 First Challenge Logicflow
by
Tomoyuki Obi
PPTX
20181120 HowtoFlow
by
Tomoyuki Obi
PPTX
Data Orchestration with LogicFlow
by
Tomoyuki Obi
PPTX
codeless/serverless develop
by
Tomoyuki Obi
PPTX
LogicFlow 概要
by
Tomoyuki Obi
PPTX
20181215 PowerApps + Flow Handson
by
Tomoyuki Obi
PPTX
20180616 to takepartflow
by
Tomoyuki Obi
PPTX
Flow を使って効率的にデータを集めたその後は Power BI に繋げよう
by
Yugo Shimizu
PDF
CodelessDevelop using iPaas
by
Tomoyuki Obi
PPTX
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
by
典子 松本
PPTX
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
by
Yugo Shimizu
PPTX
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
PPT
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
by
lalha
PPTX
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
PPTX
ノンコーディングでやってみよう!Logic Appsのすゝめ
by
典子 松本
PDF
IoT時代におけるストリームデータ処理と急成長の Apache Flink
by
Takanori Suzuki
PDF
Object-Funcational Analysis and design
by
Tomoharu ASAMI
PDF
Object-Functional Analysis and Design : 次世代モデリングパラダイムへの道標
by
Tomoharu ASAMI
PPTX
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
by
Yoichi Kawasaki
20180929 lowcode developlogicflow
by
Tomoyuki Obi
20180721 First Challenge Logicflow
by
Tomoyuki Obi
20181120 HowtoFlow
by
Tomoyuki Obi
Data Orchestration with LogicFlow
by
Tomoyuki Obi
codeless/serverless develop
by
Tomoyuki Obi
LogicFlow 概要
by
Tomoyuki Obi
20181215 PowerApps + Flow Handson
by
Tomoyuki Obi
20180616 to takepartflow
by
Tomoyuki Obi
Flow を使って効率的にデータを集めたその後は Power BI に繋げよう
by
Yugo Shimizu
CodelessDevelop using iPaas
by
Tomoyuki Obi
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
by
典子 松本
Power BI の可能性?見(魅)せてやるよ!!!その本気ってやつをな
by
Yugo Shimizu
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
by
典子 松本
【17-C-2】 クラウド上でのエンタープライズアプリケーション開発
by
lalha
Microsoft Flow は SharePoint Designer ワークフローの代わりになり得るか!?
by
Hiroaki Oikawa
ノンコーディングでやってみよう!Logic Appsのすゝめ
by
典子 松本
IoT時代におけるストリームデータ処理と急成長の Apache Flink
by
Takanori Suzuki
Object-Funcational Analysis and design
by
Tomoharu ASAMI
Object-Functional Analysis and Design : 次世代モデリングパラダイムへの道標
by
Tomoharu ASAMI
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
by
Yoichi Kawasaki
More from Tomoyuki Obi
PPTX
それは本当にAutomate? 改めて考えるPower Automate
by
Tomoyuki Obi
PPTX
Only Logic Apps
by
Tomoyuki Obi
PPTX
This is iPaas
by
Tomoyuki Obi
PPTX
Miniacs Power Automate
by
Tomoyuki Obi
PPTX
Work Automate with Power Automate
by
Tomoyuki Obi
PPTX
JSON Value into Power Automate
by
Tomoyuki Obi
PPTX
20190727_DevelopUseiPaas
by
Tomoyuki Obi
PPTX
Logic Apps/Flow Update Summary
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_04
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_03
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_02
by
Tomoyuki Obi
PPTX
decode2019_HandsOn_Flow_01
by
Tomoyuki Obi
PDF
20190427 global azurebootcamp
by
Tomoyuki Obi
PPTX
Create Bot using LogicApps
by
Tomoyuki Obi
PPTX
20180421 environment managewithlogicflow
by
Tomoyuki Obi
PPTX
Develop LINE_BOT with LogicFlow
by
Tomoyuki Obi
PDF
Lt 20150711
by
Tomoyuki Obi
PDF
Lt tokyoweblab 20150419
by
Tomoyuki Obi
PDF
Nawa tech 20150321_lt
by
Tomoyuki Obi
PDF
Nawa tech 20150321
by
Tomoyuki Obi
それは本当にAutomate? 改めて考えるPower Automate
by
Tomoyuki Obi
Only Logic Apps
by
Tomoyuki Obi
This is iPaas
by
Tomoyuki Obi
Miniacs Power Automate
by
Tomoyuki Obi
Work Automate with Power Automate
by
Tomoyuki Obi
JSON Value into Power Automate
by
Tomoyuki Obi
20190727_DevelopUseiPaas
by
Tomoyuki Obi
Logic Apps/Flow Update Summary
by
Tomoyuki Obi
decode2019_HandsOn_Flow_04
by
Tomoyuki Obi
decode2019_HandsOn_Flow_03
by
Tomoyuki Obi
decode2019_HandsOn_Flow_02
by
Tomoyuki Obi
decode2019_HandsOn_Flow_01
by
Tomoyuki Obi
20190427 global azurebootcamp
by
Tomoyuki Obi
Create Bot using LogicApps
by
Tomoyuki Obi
20180421 environment managewithlogicflow
by
Tomoyuki Obi
Develop LINE_BOT with LogicFlow
by
Tomoyuki Obi
Lt 20150711
by
Tomoyuki Obi
Lt tokyoweblab 20150419
by
Tomoyuki Obi
Nawa tech 20150321_lt
by
Tomoyuki Obi
Nawa tech 20150321
by
Tomoyuki Obi
20180630 data transformationusinglogicflow
1.
Data Transformation using LogicFlow 2018/06/30 LogicFlow-ja
小尾 智之 #MSInteract18 #T12
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 ~)
3.
https://www.facebook.com/groups/logicflowja/
4.
Overview / Cost
5.
Logic Apps /
Flow とは • コネクタを利用して複数システムを連携(iPaas) – コネクタは用意されたものだけでなく自作も可能 – 既存サービスをカスタムコネクタとして登録可能 • デザイナー上での操作でほぼ完結する ローコード/コードレス開発(Low-Code / Codeless) • オンプレミス環境を交えても利用可能 – オンプレミス環境の API も利用可能
6.
Dynamics365 Office365 Microsoft Azure Logic Apps Flow
/ PowerApps
7.
Logic Apps 従量課金プラン https://azure.microsoft.com/ja-jp/pricing/details/logic-apps/
Flow とは課金単位が異なる
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:制限事項と構成
9.
1 Action (Trigger) 1 Action 1
Action 1 Flow Flow の課金単位 LogicApps の課金単位
10.
Enterprise Integration SNS Office365 / Dynamics365 Data
Connect Web Service Azure Service Online Storage Notification Standard Connecter Cognitive Service Button Approval Batch
11.
Enterprise Integration SNS Office365 / Dynamics365 Data
Connect Web Service Azure Service Online Storage Notification Standard Connecter Cognitive Service Button Approval Batch 228 Connectors
12.
参考:2年前の状況
13.
なぜデータ変換が必要か • データレイアウトはサービスによってまちまち • 昔は関係システム間で統一を図りやすかった •
今は関連するサービスが多数なので統一は難しい • ログにしても複数個所に分散することも多い • iPaas な LogicApps/Flow ではなおさら
14.
データ変換で行われること(一例) • レイアウト変換 – フラットレコードをXML形式やJSON形式に –
固定長を可変長に、またはその逆 • コード変換 – A社のコードをB社用に変換 – 送付先のルールに基づいた変換 • 属性の追加 – 商品コードに対する商品名 – 明細上の合計金額と伝票上の合計金額
15.
簡単な変換までは行える EDI などで求められる内容は不向き JSON に対しての変換は得意だが 別マスタ参照など凝ったことができない 一通りの変換処理が可能 Visual
Studio 2015 が必要な点がネック データ変換の方法
16.
Logic Apps Liquid
EIP 固定長データ 〇 × ◎ 可変長データ(CSV) 〇 × ◎ XML 〇 〇 ◎ JSON 〇 ◎ × HTML △ × × 利用のしやすさ 〇 〇 × ※個人的な主観です
17.
Logic Apps の基本機能
18.
LogicFlow の変換アクション データ操作(Compose) コネクタで提供されるものが基本
19.
配列を CSV データに変換 配列を
HTML Table に変換 HTML タグを除去 これらの変換機能は 通常のデータ変換とは異なる
20.
コンテンツを JSON 型に変換する スキーマ定義するとダイアログで選択可能になる サンプルデータがあれば自動でスキーマは生成可能 変換された値を新しく 生成している
21.
配列要素を結合する 配列の要素を 「次を使用して結合」で 設定した文字にて一つに結合する Join 関数と同様の挙動
22.
要素を作成する 変数に近いが 値の再設定は行えない JSON 値を設定した場合 自動で JSON
と認識される (ただし Object として挙動)
23.
Object String Json Xml Array Int
Float Bool LogicFlow における型 string や int、json 等といった 変換関数にて変換を行う
24.
要素を選択する 配列要素から特定の値に 限定した新しい配列を作成再表示時に不具合があるが 記載内容は正しいので注意
25.
配列のフィルタ 同様の表示不具合がある 配列要素から特定の条件を 満たす要素だけに限定
26.
ワークフロー関数 https://docs.microsoft.com/ja-jp/azure/logic-apps/logic-apps-workflow-definition-language
27.
プロパティ操作関数 ここで言う プロパティ=JSON値 指定した JSON 値を 変更して結果を 「新しいオブジェクト」 として返却 Mush.Drink
= “kinmugi” のつもりでも Mush2 = Mush.Clone Mush2.Drink = “kinmugi” として動作している
28.
統合アカウントを利用した変換
29.
Enterprise Integration Action
30.
統合アカウントの作成 スキーマ・マップの作製 LogicFlow との関連付け 利用までの流れ
31.
変換対象の レイアウト 変換ルール 変換時に 利用する アセンブリLiquidテンプレート EIPで作成したxslt または .NET な
DLLEIP の場合に必要
32.
バッチの構成を定義し 意識せずに定型バッチ 処理を行うことが可能
33.
BizTalk Schema 新規項目の追加で行う フラットファイル用と XMLファイル用で別
34.
Schema 作成ウイザード
35.
Schema 作成ウイザード
36.
BizTalk Map 新規項目の追加でマップを選択して行う 項目間を繋いだり、間に処理を経由させたりして入出力を定義
37.
BizTalk Functoid 拡張 Functoid 変換
Functoid 集計 Functoid 日時計算 Functoid 論理演算 Functoid
38.
BizTalk Functoid 演算Functoid 関数演算 Functoid 文字演算
Functoid
39.
Script Functoid マップ上で利用する処理 を C#
や VB.NET で作成 作成した処理はマップに含む (インライン)か 外部アセンブリを呼出 統合アカウントに対してアッ プロードする必要がある
40.
ビルドすることで マップ(xslt)が作成される 統合アカウントのマップに アップロード
41.
統合アカウントを利用したい LogicFlow 上で設定が必要 統合アカウントと LogicFlow
は 同一リージョンの必要あり
42.
統合アカウントにUPすると LogicFlowで利用可能になる
43.
エンコードとデコード エンコード =XML から変換 デコード =XMLに変換
44.
Liquid Template • Web
アプリ向けに開発されたテンプレートエンジン • オープンに公開されている ( https://github.com/Shopify/liquid ) • Shopify サービス用に強化された Shopify Liquid と 静的サイト向け Jekyll Liquid もある Asp.Net で Razor やった人なら理解しやすいかも
45.
Liquid Template マップとしてテンプレートを UPしておく必要がある
46.
まとめ • Logic Apps
での変換機能はある程度揃っている – 基本機能:込み入ったことをしようとすると大変 – Liquid:JSON を変換する場合は手軽 – EIP:一番多機能だが手間がかかる • iPaas である以上何かしらの変換は必要 – ケースによって手段を使い分けるのがベター
47.
Integration Service Environments(ISE)
48.
アンケートにご協力ください! • Compass Interract2018ページにアンケートへのリンクとQRコードがあります –
https://interact.connpass.com/event/77420/ • アンケートリンク – URL • https://forms.office.com/Pages/ResponsePage.aspx?id=0emDRJ2XDkOMJVhhhABT1kY0s84rWEFMh6lvL SQ5jRNUQkQ1NzRUV1BZVUY5T1JNUVNSWlhCMlhNMy4u – QRコード 48
49.
Appendix
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
Download