Čo je to platforma Common Data Service pre aplikácie?

Platforma Common Data Service (CDS) pre aplikácie umožňuje bezpečne ukladať a spravovať údaje, ktoré používajú podnikové aplikácie. Údaje v rámci služby CDS pre aplikácie sú uložené v rámci množiny entít. Entita je súbor záznamov, ktorý sa používa na uloženie údajov, podobne ako tabuľka ukladá údaje v databáze. CDS pre aplikácie obsahuje základnú zostavu štandardných entít, ktoré pokrývajú typické scenáre, ale môžete tiež vytvoriť vlastné entity špecifické pre vašu organizáciu a vyplniť ich údajmi pomocou doplnku Power Query. Tvorcovia aplikácií potom môžu používať PowerApps na budovanie bohatých aplikácií, ktoré používajú tieto údaje.

Snímka obrazovky zobrazuje prehľad platformy pre podnikové aplikácie.

Informácie o nákupe plánu na využitie CDS pre aplikácie nájdete v článku cenové informácie.

Prečo používať platformu Common Data Service pre aplikácie?

Štandardné a vlastné entity v rámci CDS pre aplikácie poskytujú bezpečné a cloudové ukladanie vašich údajov. Entity vám umožnia vytvoriť definíciu údajov organizácie zameraných na podnikania určenú na používanie v rámci aplikácií. Ak si nie ste istí, či sú entity vaša najlepšia voľba, zvážte tieto výhody:

  • Jednoduchá správa – Metaúdaje aj údaje sa skladujú v cloude. Nemusíte sa starať o detaily, ako sú uložené.
  • Jednoduché zabezpečenie – Údaje sú bezpečne uložené tak, že používatelia ich môžu vidieť iba vtedy, ak im udelíte prístup. Zabezpečenie na základe rol umožňuje riadiť prístup k entitám pre rôznych používateľov v rámci vašej organizácie.
  • Prístup k vašim údajom v Dynamics 365 – Údaje z aplikácií Dynamics 365 sú tiež uložené v rámci platformy Common Data Service pre aplikácie a umožňujú rýchlo budovať aplikácie, ktoré využijú vaše údaje v Dynamics 365 a rozšíria vaše aplikácie pomocou PowerApps.
  • Bohaté metaúdaje – Údajové typy a vzťahy sú využívané priamo v rámci PowerApps.
  • Logika a overenie – Definícia vypočítavaných polí, obchodných pravidiel a tokov obchodných procesov na zabezpečenie kvality údajov a podporu podnikových procesov.
  • Nástroje produktivity – Entity sú k dispozícii v rámci doplnkov pre program Microsoft Excel na zvýšenie produktivity a zabezpečenie dostupnosti údajov.

Dynamics 365 a platforma Common Data Service pre aplikácie

Aplikácie Dynamics 365, ako je Dynamics 365 for Sales, Service alebo Talent, tiež využívajú platformu Common Data Service pre aplikácie na uloženie a zabezpečenie údajov používaných aplikáciami. Umožňuje to vytvárať aplikácie pomocou PowerApps a platformy Common Data Service pre aplikácie priamo proti nad kľúčovými obchodnými údajmi, ktoré sa už používajú v rámci Dynamics 365 bez potreby integrácie.

  • Vytvárajte aplikácie nad údajmi Dynamics 365 – Budujte aplikácie rýchlo nad obchodnými údajmi v rámci PowerApps alebo pomocou súpravy Pro Developer SDK.

  • Spravovanie opakovane použiteľnej obchodnej logiky a pravidiel – Obchodné pravidlá a logika už zadefinované v entitách Dynamics 365 sa aplikujú na PowerApps a zaisťujú konzistentnosť údajov nezávisle na tom, koľko používateľov pristupujte k údajom alebo prostredníctvom ktorej aplikácie.

  • Opakovane použiteľné zručnosti v rámci Dynamics 365 a PowerApps – Používatelia so zručnosťami z PowerApps alebo Dynamics 365 ich teraz môžu využívať v rámci novej platformy Common Data Service pre aplikácie. Vytváranie entít, formulárov, grafov, atď. je teraz spoločné pre vaše aplikácie.

    Poznámka

    Dynamics 365 for Finance and Operations v súčasnosti vyžaduje konfiguráciu integrátora údajov na sprístupnenie vašich obchodných údajov z Finance and Operations v rámci platformy Common Data Service pre aplikácie.

Integrácia údajov do platformy Common Data Service

