Självstudier: Acceptera och ta emot data med Azure Data Share

I den här självstudien lär du dig att acceptera en dataresursinbjudan med hjälp av Azure Data Share. Du får lära dig hur du tar emot data som delas med dig och hur du aktiverar ett regelbundet uppdateringsintervall för att säkerställa att du alltid har den senaste ögonblicksbilden av de data som delas med dig.

  • Så här accepterar du en Azure Data Share inbjudan
  • Skapa ett Azure Data Share konto
  • Ange ett mål för dina data
  • Skapa en prenumeration på din dataresurs för schemalagd uppdatering

Förutsättningar

Innan du kan acceptera en dataresursinbjudan måste du skapa ett antal Azure-resurser, som anges nedan.

Se till att alla krav är uppfyllda innan du godkänner en dataresursinbjudan.

  • Azure-prenumeration: Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
  • En Data Share: En inbjudan från Microsoft Azure med ämnet "Azure Data Share inbjudan från yourdataprovider@domain.com ".
  • Registrera resursprovidern Microsoft.DataShare i Azure-prenumerationen där du skapar en Data Share-resurs och Azure-prenumerationen där dina Azure-måldatalager finns.

Ta emot data till ett lagringskonto

  • Ett Azure Storage konto: Om du inte redan har ett kan du skapa ett Azure Storage konto.
  • Behörighet att skriva till lagringskontot, som finns i Microsoft.Storage /storageAccounts/write. Den här behörigheten finns i Storage rollen Blob Data-deltagare.
  • Behörighet att lägga till rolltilldelning till lagringskontot, som finns i Microsoft.Authorization/rolltilldelningar/skriva. Den här behörigheten finns i ägarrollen.

Ta emot data SQL ett SQL mål

Om du väljer att ta emot data Azure SQL Database Azure Synapse Analytics listan nedan en lista över förhandskrav.

Krav för att ta emot data till Azure SQL Database eller Azure Synapse Analytics (tidigare Azure SQL DW)

  • En Azure SQL Database eller Azure Synapse Analytics (tidigare Azure SQL DW).
  • Behörighet att skriva till databaser på SQL-servern, som finns i Microsoft.Sql/servers/databases/write. Den här behörigheten finns i deltagarrollen.
  • Azure Active Directory administratör för SQL server
  • SQL Server Firewall-åtkomst. Detta kan göras med hjälp av följande steg:
    1. I SQL server i Azure Portal navigerar du till Brandväggar och virtuella nätverk
    2. Välj Ja för Tillåt Att Azure-tjänster och -resurser får åtkomst till den här servern.
    3. Välj +Lägg till klient-IP. Klientens IP-adress kan komma att ändras. Den här processen kan behöva upprepas nästa gång du delar SQL data från Azure Portal. Du kan också lägga till ett IP-intervall.
    4. Välj Spara.

Krav för att ta emot data till Azure Synapse Analytics (arbetsyta) SQL poolen

  • En Azure Synapse Analytics (arbetsyta) dedikerad SQL pool. Det finns för närvarande inte stöd SQL ta emot data till en serverlös SQL pool.

  • Behörighet att skriva till SQL i Synapse-arbetsytan, som finns i Microsoft.Synapse/workspaces/sqlPools/write. Den här behörigheten finns i deltagarrollen.

  • Behörighet för den Data Share resursens hanterade identitet för åtkomst till Synapse-arbetsytan SQL poolen. Detta kan göras med hjälp av följande steg:

    1. I Azure Portal du till Synapse-arbetsytan. Välj SQL Active Directory-administratör från det vänstra navigeringsfönstret och ange dig själv som Azure Active Directory administratör.

    2. Öppna Synapse Studio väljer du Hantera i det vänstra navigeringsfönstret. Välj Åtkomstkontroll under Säkerhet. Tilldela dig själv SQL administratörs- eller arbetsyteadministratörsroll.

    3. I Synapse Studio du Utveckla i det vänstra navigeringsfönstret. Kör följande skript i SQL poolen för att lägga till Data Share-resurs hanterad identitet som en "db_datareader, db_datawriter, db_ddladmin".

      create user "<share_acc_name>" from external provider; 
      exec sp_addrolemember db_datareader, "<share_acc_name>"; 
      exec sp_addrolemember db_datawriter, "<share_acc_name>"; 
      exec sp_addrolemember db_ddladmin, "<share_acc_name>";
      

      Observera att <share_acc_name> är namnet på din Data Share resurs. Om du inte har skapat Data Share resurs ännu kan du komma tillbaka till det här kravet senare.

  • Åtkomst till Synapse-arbetsytans brandvägg. Detta kan göras med hjälp av följande steg:

    1. I Azure Portal du till Synapse-arbetsytan. Välj Brandväggar i det vänstra navigeringsfönstret.
    2. Välj för Allow Azure services and resources to access this workspace (Tillåt Azure-tjänster och resurser att komma åt den här arbetsytan).
    3. Välj +Lägg till klient-IP. Klientens IP-adress kan komma att ändras. Den här processen kan behöva upprepas nästa gång du delar SQL data från Azure Portal. Du kan också lägga till ett IP-intervall.
    4. Välj Spara.

