Preskúmať Microsoft Dataverse

Dokončené

Microsoft Dataverse je cloudové riešenie, ktoré jednoducho štruktúrovanie rôznych údajov a obchodnej logiky na podporu prepojených aplikácií a procesov bezpečným a kompatibilným spôsobom. Spravované a udržiavané spoločnosťou Microsoft, služba Dataverse je k dispozícii globálne, ale nasadená geograficky, aby vyhovovala možnému umiestnenie údajov. Nie je určený na samostatné použitie na vašich serveroch, takže na jeho prístup a používanie potrebujete internetové pripojenie.

Služba Dataverse sa líši od tradičných databáz v tom, že nejde len o tabuľky. Zahŕňa zabezpečenie, logiku, údaje a úložisko do centrálneho bodu. Je navrhnutá tak, aby bola vaším centrálnym odkladacím priestorom pre pracovné údaje a možno ich už používate. Na pozadí pomáha mnohým riešeniam Dynamics 365 od spoločnosti Microsoft, ako napríklad Field Service, Marketing, Customer Service a Sales. Je tiež k dispozícii ako súčasť služieb Power Apps a Power Automate s vstavaným natívnym pripojením. Funkcie AI Buildera a portálov Microsoft Power Platformy tiež využívajú funkciu Dataverse.

Obrázok znázorňuje vizualizáciu, ktorá spája mnohé ponuky služby Microsoft Dataverse.

Možnosti rozhrania API Illustration depics Dataverse.

Tu je stručné vysvetlenie jednotlivých kategórií funkcií.

  • Zabezpečenie: Dataverse spracováva overovanie s Microsoft Entra ID, čo umožňuje podmienený prístup a viacfaktorové overovanie. Podporuje autorizáciu až na úroveň riadkov a stĺpcov a poskytuje bohaté možnosti auditovania.

  • Logika: Dataverse umožňuje jednoducho použiť obchodnú logiku na úrovni údajov. Bez ohľadu na to, ako používateľ pracuje s údajmi, platia rovnaké pravidlá. Tieto pravidlá môžu súvisieť s detekciou duplikátov, obchodnými pravidlami, pracovnými postupmi alebo ďalšími.

  • Údaje: Dataverse ponúka ovládací prvok na tvarovanie údajov, čo vám umožní objaviť, modelovať, overiť a hlásiť svoje údaje. Tento ovládací prvok zabezpečí, že vaše údaje budú vyzerať podľa vašich predstáv bez ohľadu na spôsob používania.

  • Úložisko: Dataverse ukladá vaše fyzické údaje v cloude Azure. Tento cloudový ukladací priestor odstraňuje zaťaženie pri obavách o miesto, kde sa údaje nachádzajú alebo ako ich škálujú. Všetky tieto obavy sú spracované za vás.

  • Integrácia: Dataverse sa rôznymi spôsobmi pripája a podporuje potreby vášho podniku. Rozhrania API, webhooky, eventingy a exporty údajov vám poskytujú flexibilitu získať údaje dovnútra a von.

Ako vidíte, Microsoft Dataverse je výkonné cloudové riešenie na ukladanie a prácu s podnikovými údajmi. V nasledujúcich častiach sa pozrieme na aplikáciu Microsoft Dataverse zo objektívu ukladacieho priestoru údajov pre Microsoft Power Platform, kde začnete svoju cestu. Majte na pamäti ďalšie rozpracované bohaté možnosti, ktoré môžete bližšie preskúmať, s tým, ako sa vaše využitie zvyšuje.

