Přístup k popiskům volby přímo z Azure Synapse Link for Dataverse
Microsoft Dataverse poskytuje bohatá metadata, která lze použít přímo v Power Apps. Výběr (rozevírací seznam) je jedním z nejpoužívanějších typů sloupců, které lze zahrnout do tabulky. Definuje sadu možností. Když se volba zobrazí ve formuláři, využívá ovládací prvek rozevírací seznam. Můžete definovat volbu pro použití sady možnosti, která je definována sama v sobě (místně). Rovněž lze použít sadu možností definovanou jinde (globálně), kterou mohou využívat jiné sloupce voleb.
Další informace o sloupcích výběru najdete v části Vytvářejte a upravujte přehled globálních voleb.
Po vytvoření Azure Synapse Link se ve složce s názvem OptionsetMetadata v Azure Data Lake Storage Gen2 vytvoří následujících pět tabulek:
- OptionsetMetadata
- GlobalOptionsetMetadata
- StateMetadata
- StatusMetadata
- TargetMetadata
StateMetadata a StatusMetadata ukládají hodnotu volby Stav a Status k načtení. TargetMetadata ukládá metadata tabulky Vztahy k načtení.
Název sloupce | Datový typ | Ukázková hodnota | Popis |
---|---|---|---|
EntityName | String | účet | Aktuální název tabulky Dataverse. |
AttributeName | String | transactioncurrencyid | Název aktuálního sloupce |
ReferencedEntity | String | transactioncurrency | Název související tabulky Dataverse |
ReferencedAttribute | String | transactioncurrencyid | Název souvisejícího sloupce |
Více informací: Přehled vztahů tabulky.
OptionsetMetadata ukládá metadata popisku místních voleb do importovaných tabulek Dataverse. GlobalOptionsetMetadata ukládá metadata popisků globálních voleb a řídí se stejným schématem tabulky plus jedním sloupcem navíc, GlobalOptionSetName, kombinace názvu tabulky a výběru.
Název sloupce | Datový typ | Ukázková hodnota | Popis |
---|---|---|---|
EntityName | String | účet | Název tabulky Dataverse. |
OptionSetName | String | ownershipcode | Název sloupce. |
Možnost | Bigint | 1 | Uživatelem zadaný číselný popisek při vytvoření položky výběru. |
IsUserLocalizedLabel | Logický | False | Ve výchozím nastavení vrací False. |
LocalizedLabelLanguageCode | Bigint | 1033 | Kód jazyka vybraného popisku, například 1033 pro angličtinu (Spojené státy americké) nebo 1034 pro španělštinu (Španělsko). |
LocalizedLabel | String | Veřejná | Uživatelem zadaný textový popisek při vytvoření položky výběru. |
GlobalOptionSetName (pouze GlobalOptionsetMetadata) | String | socialprofile_community | kombinace názvu tabulky a výběru |
V tabulkách Dataverse obsahuje sloupec volby uživatelem zadanou číselnou hodnotu, která je stejná jako hodnota Volba ve výše popsané tabulce OptionsetMetadata.
Požadavek
Azure Synapse Link for Dataverse. Tento článek předpokládá, že jste již exportovali data z Dataverse pomocí Azure Synapse Link for Dataverse.
Přístup k metadatům volby
- Vyberte požadované propojení Azure Synapse Link a v horním panelu příkazů vyberte Přejít do pracovního prostoru Azure Synapse Analytics .
- Rozbalte Databáze jezera v levém podokně, vyberte dataverse-environmentName-organizationUniqueNamea pak rozbalte Tabulky. Všechna uvedená metadata výběru jsou k dispozici pro analýzu.
Konzumovat výběrové sloupce Dataverse s bezserverovým fondem SQL.
- Klikněte pravým tlačítkem na ikonu databáze a vyberte Nový SQL skript > Prázdný skript.
- Použijte spojovací SQL skript ke spojení vybraných metadat s vaší tabulkou Dataverse a uložte pohled do nové databáze.
Příklad SQL skriptu pro spojení vybraných metadat
Nahraďte <DATABASE_NAME>,<COLUMN_NAME> a <TABLE_NAME> názvem databáze, sloupce a tabulky k nahrazení číselné hodnoty volby smysluplným textovým popiskem
SELECT [LocalizedLabel] as [<COLUMN_NAME>]
FROM [<DATABASE_NAME>].[dbo].[<TABLE_NAME>_partitioned]
LEFT JOIN [<DATABASE_NAME>].[dbo].[OptionsetMetadata]
ON ([<DATABASE_NAME>].[dbo].[OptionsetMetadata].[Option] = [<DATABASE_NAME>].[dbo].[<TABLE_NAME>_partitioned].[<COLUMN_NAME>] AND [<DATABASE_NAME>].[dbo].[OptionsetMetadata].[OptionSetName] = <COLUMN_NAME>)
Chcete-li získat další informace o tom, jak používat více hodnot sady možností, musíte použít Použití běžných tabulkových výrazů.