Pentru lumea utilizatorilor de aplicații Power, serviciile de date comune (CDS) ar putea fi mai ușor de înțeles, totuși, în lumea utilizatorilor de Power BI, avem încă mulți care nu știu ce este și care sunt cazurile de utilizare ale acestuia . Așa că m-am gândit mai bine să scriu despre asta în acest articol și să explic ce este CDS, ce înseamnă pentru dvs. dacă sunteți utilizator de Power Apps sau Power BI? și cum îl poți folosi? Dacă doriți să aflați mai multe despre Power BI, citiți cartea Power BI de la Rookie la Rock Star.

data

Ce este serviciul comun de date?

Common Data Service, prescurtat ca CDS, este un serviciu de stocare a datelor. Ca o bază de date. Puteți utiliza CDS pentru a stoca date sub formă de tabele, care se numește entități. Common Data Service este un serviciu care este utilizat în principal în portalul Power Apps, însă este accesibil prin alte servicii Power Platform și Microsoft Dynamics. datele pot fi încărcate în entități CDS prin mai multe moduri și pot fi extrase de acolo prin diferite metode. Așa că poți să spui așa așa; CDS este un sistem de stocare și recuperare a datelor, ca o bază de date.

Common Data Service (CDS) este un sistem de stocare a datelor, ca o bază de date.

CDS include un set de entități de bază (tabele), dar puteți adăuga entități personalizate la acesta. Puteți accesa CDS prin alte servicii Power Platform (Power BI, Power Apps, Power Automate () și alte servicii Microsoft).

De ce CDS este important pentru dvs. dacă utilizați aplicații Power?

Dacă utilizați aplicații Power, înseamnă că creați o aplicație mobilă. Este cel mai probabil ca aplicația mobilă să funcționeze cu date, să capteze informații de la utilizator printr-un formular de introducere a datelor sau ceva similar și trebuie să stocheze datele undeva. Ar trebui să aveți un sistem de baze de date care să vă poată stoca datele și să le preluați.

CDS este spațiul de stocare gratuit pentru dvs. în mediul Power Apps deoarece plătiți deja pentru licența Power Apps, atunci puteți utiliza CDS gratuit.

Desigur, puteți merge și construi baza de date în alte sisteme, cum ar fi baza de date SQL Azure, dar atunci trebuie să plătiți pentru serviciul respectiv separat sau s-ar putea să preferați să-l păstrați prematur într-o bază de date SQL, pe care atunci o veți face trebuie să configurați un gateway pentru al utiliza. Alegerea bazei de date pe care să o folosiți pentru aplicația Power Apps depinde de dvs. Cu toate acestea, CDS vă va oferi un sistem de baze de date gratuit și ușor de utilizat cu care să lucrați și să vă creați aplicațiile folosind acest lucru.

CDS este serviciul gratuit de baze de date pe care îl puteți utiliza în aplicațiile Power pentru a stoca și a prelua datele aplicațiilor dvs.

Deci pe scurt; CDS stochează datele Power Apps fără costuri suplimentare, este ușor de gestionat. Nu aveți nevoie de un dezvoltator de baze de date pentru a merge și a construi o bază de date pentru a vă încărca datele în ea. Este un sistem de stocare a datelor care poate fi utilizat de un dezvoltator de aplicații cetățenești.

Nu trebuie să știți despre baze de date sau să fiți dezvoltator de baze de date pentru a utiliza CDS. Este conceput pentru dezvoltatorul de aplicații pentru cetățeni.

Cum arată sistemul de gestionare a bazei de date CDS?

La fel ca multe alte sisteme de baze de date, CDS are, de asemenea, un instrument de gestionare, pe care îl puteți vizualiza, modifica și gestiona entități. În acest moment, puteți utiliza portalul Power Apps pentru acest portal de gestionare și veți găsi CDS sub portalul Power Apps ca mai jos;

Ce rost are CDS dacă utilizați Power BI?

Există două aspecte ale utilizării CDS dacă utilizați Power BI. Una este utilizarea CDS ca sistem de sursă de date.

