天天看點

Power Platform: 一文讀懂CDS(含實操)

(本文主要講解Power Platform中的Common Data Service, 下文将會依次講解其概念, 用法以及安全性 etc.)

概念: 什麼是CDS?

CDS, 全稱Common Data Service(公用資料服務), 按照文檔的說法, 有如下幾點:

  • CDS可以安全地存儲和管理業務應用程式使用的資料
  • Common Data Service 内的資料存儲在一組實體中。 實體是一組用于存儲資料的記錄,類似于表在資料庫中存儲資料
  • Common Data Service 包括一組覆寫典型情形的标準實體,但是,您還可以建立針對您的組織的自定義實體,并使用 Power Query 用資料填充它們
  • 應用制造者随後可以利用 Power Apps 使用此資料生成豐富的應用程式.

對于不熟悉Power Platform的使用者而言, 以上解釋很難讓人真正了解究竟什麼是CDS以及它可以起到什麼樣的實際作用, 是以在這裡有必要通俗一點講: CDS其實就是一個部署于雲端(Dynamics 365)的資料庫. 這個資料庫有什麼特别的地方? 即是其引入了三個重要的概念: 實體, 實體關系和字段:

  • 實體: 通俗講,實體即是資料庫中的表, 但它與一般意義資料庫的表存在異同. 該表有兩種類型, 活動實體和非活動實體, 活動實體是一種較為特殊的表, 用于存儲事件(Email, 會議及工作事項等), 是以該實體主要應用于Power Automate, 且其中有系統字段(在該實體建立時預設生成)用于描述事件的狀态. 非活動實體即一般意義上的資料表, 你可以在建立該