नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
Microsoft Dataverse विकल्प का उपयोग करने वाले स्तंभों के लिए, संपादन के दौरान एकरूपता बनाए रखने के लिए विकल्प मानों को पूर्णांक लेबल के रूप में लिखा जाता है, न कि पाठ लेबल के रूप में। पूर्णांक-से-पाठ लेबल मैपिंग को Microsoft.Athena.TrickleFeedService/table-EntityMetadata.json फ़ाइल में संग्रहीत किया जाता है। इस आलेख में सर्वर रहित SQL पूल का उपयोग करके पूर्णांक-से-टेक्स्ट लेबल मैपिंग तक पहुँचने का तरीका बताया गया है.
नोट
Azure Synapse Microsoft Dataverse के लिए लिंक को पहले डेटा लेक में निर्यात के रूप में जाना जाता था। इस सेवा का मई 2021 से प्रभावी होने पर फिर से नाम रखा गया था और यह Azure Data Lake के साथ-साथ Azure Synapse Analytics को डेटा निर्यात करना जारी रखेगा.
पूर्वावश्यकताएँ
यह अनुभाग Dataverse लिंक फॉर Azure Synapse सेवा का उपयोग करने के बाद सर्वर रहित SQL पूल के साथ डेटा का उपभोग करने के लिए आवश्यक पूर्वापेक्षाओं का वर्णन करता है। Dataverse
Azure Synapse Dataverseके लिए लिंक: यह मार्गदर्शिका मानती है कि आपने पहले ही Dataverse कार्यस्थान के साथ Azure Synapse के लिए लिंक Dataverse का उपयोग करके डेटा निर्यात कर लिया है। Azure Synapse Analytics
संग्रहण खाता पहुँच. आपको स्टोरेज खाते के लिए निम्नलिखित भूमिकाओं में से एक की अनुमति देनी होगी: स्टोरेज ब्लॉब डेटा रीडर, स्टोरेज ब्लॉब डेटा योगदानकर्ता या स्टोरेज ब्लॉब डेटा ओनर.
सर्वर रहित SQL पूल के साथ Dataverse विकल्पों का उपभोग
अपने Azure Synapse Analytics कार्यस्थान पर नेविगेट करें.
बाएं साइड पैनल से Develop चुनें, फिर +>SQL स्क्रिप्ट चुनें।
निम्न SQL क्वेरी चिपकाएँ और <STORAGE_ACCOUNT> को स्टोरेज खाता नाम से तथा <CONTAINER_NAME> को कंटेनर के नाम से प्रतिस्थापित करें।
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'
)
क्वेरी चलाएँ. Dataverse विकल्पों वाली एक तालिका प्रदर्शित होती है.
Dataverse विकल्पों को अपनी Dataverse तालिका के साथ जोड़ें और दृश्य को तीन-भाग नामकरण पद्धति - [डेटाबेस-नाम].[स्कीमा-नाम].[तालिका-नाम] का उपयोग करके एक नए डेटाबेस में संग्रहीत करें।