SlideShare a Scribd company logo
*本資料の内容 (添付文書、リンク先などを含む) は de:code 2020 における公開日時点のものであり、予告なく変更される場合があります。
#decode20 #
Power Platform で広がる
データ インテグレーションの世界 (1/2)
B07
佐伯理美 鈴井洋介 井上圭司
日本マイクロソフト株式会社 パートナー事業本部
パートナーテクニカルアーキテクト
本セッションについて
対象者
課題
ゴール
• Power Platform/Dynamics 365 ビジネスに関わる方
• 「日々の業務で蓄積されるデータがサイロ化している」「蓄積されるが活用できていな
い」、また「すぐにつないで簡単にアプリ構築ができない」という状況がある
• Digital Feedback Loop を実現するために、ビジネス アプリケーションの観点で、
Power Platform や Azure などの最新のテクノロジーの特長や今できることを理解する
セッションアジェンダ
• Digital Feedback Loop を支えるプラットフォーム
• Common Data Service (CDS) と Azure Data Lake Storage (ADLS)
• Data の Produce/Store と Consume
• CDS と ERP の同期
• ERP から ADLS へのエクスポート
後半へ続く >>>
Power Platform で広がるデータ インテグレーションの世界 (2/2)
The Digital Feedback Loop
1
データ
ビジネス全体からのデジタル
シグナルの取得
2
インテリジェンス
データの接続と統合
3
対応
ビジネス的成果の拡大
Power Platform
マーケティング 会計
サプライチェーン
営業支援 タレント
サービス
コマース
Power Platform & Dynamics 365
The world’s connected AI business cloud
プロジェクトサービス
Azure Data Lake Storage Gen2
(ADLS Gen2)
Digital Feedback Loop を支えるプラットフォーム
• ビッグデータ分析と他の Azure サービスとの統合
に対応したクラウド ストレージ サービス
• 構造化・非構造化を問わず、組織内外から多
種多様なデータを取得
• 大量のデータを安全、確実、かつ安価に蓄積、
管理
Common Data Service
(CDS)
• Power Apps、Automate、Power BI などから
使用可能なパワー ユーザー向けデータ ストア
• Common Data Service 内のデータはエンティ
ティと呼ばれる一連のレコード内に格納
• ブラウザ ベースでのデータ設計が可能で、フィール
ド、リレーションシップ、フォーム、ビューを簡単に操
作することができる
Common Data Model (CDM)
アプリケーション間でデータのセマンティックの一貫性を保つために使用されるデータ スキーマ
Common Data Service
Sales
application
Other
applications…
Azure Data Lake
Sales
Insights
Customer
Insights
Other…PowerApps
applications
Common Data Service (CDS) and Power BI Dataflows with schematized Azure Data Lake
store data in conformance with the Common Data Model definition.
Data Integration
Intelligence
Data IntegrationData Integration
Common Data Service と Azure Data Lake の Data Integration
Business analysts
Low/no code
Data scientists, Data engineers
Low to high code
CDM folders
Power BI
dataflows
/ Azure
Synapse
Dynamics 365
F&O and CDS
for Apps data
Office
Substrate
Office 365
Adobe
Customer
Experience
Platform
SAP
C/4HANA
S/4HANA
Power BI
Azure Data Services
data cataloging, data prep, AI,
machine learning, data warehousing
Azure IoT
ISV partners
Custom
LOB +
Developer
resources
Common Data Model でスムーズなコラボレーションを可能に
 Standardized metadata structures and self-
describing data
 Model.json
• Metadata description file contains semantic
information about entity records/attributes
and links to underlying data files.
• Existence of this file indicates compliance
with CDM metadata format.
 Data Files