Ta emot data till ett Azure Data Explorer kluster:

  • Ett Azure Data Explorer i samma Azure-datacenter som dataleverantörens Datautforskaren-kluster: Om du inte redan har ett kan du skapa ett Azure Data Explorer kluster. Om du inte känner till Azure-datacentret för dataleverantörens kluster kan du skapa klustret senare i processen.
  • Behörighet att skriva till Azure Data Explorer som finns i Microsoft.Kusto/clusters/write. Den här behörigheten finns i deltagarrollen.

Logga in på Azure Portal

Logga in på Azure-portalen.

Öppna inbjudan

  1. Du kan öppna inbjudan via e-post eller direkt från Azure Portal.

    Om du vill öppna en inbjudan via e-post kontrollerar du om det finns en inbjudan från dataleverantören i din inkorg. Inbjudan kommer från Microsoft Azure, med namnet Azure Data Share inbjudan yourdataprovider@domain.com från. Välj Visa inbjudan för att se din inbjudan i Azure.

    Om du vill öppna inbjudan Azure Portal direkt söker du efter Data Share inbjudningar i Azure Portal. Den här åtgärden tar dig till listan över Data Share inbjudningar.

    Om du är gästanvändare för en klientorganisation uppmanas du att verifiera din e-postadress för klienten innan du visar en Data Share inbjudan för första gången. När det har verifierats är det giltigt i 12 månader.

    Lista över inbjudningar

  2. Välj den inbjudan som du vill visa.

Acceptera inbjudan

  1. Kontrollera att alla fält granskas, inklusive användningsvillkoren. Om du godkänner användningsvillkoren måste du markera kryssrutan för att visa att du accepterar.

    Villkor för användning

  2. Under Målkonto Data Share väljer du den prenumeration och resursgrupp som du ska distribuera din Data Share till.

    I fältet Data Share konto väljer du Skapa nytt om du inte har ett befintligt Data Share konto. Annars väljer du ett Data Share konto som du vill godkänna din dataresurs till.

    I fältet Mottaget resursnamn kan du lämna standardvärdet som anges av den angivna informationen eller ange ett nytt namn för den mottagna resursen.

    När du har godkänt användningsvillkoren och angett ett Data Share för att hantera din mottagna resurs väljer du Godkänn och konfigurerar. En resursprenumeration skapas.

    Acceptera alternativ

    Den här åtgärden tar dig till den mottagna resursen i ditt Data Share konto.

    Om du inte vill acceptera inbjudan väljer du Avvisa.

Konfigurera mottagen resurs

Följ stegen nedan för att konfigurera var du vill ta emot data.

  1. Välj fliken Datauppsättningar. Markera kryssrutan bredvid den datauppsättning som du vill tilldela ett mål till. Välj + Mappa till mål för att välja ett måldatalager.

    Mappa till mål

  2. Välj en typ av måldatalager som du vill att data ska landa i. Alla datafiler eller tabeller i måldatalagret med samma sökväg och namn skrivs över. Om du tar emot data till Azure SQL Database eller Azure Synapse Analytics (tidigare Azure SQL DW) markerar du kryssrutan Tillåt Data Share att köra ovanstående skript "skapa användare" för min räkning.

    För delning på plats väljer du ett datalager i den angivna platsen. Platsen är det Azure-datacenter där dataleverantörens källdatalager finns. När datauppsättningen har mappats kan du följa länken i målsökvägen för att komma åt data.

    Mållagringskonto

  3. För ögonblicksbildsbaserad delning, om dataleverantören har skapat ett schema för ögonblicksbilder för att tillhandahålla regelbundna uppdateringar av data, kan du också aktivera schemat för ögonblicksbilder genom att välja fliken Schema för ögonblicksbilder. Markera kryssrutan bredvid schemat för ögonblicksbilden och välj + Aktivera. Observera att den första schemalagda ögonblicksbilden startar inom en minut efter schematiden och efterföljande ögonblicksbilder startar inom några sekunder från den schemalagda tiden.

    Aktivera schema för ögonblicksbilder

Utlösa en ögonblicksbild

De här stegen gäller endast för ögonblicksbildbaserad delning.

  1. Du kan utlösa en ögonblicksbild genom att välja fliken Information följt av Utlösarögonblicksbild. Här kan du utlösa en fullständig eller inkrementell ögonblicksbild av dina data. Om det är första gången du tar emot data från dataleverantören väljer du fullständig kopia.

    Utlösarögonblicksbild

  2. När den senaste körningsstatusen är lyckad går du till måldatalagret för att visa mottagna data. Välj Datauppsättningar och välj länken i Målsökväg.

    Konsumentdatauppsättningar

Visa historik

Det här steget gäller endast för ögonblicksbildbaserad delning. Om du vill visa historiken för dina ögonblicksbilder väljer du fliken Historik. Här hittar du historik över alla ögonblicksbilder som har genererats under de senaste 30 dagarna.

Rensa resurser

När resursen inte längre behövs går du till sidan Översikt Data Share och väljer Ta bort för att ta bort den.

Nästa steg

I den här självstudien har du lärt dig hur du accepterar och tar emot Azure Data Share. Om du vill veta mer Azure Data Share begrepp kan du fortsätta Azure Data Share terminologi.