Na začiatok vám Microsoft Dataverse umožňuje vytvoriť jednu alebo viac cloudových inštancií štandardizovanej databázy. Databáza obsahuje preddefinované tabuľky a stĺpce, ktoré ukladajú údaje, ktoré sa bežne vyskytujú v takmer všetkých organizáciách a podnikoch. To, čo je uložené, môžete prispôsobiť a rozšíriť pridaním nových stĺpcov alebo tabuliek. Jednoduchá konfigurácia databázy Microsoft Dataverse a štandardizovaného dátového modelu podľa nej zjednodušuje vašu schopnosť sústrediť svoje úsilie na budovanie riešení bez obáv z infraštruktúry, ukladania a integrácie údajov. Keď máte údaje uložené v službe Microsoft Dataverse, môžete k nim získať prístup mnohými spôsobmi. S údajmi môžete pracovať natívne s nástrojmi, ako sú napríklad Power Apps alebo Power Automate. K službe Dataverse sa môže pripojiť ľubovoľné podnikové riešenie pomocou konektorov API. Vďaka funkciám, ako sú napríklad zabezpečenie na základe rolí a podnikové pravidlá, môžete dôverovať, že vaše údaje sú bezpečné bez ohľadu na spôsob prístupu.

Škálovateľnosť

Databáza Dataverse podporuje veľké množiny údajov a zložité dátové modely. Tabuľky môžu obsahovať milióny položiek a ukladací priestor v každej inštancii databázy Microsoft Dataverse môžete rozšíriť na štyri terabajty na inštanciu. Množstvo údajov, ktoré sú k dispozícii vo vašej inštancii služby Microsoft Dataverse, je založené na počte a type licencií, ktoré sú k nemu priradené. Úložisko údajov je združené medzi všetkými licencovanými používateľmi, takže môžete vyhradiť úložisko podľa potreby pre každé riešenie, ktoré vytvoríte. Prírastkové úložisko je možné zakúpiť, ak potrebujete viac úložiska ako v rámci štandardných licencií.

Štruktúra a výhody služby Microsoft Dataverse

Štruktúra databázy Microsoft Dataverse je založená na definíciách a schéme v modeli Common Data Model. Kľúčovou výhodou používania modelu Common Data Model ako základu databázy Microsoft Dataverse je, že zjednodušuje integráciu riešení, ktoré používajú schému modelu Common Data Model. Štandardné tabuľky riešenia sú rovnaké. Môžete využiť bohatý ekosystém riešení, ktoré dodávatelia vytvorili pomocou modelu Common Data Model. Najlepšie na tom je to, že prakticky neexistuje žiadne obmedzenie, ako ďaleko možno rozšíriť databázu Microsoft Dataverse.

Popis tabuliek, stĺpcov a vzťahov

Tabuľka je logická štruktúra obsahujúca riadky a stĺpce, ktorá predstavuje množinu údajov. Na snímke obrazovky vidíte štandardnú tabuľku konta a rôzne prvky, ktoré možno spravovať ako jej súčasť.

Snímka obrazovky s tabuľkou Konto.

Typy tabuliek

Existujú tri typy tabuliek:

  • Standard – niekoľko štandardných tabuliek, ktoré sú známe aj ako preddeľové tabuľky, je súčasťou prostredia Dataverse. Tabuľky konto, obchodná jednotka, kontakt, úloha a používateľ sú príkladmi štandardných tabuliek v službe Dataverse. Väčšinu štandardných tabuliek, ktoré sú súčasťou funkcie Dataverse, je možné prispôsobiť.

  • Spravované – tabuľky, ktoré nie sú prispôsobiteľné a boli importované do prostredia ako súčasť spravovaného riešenia.

  • Vlastné – vlastné tabuľky sú nespravované tabuľky, ktoré sa buď importujú z nespravovaného riešenia, alebo sú nové tabuľky vytvorené priamo v prostredí Dataverse.

Stĺpce

Stĺpce ukladajú diskrétnu informáciu v rámci riadka v tabuľke. Možno ich považujete za stĺpec v Exceli. Stĺpce majú typy údajov, čo znamená, že môžete uložiť údaje určitého typu v stĺpci, ktorý sa zhoduje s daným typom údajov. Ak máte napríklad riešenie, ktoré vyžaduje dátumy, napríklad zaznamenávanie dátumu udalosti alebo situácie, kedy sa niečo stalo, potom uložíte dátum v stĺpci s typom Dátum. Podobne, ak chcete uložiť číslo, potom uložíte číslo v stĺpci s typom Číslo.