• The data files in a CDM folder have a well-
defined structure and format and are
referenced in the model.json file.
• These files must be in .csv format, but we’re
working to support other formats
CDM フォルダー
Export to Data Lake:
Continuously push data from Common
Data Service entity data to Azure Data
Lake Storage Gen2
(code name: Athena)
Azure Data Lake
Storage Gen2
Dynamics 365 Finance
and Operations
(ERP)
Dynamics 365 Customer
Engagement
Common Data Service と Data lake 上のビジネス アプリケーション データ
Common
Data Model
folder
Common Data
Service
Export Dynamics 365 Finance and Operations
data to Azure Data Lake Storage Gen2
Dual Write:
Near-real time and bi-directional integration
between Dynamics 365 Finance and
Operations and Dynamics 365 Customer
Engagement (uses Common Data Service)
Power Apps
Data Lake 上のデータをコンシュームする方法
Power BI
Common Data Model SDK
Azure Synapse
Azure Data Lake
Storage Gen2
Common
Data Model
folder
Common Data Service をベースにした Power Platform アプリ
Act
Learn
Automate
Analyze
Know
PowerPlatform
本セッションでご覧いただくデモンストレーション
Export to Data Lake
(code name: Athena)
Azure Data Lake
Storage Gen2
Dynamics 365 Finance
and Operations
(ERP)
Dynamics 365
Customer Engagement
Common
Data Model
folder
Common Data
Service
Export Dynamics 365 Finance and
Operations data to Azure Data Lake
Storage Gen2
Dual Write:
Near-real time and bi-
directional integration
Power Apps Power Automate
Azure Synapse
Analytics
Power BI
B07 DemoB07 Demo
B07 Demo
B07 Demo
Dual Write Demo
Yosuke Suzui / Satomi Saeki
Dynamics アーキテクチャー概念図
セキュリティモデル
Common Data Service
データ連携
ISV
Apps
External Systems
Power
Automate
PowerApps
ISV
Power App
Power BI
Sales Field Service
Customer
Service
Project
Service
Marketing
Customer
Insight
PowerUser
App
Sales Insight
Marketing
Insight
個別分析
Finance
Supply Chain Management
Data Entity
Dual-Write で F&O (ERP) のデータが CDS に入る意味
1. Harmonize common concepts without deviating the natural flow.
2. Minimal/no user training require for native users.​
3. Out-of-the-box experience for Administrators.​
4. Allow business to experience the richness of Operations data on CDS.​
5. Simplify accessibility to Operations data for D365 apps and apps built
on Power Platform.
3. Empower new markets and market demands like project
manufacturing for “engineering to order”.
2
3
1
2
1
“Make F&O play nicely with CDS”, allows business to exchange data seamlessly beyond application boundaries, providing One Dynamics 365
experience.
ラウンチ時の Dual-Write 機能
• Provide near real-time experience for interaction scenarios through
CRUD operations. CRUD できます
• Support for initial data synchronization 初期 Sync できます
• Data Live sync and Play/Pause capabilities Sync ポーズできます
• ALM story – includes template versioning, capability to import/export
templates across tenants & environments, backup and restore DW
artifacts.
• Solution awareness
• Dependency graph to view and track related entities 依存関係見え
ます
• Ability to configure alert thresholds
• Extensible and supports custom entities and expansion of OOB maps.
ADLS Demo
Yosuke Suzui / Satomi Saeki
なぜリレーショナル データベースですべてを行わないか?
Need to process
multi petabytes of
data
Data may not have
strict schema
Multiple applications and
tools over same data
Data may come from
various external
sources
Never Delete Data.
Elastic scale
Cost of operational
databases for big
data processing
すべての F&O データを Data Lake に
Entity
Store
Table
BYOD
Azure Data Lake Gen2
AOS
AXDB
Dynamics 365 Finance and
Operations
Azure Machine
Learning
Power BI Azure Data
Factory
Azure Data
Bricks
T-SQL on-demand
with Azure Synapse
Click-stream data, sensor data,
external data
Azure Data Services
F&O データの Data Lake フォルダー構成
【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2)
What is Common Data Service?
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro
Common Data Model
https://docs.microsoft.com/en-us/common-data-model/
How to use Common Data Model
https://docs.microsoft.com/en-us/common-data-model/use
Use the Common Data Model to optimize Azure Data Lake Storage Gen2
https://docs.microsoft.com/en-us/common-data-model/data-lake
Introduction to Azure Data Lake Storage Gen2
https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction
参考資料
Export entity data to Azure Data Lake Storage Gen2
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/export-to-data-lake
Azure Data Lake overview (Dynamics 365 Finance and Operations)
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/azure-data-
lake-overview
Dual-write overview
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/dual-
write/dual-write-overview
参考資料
Azure Synapse Analytics
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/
Quickstart: Create an Azure Synapse Analytics workspace (preview)
https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace
Tutorial: Use SQL on-demand (preview) with Power BI Desktop & create a report
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql/tutorial-connect-power-bi-desktop
参考資料
Microsoft Learn おすすめコンテンツ
すべての ビジネス アプリケーション ラーニング パスはこちら
https://docs.microsoft.com/ja-jp/learn/browse/?products=dynamics%2Cpower-
platform&resource_type=learning%20path
すべての Azure ラーニング パスはこちら
https://docs.microsoft.com/ja-jp/learn/browse/?products=azure&resource_type=learning%20path
その他 Power Platform 関連セッションも
ぜひご視聴ください!
セッションID セッションタイトル
B01
今日から始めたくなる Power Platform 入門編
~デモで分かるローコード開発の無限の可能性~
B02 Power Platform: いまさら聞けないモデル駆動型アプリケーション
B03 Dynamics 365 Mixed Reality アプリケーション最新活用情報
B04 Power Platform Center of Excellence 概説
B05 カスタムコネクタ入門:Power Platform と既存システムをつなげるカスタムコネクタ
B06 AI Builder による、ローコード AI アプリケーション
B07 Power Platform で広がるデータ インテグレーションの世界 (1/2)
B08 Power Platform で広がるデータ インテグレーションの世界 (2/2)
B09 Power Virtual Agents : ノーコードでボットを作ろう
B10 レガシーシステムをデジタルの世界へ!Power Automate UI フロー入門
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
© 2020 Microsoft Corporation. All rights reserved.
本情報の内容 (添付文書、リンク先などを含む) は、公開日時点のものであり、予告なく変更される場合があります。
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。