În lumea Power BI, nu stocăm datele. Cu toate acestea, obținem date dintr-un sistem de stocare a datelor pentru a le analiza. Și de aceea, majoritatea oamenilor din lumea Power BI s-ar putea să nu fie familiarizați cu CDS, deoarece, din punctul lor de vedere, acesta este doar un alt sistem de baze de date, doar o altă sursă de date din care să obțină date.

CDS este o altă sursă de date pe care o puteți utiliza atunci când obțineți date în Power BI.

Un alt aspect al utilizării CDS în Power BI este utilizarea acestuia ca stocare intermediară. Stocare intermediară pentru transformările dvs. Power Query. Am explicat anterior că de ce ar putea fi necesar să decuplați stratul de transformare Power Query în fluxuri de date Power BI. Folosind CDS, puteți stoca ieșirea fluxurilor de date în CDS, cum ar fi o bază de date sau, să zicem, ca un depozit de date și să o utilizați pentru analize suplimentare.

CDS poate fi depozitul dvs. de date dacă utilizați fluxuri de date.

Vă recomand cu tărie să accesați articolul pe care l-am scris despre decuplarea stratului de transformare a datelor, a modelului de date și a nivelului de vizualizare în implementarea Power BI, ceea ce explică modul în care fluxurile de date pot fi o parte esențială a implementării pentru arhitectura multi-dezvoltator;

Iar conceptul de flux de date este în zilele noastre, nu doar pentru Power BI, ci și pentru Power Apps. Este vorba de fluxuri de date Power Platform;

Care este motorul de stocare din spatele scenei pentru CDS?

CDS stochează datele, le recuperează și le controlează folosind serviciile Azure. Există o serie de servicii Azure care sunt implicate în acest lucru. DB SQL Azure, pool-uri elastice SQL utilizate pentru date relaționale, stocare Blob pentru date non-relaționale și CosmosDB pentru jurnale. captura de ecran de mai jos din sesiunea Ryan Jones la Microsoft Ignite 2019 explică modul în care lucrurile sunt puse împreună:

Modalități de încărcare a datelor în CDS

Deoarece CDS este un sistem de stocare, ați putea întreba cum puteți stoca date în acesta? ce sunt căile? iată răspunsul:

  • Aplicația Power Apps. Puteți crea o aplicație utilizând aplicații Power care stochează datele în entități CDS.
  • Portalul Power Apps folosind experiența Get Data și Power Query.
  • Flux de date: în portalul Power Apps, puteți crea un flux de date și îl puteți programa pentru a încărca date în CDS.
  • Alte servicii
  • ...

Mod de a prelua date de pe CDS

Puteți extrage date din CDS în mai multe moduri diferite, inclusiv:

  • Aplicația Power Apps; Puteți avea în aplicație formulare care să afișeze datele existente de la entitățile CDS.
  • Exportați date din portalul Power Apps
  • Flux de date
  • Power BI, obțineți date de la Common Data Services
  • Alte servicii
  • ...

Cât costă pentru tine?

Dacă utilizați aplicații Power, aveți o licență care acoperă și CDS, deci nu trebuie să plătiți nimic în plus. Cu toate acestea, diferite licențe au limitări diferite. aici puteți afla mai multe despre asta.

Dacă pur și simplu aveți o licență Power BI, atunci în momentul redactării acestui articol, singura modalitate prin care puteți utiliza CDS este să plătiți pentru licențele Power Apps. Cu toate acestea, amintiți-vă, pentru a obține date de pe CDS, nu aveți nevoie de licență (deoarece cineva a creat deja CDS și îl plătește). Ați avea nevoie de o licență dacă scrieți pe CDS (probabil prin fluxuri de date, care are nevoie de propriul articol de blog, pe care îl voi explica mai târziu într-o altă postare).

rezumat

Common Data Service (CDS) este un sistem de baze de date. acest sistem de baze de date stochează datele în stocarea lacului de date Azure (cloud) și puteți lucra cu acesta printr-un portal de gestionare. CDS este o bază de date gratuită dacă utilizați licențe Power Apps. Puteți analiza apoi datele CDS utilizând Power BI. CDS poate fi, de asemenea, utilizat ca strat de depozit de date folosind fluxuri de date. În alte articole de pe blog, voi explica mai multe despre acest scenariu.