Počet stĺpcov v tabuľke sa líši od niekoľkých stĺpcov po sto alebo viac. Každá databáza v službe Microsoft Dataverse začína štandardnou množinou tabuliek a každá štandardná tabuľka má štandardnú množinu stĺpcov.

Vysvetlenie vzťahov

Ak chcete vytvoriť efektívne a škálovateľné riešenie pre väčšinu riešení, ktoré vytvoríte, musíte údaje rozdeliť do rôznych kontajnerov (tabuliek). Pokus o uloženie všetkého do jedného kontajnera by bol pravdepodobne neefektívny a ťažko pochopitý.

Tento koncept je možné ilustrovať v nasledujúcom príklade.

Predstavte si, že potrebujete vytvoriť systém na správu predajných objednávok. Budete potrebovať zoznam produktov spolu s inventárom po ruke, náklady na položku a predajnú cenu. Potrebujete tiež hlavný zoznam zákazníkov s ich adresami a kreditnými hodnoteniami. Nakoniec budete musieť spravovať predajné faktúry a ukladať údaje faktúr. Faktúra by mala obsahovať informácie, ako napríklad dátum, číslo faktúry, predajca, informácie o zákazníkovi vrátane adresy a kreditného hodnotenia a položku riadka pre každú položku na faktúre. Položky v riadkoch by mali obsahovať odkaz na produkt, ktorý ste predali, a poskytnúť správne náklady a cenu pre každý produkt a znížiť množstvo na strane na základe množstva, ktoré ste predali v tejto položke riadka.

Vytvorenie jednej tabuľky na podporu funkcií vo vyššie uvedenom príklade by bolo neefektívne. Lepší spôsob, ako pristupovať k tomuto obchodnému scenáru, je vytvoriť nasledujúce štyri tabuľky:

  • Zákazníci

  • Produkty

  • Faktúry

  • Položky v riadkoch

Vytvorenie tabuľky pre každú z týchto položiek a ich vzájomné vytvorenie umožní vytvoriť efektívne riešenie, ktoré dokážete škálovať a zároveň si zachovať vysoký výkon. Rozdelenie údajov do viacerých tabuliek tiež znamená, že nebudete musieť ukladať opakujúce sa údaje ani podporovať obrovské riadky s veľkým množstvom prázdnych údajov. Okrem toho bude vytváranie zostáv oveľa jednoduchšie, ak rozdelíte údaje do samostatných tabuliek.

Tabuľky, ktoré navzájom súvisia, majú relačné pripojenie. Vzťahy medzi tabuľkami existujú v mnohých formulároch, ale dva najbežnejšie sú one-to-many a many-to-many, pričom oba sú podporované službou Microsoft Dataverse. Ďalšie informácie o rôznych typoch vzťahov nájdete v téme Vzťahy tabuliek.

Obchodná logika v službe Microsoft Dataverse

Mnohé organizácie majú obchodnú logiku, ktorá ovplyvňuje spôsob ich práce s údajmi. Napríklad organizácia, ktorá používa funkciu Dataverse na ukladanie informácií o zákazníkovi, môže chcieť pole, ako napríklad pole s identifikačným číslom, povinné na základe typu zákazníka, ktorým sú. V službe Microsoft Dataverse vytvoríte túto logiku pomocou obchodných pravidiel. Podnikové pravidlá vám umožňujú použiť a zachovať obchodnú logiku na vrstve údajov namiesto vrstvy aplikácie. Tieto pravidlá sa v podstate použijú pri vytváraní obchodných pravidiel v službe Microsoft Dataverse bez ohľadu na to, kde používatelia s údajmi pracujú.

Napríklad podnikové pravidlá možno používať v aplikáciách plátna a modelom riadených aplikáciách na nastavenie alebo vymazanie hodnôt v jednom alebo viacerých stĺpcoch v tabuľke. Môžu sa tiež použiť na overenie uložených údajov alebo zobrazenie chybových hlásení. Modelom riadené aplikácie môžu používať podnikové pravidlá na zobrazenie alebo skrytie stĺpcov, povolenie alebo zakázanie stĺpcov, ako aj na vytvorenie odporúčaní na základe Business Intelligence.