More Related Content

PDF
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
PDF
【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (2/2)
PDF
【de:code 2020】 二兎追う者は二兎を得る!クラウド VDI で利便性とセキュリティのどちらも手に入れる!
PDF
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
PDF
【de:code 2020】 Microsoft Teams アプリケーション開発入門
PDF
【de:code 2020】 今日から始めたくなる Power Platform 入門編 ~デモで分かるローコード開発の無限の可能性~
PDF
【de:code 2020】 レガシーシステムをデジタルの世界へ! Power Automate UI フロー入門
PDF
【de:code 2020】 With Corona の時代に生きる 業務プラットフォームとしての Teams ~ モダンワークプレイスの DX 第 2 章 ~
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (2/2)
【de:code 2020】 二兎追う者は二兎を得る!クラウド VDI で利便性とセキュリティのどちらも手に入れる!
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
【de:code 2020】 Microsoft Teams アプリケーション開発入門
【de:code 2020】 今日から始めたくなる Power Platform 入門編 ~デモで分かるローコード開発の無限の可能性~
【de:code 2020】 レガシーシステムをデジタルの世界へ! Power Automate UI フロー入門
【de:code 2020】 With Corona の時代に生きる 業務プラットフォームとしての Teams ~ モダンワークプレイスの DX 第 2 章 ~

What's hot (20)

