1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Dynamics 365 Finance and Operations ~ Dual-Writeを設定する ~

Posted at

Power Platform (Dataverse) と FO の連携方式について(データ視点)​

image.png
上記の性質を持つDual-Writeを使う主な理由としては、FO と CE(Dataverse)の両方をお使いのお客様が、「1fact 1place」のごとく、あたかも2つのアプリで1つのDBのようにデータを利用したいからになるかと思います(各システム・アプリごとにデータがバラバラにならないように)。これは、デジタルフィードバックループを実現するための重要な技術要素でもあります。

Dual-Writeのセットアップ(新規FOと新規CEでDual-Writeを設定)

Docsに全部やり方はまとまっているのですが、実際にやってみたほうが理解が早いかと思います。
https://docs.microsoft.com/ja-jp/dynamics365/fin-ops-core/dev-itpro/data-entities/dual-write/dual-write-system-req

① ライセンスを用意する
Tier2以上の有償ライセンスを購入いただくか、クラウドホスト環境用のパートナー試用版ライセンスを準備いただきます。
今回はクラウドホスト環境にてセットアップしました。
Dynamics Trialでは、できません。

② クラウドホスト環境を構築する
詳細は割愛しますが、いつもの通り以下のように進めていきます。
Azure Subscription → LCSプロジェクト作成 → ARM設定 → クラウドホスト環境構築
クラウドホスト環境構築の際に、「Power Platformの環境構築設定」があるので、ここがミソです。

「Power Platformの環境構築設定」
※これを指定してクラウドホスト環境をデプロイすると、自動的にPower Platform(Dataverse)の環境が作成される。
※今回は、試用という事でPower Platformの環境タイプをSubscription Based Trialにしています。
image.png

クラウドホスト環境が構築された後に、Power Platform Admin centerを見てみると、Power Platformの環境(Dataverse)が自動的に出来上がっていました。
image.png
image.png

③ Dual-Writeのリンク(設定)
以下のボタンを押して、FO内に遷移してウィザードが出てくるので、連携したいLegal Entityの選択や正常性チェックを行います。
image.png
image.png
このウィザードを正常に完了させられたら、FO と Power Platform がリンクされました。あくまでインフラレベルでピアリングだけできたと考えていただければ。

④ Dual-Writeする対象エンティティ(データ)と初期同期
例. 顧客マスタを連携する(CustomersV3(contacts))
image.png
image.png
※初期同期では、FOの顧客マスタをマスターとする。エンティティは依存エンティティがあるので、それを含めて同期する(2.でチェック)
image.png

データが正常に連携されました。
image.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?