इसके माध्यम से साझा किया गया


सर्वर रहित SQL पूल के साथ Dataverse विकल्प (विकल्प सेट) तक पहुंचें

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 विकल्पों का उपभोग

  1. अपने Azure Synapse Analytics कार्यस्थान पर नेविगेट करें.

  2. बाएं साइड पैनल से Develop चुनें, फिर +>SQL स्क्रिप्ट चुनें।

  3. निम्न 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'
    )
  1. क्वेरी चलाएँ. Dataverse विकल्पों वाली एक तालिका प्रदर्शित होती है.

  2. Dataverse विकल्पों को अपनी Dataverse तालिका के साथ जोड़ें और दृश्य को तीन-भाग नामकरण पद्धति - [डेटाबेस-नाम].[स्कीमा-नाम].[तालिका-नाम] का उपयोग करके एक नए डेटाबेस में संग्रहीत करें।

भी देखें

Azure Synapse लिंक के लिए Dataverse

त्वरित आरंभ: सर्वर रहित SQL पूल का उपयोग करें