Pri budovaní aplikácie sa zvyčajne využívajú údaje z viac než jedného zdroja. Hoci niekedy je to možné na úrovni aplikácie, existujú aj prípady, kde integrácia týchto údajov spoločne do jedného umiestnenia umožňuje jednoduchšie budovanie aplikácie, a jeden súbor logiky na udržovanie a používanie údajov. Platforma Common Data Service pre aplikácie umožňuje integrovanie údajov z viacerých zdrojov do jediného umiestnenia, ktoré potom možno používať v PowerApps, Flow a Power BI spolu s údajmi, ktoré sú už k dispozícii z aplikácií Dynamics 365.

  • Naplánovaná integrácia s inými systémami – Údaje, ktoré sú uchované v inej aplikácii, je možné pravidelne synchronizovať s platformou Common Data Service pre aplikácie, čo umožní využitie údajov iných aplikácií v PowerApps.
  • Transformácia a import údajov pomocou doplnku PowerQuery – Transformáciu údajov pri importe do platformy Common Data Service možno vykonať pomocou doplnku PowerQuery z mnohých online zdrojov údajov, spoločného nástroja používaného v programe Excel a Power BI.
  • Jednorazový import údajov – Jednoduchý import a export súborov programu Excel a CSV možno použiť na jednorazový alebo občasný import údajov do platformy Common Data Service pre aplikácie.

Ďalšie informácie o integrácii údajov do platformy Common Data Service sú uvedené v článku Pridanie údajov do entity v platforme Common Data Service pre aplikácie pomocou doplnku Power Query.

Interakcia s entitami

Pri vývoji aplikácie môžete použiť štandardné entity, vlastné entity alebo obe. CDS pre aplikácie poskytuje predvolene štandardné entity. Tie sú navrhnuté v súlade s najlepšie praktiky, aby zachytili najčastejšie koncepty a scenáre v rámci organizácie.

Snímka obrazovky ukazuje zoznam entít.

Pre úplný zoznam entít pozri Referencia entity.

Môžete rozšíriť funkčnosť štandardných entít vytvorením jednej alebo viacerých vlastných entít na ukladanie informácií, ktoré sú jedinečné pre vašu organizáciu. Ďalšie informácie nájdete v téme Vytvorenie vlastnej entity.

Logika a validácia

Entity v rámci platformy CDS pre aplikácie môžu využiť bohatú logiku na strane servera a validáciu na zabezpečenie kvality údajov a znížiť opakujúci kód v každej aplikácii, ktorá vytvára a používa údaje v entite.

  • Obchodné pravidlá overujú údaje vo viacerých poliach a entitách a poskytujú varovania a chybové správy, bez ohľadu na aplikáciu použitú na vytvorenie údajov. Ďalšie informácie nájdete v téme Vytvoriť obchodné pravidlo.
  • Toky obchodných procesov sprevádzajú používateľa, aby zadal údaje konzistentne a postupoval rovnakým spôsobom, zakaždým. Toky obchodných procesov sú v súčasnosti podporovaný iba pre aplikácie riadené modelom. Ďalšie informácie sú v článku Prehľad tokov obchodných procesov
  • Pracovné postupy umožňujú automatizovať obchodné procesy bez interakcie používateľa. Ďalšie informácie nájdete v téme Prehľad pracovných postupov.
  • Obchodná logika s kódom podporuje rozšírené scenáre vývoja na rozšírenie aplikácie priamo prostredníctvom kódu. Ďalšie informácie nájdete v téme Aplikácia obchodnej logiky s kódom.

Vývojárske možnosti

Okrem funkcií dostupných cez portál PowerApps, CDS pre aplikácie obsahuje aj funkcie pre vývojárov na programový prístup k metaúdajom a údajom na vytvorenie entity a obchodnej logiky, ako aj interakciu s údajmi. Ďalšie informácie nájdete v téme Prehľad vývojára platformy Common Data Service pre aplikácie

Ďalšie kroky

Ak chcete začať používať platformu CDS pre aplikácie:

Oznámenie o ochrane osobných údajov

So spoločným údajovým modelom Microsoft PowerApps spoločnosť Microsoft zhromažďuje a ukladá vlastnú entitu a názvy polí do našich diagnostických systémov. Používame tieto poznatky na zlepšenie spoločného údajového modelu pre našich zákazníkov. Názvy entity a poľa, ktoré vytvoria tvorcovia aplikácie, nám pomôžu porozumieť scenárom, ktoré sú spoločné pre komunitu Microsoft PowerApps a zistiť medzery v ich pokrytí štandardných entít služby, ako napríklad schémy týkajúce sa organizácií. Údaje v tabuľkách databázy súvisiace s týmito entitami nie sú prístupná ani používané spoločnosťou Microsoft alebo replikované mimo regiónu, v ktorom je poskytnutá databáza. Upozorňujeme však, že názvy vlastnej entity a polí môžu byť replikované v regiónoch a odstránia v súlade s našimi zásadami uchovávania údajov. Spoločnosť Microsoft je odhodlaná chrániť vaše súkromie, ako je popísané ďalej v našom Centre dôveryhodnosti.