PDF
【de:code 2020】 ハイブリッド プラットフォームの最新動向を知る
PDF
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
PDF
【de:code 2020】 クラウドとオンプレミスを上手に使う、Azure Stack HCI
PDF
【de:code 2020】 AutoML ではじめる機械学習の民主化
PDF
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
PDF
【de:code 2020】 開発者が語る! Microsoft Teams アプリケーション開発の実例とコツ
PDF
【de:code 2020】 Chip to Cloud ~ Surface + Microsoft365 で実現するセキュアなリモートワーク環境
PDF
【de:code 2020】 Microsoft が考える新しいハイブリッドクラウドの形とは
PDF
【de:code 2020】 時短に役立つ Office の最新機能
PDF
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
PDF
【de:code 2020】 既存データベースの移行 ~オンプレミスからクラウドへ~
PDF
【de:code 2020】 Microsoft Teams の最新情報
PDF
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
PDF
【de:code 2020】 Power Virtual Agents : ノーコードでボットを作ろう
PDF
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
PDF
【de:code 2020】 ついに来た!! 普通のマシンで高品質な 3D データがヌルヌル動く Azure Remote Rendering
PDF
【de:code 2020】 ベールを脱いだ Azure RTOS - 最新情報をいろいろとお届けします
PDF
【de:code 2020】 Azure インフラ 最新アップデート!!
PDF
【de:code 2020】 社内も社外も Teams で!Microsoft Teams で実現する安全なテレワークと最新の会議機能アップデート
PDF
【de:code 2020】 様々なデバイスで実現するリモートワーク時代のコミュニケーション
【de:code 2020】 ハイブリッド プラットフォームの最新動向を知る
【de:code 2020】 リモートワークの端末を安全に使ってもらおう どこがパワフル Microsoft Endpoint Manager の Wi...
【de:code 2020】 クラウドとオンプレミスを上手に使う、Azure Stack HCI
【de:code 2020】 AutoML ではじめる機械学習の民主化
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 開発者が語る! Microsoft Teams アプリケーション開発の実例とコツ
【de:code 2020】 Chip to Cloud ~ Surface + Microsoft365 で実現するセキュアなリモートワーク環境
【de:code 2020】 Microsoft が考える新しいハイブリッドクラウドの形とは
【de:code 2020】 時短に役立つ Office の最新機能
【de:code 2020】 Azure Sentinel - クラウドネイティブ SIEM&SOAR の活用
【de:code 2020】 既存データベースの移行 ~オンプレミスからクラウドへ~
【de:code 2020】 Microsoft Teams の最新情報
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Power Virtual Agents : ノーコードでボットを作ろう
【de:code 2020】 セキュリティは万全ですか? Azure Sphere によるセキュリティ紹介
【de:code 2020】 ついに来た!! 普通のマシンで高品質な 3D データがヌルヌル動く Azure Remote Rendering
【de:code 2020】 ベールを脱いだ Azure RTOS - 最新情報をいろいろとお届けします
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 社内も社外も Teams で!Microsoft Teams で実現する安全なテレワークと最新の会議機能アップデート
【de:code 2020】 様々なデバイスで実現するリモートワーク時代のコミュニケーション
Ad

Similar to 【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2) (20)

PPTX
Azure Data Platform
PDF
[DI07] あらゆるデータに価値がある! アンチ断捨離ストのための Azure Data Lake
PDF
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
PDF
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
PPTX
Azure Synapse Analyticsのターゲットエンドポイントとしての利用
PDF
Azure Antenna はじめての Azure Data Lake
PPTX
第29回 SQL Server 勉強会 (JSSUG) - Azure Synapse Analytics 概要
PDF
DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~
PDF
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
PDF
Data & AI Update 情報 - 2020年8月版
PPTX
Data Factory V2 新機能徹底活用入門
PPTX
Data & AI Update 情報 - 2020年4月版
PPTX
03 Qlik Cloud データ統合 しっかり学ぶ勉強会 #3 データ変換 タスク監視
PDF
【ウェブ セミナー】AI / アナリティクスを支えるビッグデータ基盤 Azure Data Lake [概要編]
PDF
Azure上の データベース 機能の選び方。KVSからDWHまで
PDF
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
PPTX
Microsoft AI セミナー - Microsoft AI Platform
PPTX
データサイエンスセミナー 【found IT project #8】
PPTX
Azure Datalake 大全
Azure Data Platform
[DI07] あらゆるデータに価値がある! アンチ断捨離ストのための Azure Data Lake
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
Part 2: Data & AI 基盤 (製造リファレンス・アーキテクチャ勉強会)
Azure Synapse Analyticsのターゲットエンドポイントとしての利用
Azure Antenna はじめての Azure Data Lake
第29回 SQL Server 勉強会 (JSSUG) - Azure Synapse Analytics 概要
DBP-020_いざ無制限のデータの彼方へ! ~Azure Data Lake 開発の知識とベストプラクティス~
M06_DX を担うエンジニア向け Data & AI Analytics プラットフォームの最適解 ~ Azure Synapse 最新機能ご紹介 ~ ...
Data & AI Update 情報 - 2020年8月版
Data Factory V2 新機能徹底活用入門
Data & AI Update 情報 - 2020年4月版
03 Qlik Cloud データ統合 しっかり学ぶ勉強会 #3 データ変換 タスク監視
【ウェブ セミナー】AI / アナリティクスを支えるビッグデータ基盤 Azure Data Lake [概要編]
Azure上の データベース 機能の選び方。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
Microsoft AI セミナー - Microsoft AI Platform
データサイエンスセミナー 【found IT project #8】
Azure Datalake 大全
Ad

