Sdílet prostřednictvím


Práce s tabulkami Dataverse pomocí kódu

Poskytování úložiště dat je nejdůležitější funkcí Dataverse. Dataverse obsahuje základní sadu tabulek, které poskytují strukturu pro data používaná obchodními aplikacemi.

Základní sadu tabulek můžete zobrazit v odkazu na tabulku nebo entitu Dataverse.

Úprava tabulek

Návrh tabulky můžete upravit několika různými metodami.

Použití návrhářů

Návrh tabulky můžete upravovat několika způsoby pomocí návrhářů.

Návrhář Description
make.powerapps.com Nejjednodušším a nejběžnějším přístupem k úpravě schématu je použití https://make.powerapps.com/ k úpravě tabulek Dataverse v prostředí. Změny použité zde se provádějí v kontextu nespravovaného výchozího řešení Common Data Service.
Průzkumník řešení pro vaše řešení Pokud budete distribuovat řešení, měli byste vytvořit nové tabulky, atributy nebo relace v kontextu nespravovaného řešení, které použijete k vývoji řešení.
Další informace: Vydavatel řešení
Z editoru formulářů Při úpravě formuláře modelem řízené aplikace pro entitu můžete kliknout na tlačítko Nové pole v Průzkumníku polí. Pokud vytvoříte vyhledávací pole, vytvoříte novou relaci, která ji bude podporovat.

Importovat řešení

Řešení může obsahovat tabulky a další přizpůsobené komponenty. Import spravovaného nebo nespravovaného řešení do prostředí Dataverse bude obsahovat tyto tabulky nebo rozšířit existující tabulky o novou tabulku, kterou obsahují.

Ze zdroje dat pomocí Power Query

Můžete vytvářet nové tabulky a vyplňovat je daty pomocí Power Query. Další informace: Přidání dat do tabulky v Dataverse pomocí Power Query

Práce s definicemi tabulek pomocí webových služeb

Webové služby zveřejněné v Dataverse zahrnují funkce pro vytváření, čtení, zápis a odstraňování tabulek. Tyto služby se nejčastěji používají ke čtení, protože tato data můžou informovat kód za běhu o tom, jak je prostředí přizpůsobené. Další informace: Práce s definicemi tabulek pomocí kódu

Definice tabulek

Datový model je uložený v dataverse.

Definice tabulky obsahuje následující informace:

Data Description
Vlastnosti Každá entita má téměř 100 vlastností, které popisují, jak je identifikována a co s ní lze provést. Další informace: Definice entity
Attributes Vlastnost entity Attributes je kolekce atributů nebo sloupců. Každý sloupec má přibližně 50 vlastností, které popisují jeho identifikaci, typ dat, která obsahuje, jak je formátovaný a co se s ním dá dělat. Další informace: Definice atributu
Relationships Tři vlastnosti entity jsou kolekce relací mezi tabulkami. Tyto kolekce obsahují různé typy vztahů: N:M, N:1 a 1:N. Další informace: Definice relací
Privilegia Jednou z vlastností je kolekce mezi 0 a 8 oprávněními, která identifikují typy operací s daty, které se dají na této tabulce provádět s jedinečným identifikátorem přidruženým ke každé z nich. Mezi tyto operace patří: Připojení, Připojit k, Přiřadit, Vytvořit, Smazat, Číst, Sdílet a Zapsat.
Keys Ve výchozím nastavení má každá tabulka jeden atribut GUID (globálně jedinečný identifikátor) a Keys vlastnost je prázdná kolekce. Do tabulky můžete přidat alternativní klíče. Další informace: Klíče

Návod

Porozumění definici tabulky v systému vám může pomoci pochopit, jak Dataverse funguje. Mnoho vlastností také řídí tabulky v modelem řízených aplikacích. Návrháři, kteří jsou k dispozici pro úpravy metadat, nemohou zobrazit všechny podrobnosti nalezené v metadatech. Můžete nainstalovat modelem řízenou aplikaci s názvem Prohlížeč metadat, která vám umožní zobrazit všechny skryté tabulky a vlastnosti metadat nalezené v systému. Další informace: Procházení definic tabulek a sloupců ve vašem prostředí

Privátní tabulky

Dataverse obsahuje některé tabulky, které nejsou určené pro vývojáře třetích stran. Tyto tabulky přidává Microsoft, aby povolil funkce funkcí. Soukromé tabulky jsou označeny EntityMetadatavlastností .IsPrivate . Tyto tabulky nejsou zahrnuty do dokumentu CSDL webového rozhraní API $metadata. Najdete je ale při dotazování metadat entit.

Upozornění

Ve svých řešeních byste neměli používat privátní tabulky. Když označíme tabulku jako soukromou, Microsoft výslovně indikuje, že nepodporujeme jiné aplikace, které by tabulku používaly. Microsoft může tabulku kdykoli odebrat nebo zavést zásadní změny. Použití těchto tabulek jiným uživatelem než Microsoftem není podporováno.

Viz také

Přehled vývojáře Dataverse