Obchodné pravidlá poskytujú účinný spôsob, ako vynútiť pravidlá, nastaviť hodnoty alebo overiť údaje bez ohľadu na formulár, ktorý sa používa na zadávanie údajov. Podnikové pravidlá sú okrem toho účinné a pomáhajú zvyšovať presnosť údajov, zjednodušovať vývoj aplikácií a zjednodušovať formuláre prezentované koncovým používateľom.

Nižšie je uvedený príklad jednoduchého, ale výkonného využitia obchodných pravidiel. Obchodné pravidlo je nakonfigurované na zmenu poľa Schvaľovateľ kreditného limitu VP na povinné pole, ak je Kreditný limit nastavený na hodnotu väčšiu ako $1,000,000. Ak je kreditný limit menší ako $1,000,000 , pole je voliteľné.

Snímka obrazovky obchodného pravidla v službe Power Apps.

Ak použijete toto obchodné pravidlo na úrovni údajov a nie na úrovni aplikácie, budete mať lepšiu kontrolu nad svojimi údajmi. Tým sa môže zabezpečiť dodržovanie obchodnej logiky, či už je prístupná priamo zo služieb Power Apps, Power Automate alebo dokonca prostredníctvom rozhrania API. Pravidlo je viazané na údaje, nie na aplikáciu.

Ďalšie informácie o používaní obchodných pravidiel v službe Dataverse nájdete v téme: Vytvorenie obchodného pravidla pre tabuľku.

Práca s tokmi údajov

Toky údajov sú samoobslužná cloudová technológia prípravy údajov. Toky údajov sa používajú na ingestovanie, transformáciu a načítanie údajov do prostredí služby Microsoft Dataverse, pracovných priestorov služby Power BI alebo konta Azure Data Lake Storage vašej organizácie. Toky údajov sú vytvorené pomocou Power Query zjednoteného pripojenia údajov a možnosti prípravy, ktorá je už dostupná v mnohých produktoch spoločnosti Microsoft vrátane Excelu a služby Power BI. Zákazníci môžu spúšťať toky údajov tak, aby sa spúšťali na požiadanie alebo automaticky podľa plánu. Údaje sú vždy aktuálne.

Keďže tok údajov ukladá výsledné entity v cloudovom úložisku, iné služby môžu pracovať s údajmi vytvorenými tokmi údajov.

Ilustrácia toku údajov.

Napríklad aplikácie Power BI, Power Apps, Power Automate, Power Virtual Agents a Dynamics 365 môžu získať údaje vytvorené tokom údajov pripojením k službe Dataverse, konektoru toku údajov Power Platform alebo priamo cez jazero v závislosti od cieľa nakonfigurovaného v čase vytvorenia toku údajov.

V nasledujúcom zozname sú zvýraznené niektoré z výhod používania tokov údajov:

  • Tok údajov dekominuje vrstvu transformácie údajov z vrstvy modelovania a vizualizácie v riešení služby Power BI.

  • Kód transformácie údajov sa namiesto rozloženia medzi viacerými artefaktmi môže nachádzať v centrálnom umiestnení, ako je tok údajov.

  • Tvorca toku údajov potrebuje len Power Query zručnosti. V prostredí s viacerými tvorcami môže byť tvorca toku údajov súčasťou tímu, ktorý spolu vytvára celé riešenie BI alebo operačnú aplikáciu.

  • Tok údajov je produkt anostický. Nie je to súčasť iba služby Power BI, pretože jej údaje môžete získať v iných nástrojoch a službách.

  • Toky údajov využívajú Power Query výkonnú grafickú samoobslužnú transformáciu údajov.

  • Toky údajov sa úplne spúšťajú v cloude. Nevyžaduje sa žiadna ďalšia infraštruktúra.

  • Na začatie práce s tokmi údajov máte viacero možností, ako používať licencie na Služby Power Apps, Power BI a Customer Insights.

  • Hoci toky údajov umožňujú pokročilé transformácie, sú navrhnuté pre samoobslužné scenáre a nevyžadujú žiadne IT ani vývojárske prostredie.