More from 日本マイクロソフト株式会社 (20)

PDF
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
PDF
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
PDF
【BS12】Visual Studio 2022 40分一本勝負!
PDF
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
PDF
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
PDF
【BS8】GitHub Advanced Security で実践できる DevSecOps 対策
PDF
【BS7】GitHubをフル活用した開発
PDF
【BS5】帰ってきたハードコアデバッギング ~.NET6 を添えて~
PDF
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
PDF
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
PDF
【BS2】.NET 6 最新アップデート
PDF
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
PDF
【BS6】 マイクロソフトの GitHub との取り組み
PDF
【BS1】What’s new in visual studio 2022 and c# 10
PDF
N08_次世代通信キャリアの "Resilience" を支援する Microsoft Cloud [Microsoft Japan Digital Days]
PDF
S09_プライバシー規約準拠の基本! Amazon S3 やオンプレ SQL もサポートする Azure Purview による情報分類と管理 [Micr...
PDF
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
PDF
S17_25 分でわかる!Windows 365 [Microsoft Japan Digital Days]
PDF
S15_標準 PC にさようなら!ニューノーマルの働き方に合わせたデバイスの選択 [Microsoft Japan Digital Days]
【BS15】.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション
【BS14】Blazor WebAssemblyとJavaScriptのインターオペラビリティ
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS12】Visual Studio 2022 40分一本勝負!
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
【BS8】GitHub Advanced Security で実践できる DevSecOps 対策
【BS7】GitHubをフル活用した開発
【BS5】帰ってきたハードコアデバッギング ~.NET6 を添えて~
【BS4】時は来たれり。今こそ .NET 6 へ移行する時。
【BS3】Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介
【BS2】.NET 6 最新アップデート
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS6】 マイクロソフトの GitHub との取り組み
【BS1】What’s new in visual studio 2022 and c# 10
N08_次世代通信キャリアの "Resilience" を支援する Microsoft Cloud [Microsoft Japan Digital Days]
S09_プライバシー規約準拠の基本! Amazon S3 やオンプレ SQL もサポートする Azure Purview による情報分類と管理 [Micr...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S17_25 分でわかる!Windows 365 [Microsoft Japan Digital Days]
S15_標準 PC にさようなら!ニューノーマルの働き方に合わせたデバイスの選択 [Microsoft Japan Digital Days]

【de:code 2020】 Power Platform で広がるデータ インテグレーションの世界 (1/2)

  • 1. *本資料の内容 (添付文書、リンク先などを含む) は de:code 2020 における公開日時点のものであり、予告なく変更される場合があります。 #decode20 # Power Platform で広がる データ インテグレーションの世界 (1/2) B07 佐伯理美 鈴井洋介 井上圭司 日本マイクロソフト株式会社 パートナー事業本部 パートナーテクニカルアーキテクト
  • 2. 本セッションについて 対象者 課題 ゴール • Power Platform/Dynamics 365 ビジネスに関わる方 • 「日々の業務で蓄積されるデータがサイロ化している」「蓄積されるが活用できていな い」、また「すぐにつないで簡単にアプリ構築ができない」という状況がある • Digital Feedback Loop を実現するために、ビジネス アプリケーションの観点で、 Power Platform や Azure などの最新のテクノロジーの特長や今できることを理解する
  • 3. セッションアジェンダ • Digital Feedback Loop を支えるプラットフォーム • Common Data Service (CDS) と Azure Data Lake Storage (ADLS) • Data の Produce/Store と Consume • CDS と ERP の同期 • ERP から ADLS へのエクスポート 後半へ続く >>> Power Platform で広がるデータ インテグレーションの世界 (2/2)
  • 4. The Digital Feedback Loop 1 データ ビジネス全体からのデジタル シグナルの取得 2 インテリジェンス データの接続と統合 3 対応 ビジネス的成果の拡大
  • 5. Power Platform マーケティング 会計 サプライチェーン 営業支援 タレント サービス コマース Power Platform & Dynamics 365 The world’s connected AI business cloud プロジェクトサービス
  • 6. Azure Data Lake Storage Gen2 (ADLS Gen2) Digital Feedback Loop を支えるプラットフォーム • ビッグデータ分析と他の Azure サービスとの統合 に対応したクラウド ストレージ サービス • 構造化・非構造化を問わず、組織内外から多 種多様なデータを取得 • 大量のデータを安全、確実、かつ安価に蓄積、 管理 Common Data Service (CDS) • Power Apps、Automate、Power BI などから 使用可能なパワー ユーザー向けデータ ストア • Common Data Service 内のデータはエンティ ティと呼ばれる一連のレコード内に格納 • ブラウザ ベースでのデータ設計が可能で、フィール ド、リレーションシップ、フォーム、ビューを簡単に操 作することができる Common Data Model (CDM) アプリケーション間でデータのセマンティックの一貫性を保つために使用されるデータ スキーマ
  • 7. Common Data Service Sales application Other applications… Azure Data Lake Sales Insights Customer Insights Other…PowerApps applications Common Data Service (CDS) and Power BI Dataflows with schematized Azure Data Lake store data in conformance with the Common Data Model definition. Data Integration Intelligence Data IntegrationData Integration Common Data Service と Azure Data Lake の Data Integration
  • 8. Business analysts Low/no code Data scientists, Data engineers Low to high code CDM folders Power BI dataflows / Azure Synapse Dynamics 365 F&O and CDS for Apps data Office Substrate Office 365 Adobe Customer Experience Platform SAP C/4HANA S/4HANA Power BI Azure Data Services data cataloging, data prep, AI, machine learning, data warehousing Azure IoT ISV partners Custom LOB + Developer resources Common Data Model でスムーズなコラボレーションを可能に
  • 9.  Standardized metadata structures and self- describing data  Model.json • Metadata description file contains semantic information about entity records/attributes and links to underlying data files. • Existence of this file indicates compliance with CDM metadata format.  Data Files • The data files in a CDM folder have a well- defined structure and format and are referenced in the model.json file. • These files must be in .csv format, but we’re working to support other formats CDM フォルダー
  • 10. Export to Data Lake: Continuously push data from Common Data Service entity data to Azure Data Lake Storage Gen2 (code name: Athena) Azure Data Lake Storage Gen2 Dynamics 365 Finance and Operations (ERP) Dynamics 365 Customer Engagement Common Data Service と Data lake 上のビジネス アプリケーション データ Common Data Model folder Common Data Service Export Dynamics 365 Finance and Operations data to Azure Data Lake Storage Gen2 Dual Write: Near-real time and bi-directional integration between Dynamics 365 Finance and Operations and Dynamics 365 Customer Engagement (uses Common Data Service) Power Apps
  • 11. Data Lake 上のデータをコンシュームする方法 Power BI Common Data Model SDK Azure Synapse Azure Data Lake Storage Gen2 Common Data Model folder
  • 12. Common Data Service をベースにした Power Platform アプリ Act Learn Automate Analyze Know PowerPlatform
  • 13. 本セッションでご覧いただくデモンストレーション Export to Data Lake (code name: Athena) Azure Data Lake Storage Gen2 Dynamics 365 Finance and Operations (ERP) Dynamics 365 Customer Engagement Common Data Model folder Common Data Service Export Dynamics 365 Finance and Operations data to Azure Data Lake Storage Gen2 Dual Write: Near-real time and bi- directional integration Power Apps Power Automate Azure Synapse Analytics Power BI B07 DemoB07 Demo B07 Demo B07 Demo
  • 14. Dual Write Demo Yosuke Suzui / Satomi Saeki
  • 15. Dynamics アーキテクチャー概念図 セキュリティモデル Common Data Service データ連携 ISV Apps External Systems Power Automate PowerApps ISV Power App Power BI Sales Field Service Customer Service Project Service Marketing Customer Insight PowerUser App Sales Insight Marketing Insight 個別分析 Finance Supply Chain Management Data Entity
  • 16. Dual-Write で F&O (ERP) のデータが CDS に入る意味 1. Harmonize common concepts without deviating the natural flow. 2. Minimal/no user training require for native users.​ 3. Out-of-the-box experience for Administrators.​ 4. Allow business to experience the richness of Operations data on CDS.​ 5. Simplify accessibility to Operations data for D365 apps and apps built on Power Platform. 3. Empower new markets and market demands like project manufacturing for “engineering to order”. 2 3 1 2 1 “Make F&O play nicely with CDS”, allows business to exchange data seamlessly beyond application boundaries, providing One Dynamics 365 experience.
  • 17. ラウンチ時の Dual-Write 機能 • Provide near real-time experience for interaction scenarios through CRUD operations. CRUD できます • Support for initial data synchronization 初期 Sync できます • Data Live sync and Play/Pause capabilities Sync ポーズできます • ALM story – includes template versioning, capability to import/export templates across tenants & environments, backup and restore DW artifacts. • Solution awareness • Dependency graph to view and track related entities 依存関係見え ます • Ability to configure alert thresholds • Extensible and supports custom entities and expansion of OOB maps.
  • 18. ADLS Demo Yosuke Suzui / Satomi Saeki
  • 19. なぜリレーショナル データベースですべてを行わないか? Need to process multi petabytes of data Data may not have strict schema Multiple applications and tools over same data Data may come from various external sources Never Delete Data. Elastic scale Cost of operational databases for big data processing
  • 20. すべての F&O データを Data Lake に Entity Store Table BYOD Azure Data Lake Gen2 AOS AXDB Dynamics 365 Finance and Operations Azure Machine Learning Power BI Azure Data Factory Azure Data Bricks T-SQL on-demand with Azure Synapse Click-stream data, sensor data, external data Azure Data Services
  • 21. F&O データの Data Lake フォルダー構成
  • 23. What is Common Data Service? https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-intro Common Data Model https://docs.microsoft.com/en-us/common-data-model/ How to use Common Data Model https://docs.microsoft.com/en-us/common-data-model/use Use the Common Data Model to optimize Azure Data Lake Storage Gen2 https://docs.microsoft.com/en-us/common-data-model/data-lake Introduction to Azure Data Lake Storage Gen2 https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction 参考資料
  • 24. Export entity data to Azure Data Lake Storage Gen2 https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/export-to-data-lake Azure Data Lake overview (Dynamics 365 Finance and Operations) https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/azure-data- lake-overview Dual-write overview https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/dual- write/dual-write-overview 参考資料
  • 25. Azure Synapse Analytics https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/ Quickstart: Create an Azure Synapse Analytics workspace (preview) https://docs.microsoft.com/en-us/azure/synapse-analytics/quickstart-create-workspace Tutorial: Use SQL on-demand (preview) with Power BI Desktop & create a report https://docs.microsoft.com/en-us/azure/synapse-analytics/sql/tutorial-connect-power-bi-desktop 参考資料
  • 26. Microsoft Learn おすすめコンテンツ すべての ビジネス アプリケーション ラーニング パスはこちら https://docs.microsoft.com/ja-jp/learn/browse/?products=dynamics%2Cpower- platform&resource_type=learning%20path すべての Azure ラーニング パスはこちら https://docs.microsoft.com/ja-jp/learn/browse/?products=azure&resource_type=learning%20path
  • 27. その他 Power Platform 関連セッションも ぜひご視聴ください! セッションID セッションタイトル B01 今日から始めたくなる Power Platform 入門編 ~デモで分かるローコード開発の無限の可能性~ B02 Power Platform: いまさら聞けないモデル駆動型アプリケーション B03 Dynamics 365 Mixed Reality アプリケーション最新活用情報 B04 Power Platform Center of Excellence 概説 B05 カスタムコネクタ入門:Power Platform と既存システムをつなげるカスタムコネクタ B06 AI Builder による、ローコード AI アプリケーション B07 Power Platform で広がるデータ インテグレーションの世界 (1/2) B08 Power Platform で広がるデータ インテグレーションの世界 (2/2) B09 Power Virtual Agents : ノーコードでボットを作ろう B10 レガシーシステムをデジタルの世界へ!Power Automate UI フロー入門
  • 28. © 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 © 2020 Microsoft Corporation. All rights reserved. 本情報の内容 (添付文書、リンク先などを含む) は、公開日時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。