Dostop do možnosti izbire za Dataverse (nabori možnosti) z nestrežniško skupino SQL
Za stolpce, ki uporabljajo izbire Microsoft Dataverse, so vrednosti izbire zapisane kot celoštevilska oznaka in ne kot besedilna oznaka, da se ohranja doslednost med urejanjem. Preslikava oznake celega števila v besedilo je shranjena v datoteki Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json. Ta članek obravnava, kako z uporabo nestrežniške skupine SQL dostopati do preslikave oznak celega števila v besedilo.

Opomba
Azure Synapse Link for Microsoft Dataverse se je v preteklosti imenoval Izvoz v jezero podatkov. Storitev je bila preimenovana maja 2021 in bo še naprej izvažala podatke v Azure Data Lake in Azure Synapse Analytics.
Zahteve
Ta razdelek opisuje predpogoje, potrebne za uporabo podatkov Dataverse z nestrežniško skupino SQL po uporabi storitve Azure Synapse Link for Dataverse.
Azure Synapse Link for Dataverse: Ta priročnik predvideva, da ste podatke že izvozili iz Dataverse z uporabo Azure Synapse Link for Dataverse z in Azure Synapse Analytics delovni prostor.
Dostop do računa za shrambo. Dodeljeno morate imeti eno od naslednjih vlog za račun računu za shrambo: bralec podatkov shrambe zbirke dvojiških podatkov, sodelujoči za podatke shrambe zbirke dvojiških podatkov ali lastnik podatkov shrambe zbirke dvojiških podatkov.
Uporaba možnosti izbire za Dataverse z nestrežniško skupino SQL
Pomaknite se do svojega Azure Synapse Analytics delovni prostor.
Izberite Razvoj na levi stranski plošči in nato + > skript SQL.
Prilepite naslednjo poizvedbo SQL in zamenjajte <STORAGE_ACCOUNT> z imenom računa za shranjevanje ter <CONTAINER_NAME> z imenom vsebnika.
SELECT [EntityName], [OptionSetName], [Option], [IsUserLocalizedLabel], [LocalizedLabelLanguageCode], [LocalizedLabel]
FROM OPENROWSET (
BULK 'https://<STORAGE_ACCOUNT>.dfs.core.windows.net/<CONTAINER_NAME>/Microsoft.Athena.TrickleFeedService/*-EntityMetadata.json',
FORMAT = 'csv',
FIELDTERMINATOR ='0x0b',
FIELDQUOTE = '0x0b',
ROWTERMINATOR = '0x0b'
) WITH (doc nvarchar(max)) AS rows
CROSS APPLY OPENJSON(doc, '$.OptionSetMetadata')
WITH (
[EntityName] nvarchar(4000) '$.EntityName',
[OptionSetName] nvarchar(4000) '$.OptionSetName',
[Option] int '$.Option',
[IsUserLocalizedLabel] nvarchar(4000) '$.IsUserLocalizedLabel',
[LocalizedLabelLanguageCode] int '$.LocalizedLabelLanguageCode',
[LocalizedLabel] nvarchar(4000) '$.LocalizedLabel'
)
Zaženite poizvedbo. Prikaže se tabela, ki vsebuje možnosti Dataverse.
Pridružite se možnostim izbire Dataverse z vašo tabelo Dataverse in shranite pogled v novo zbirko podatkov s tridelnim poimenovanjem – [ime-zbirkepodatkov].[ime-sheme].[ime-tabele].
Glejte tudi
Azure Synapse Link for Dataverse
Hitri začetek: uporaba nestrežniške skupine SQL
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
Pošlji in prikaži povratne informacije za