Självstudier: Dela data med Azure Data Share

I den här självstudien lär du dig att konfigurera en ny Azure Data Share och börja dela data med kunder och partner utanför din Azure-organisation.

I den här självstudien får du lära dig att:

  • Skapa en dataresurs.
  • Lägg till datauppsättningar i dataresursen.
  • Aktivera ett schema för ögonblicksbilder för Data Share.
  • Lägg till mottagare i dataresursen.

Förutsättningar

  • Azure-prenumeration: Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
  • Mottagarens e-postadress i Azure (med deras e-postalias fungerar inte).
  • Om Azure-källdatalagret finns i en annan Azure-prenumeration än den du ska använda för att skapa Data Share-resurs registrerar du resursprovidern Microsoft.DataShare i prenumerationen där Azure-datalagret finns.

Dela från 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/skriv. Den här behörigheten finns i ägarrollen.

Dela från en SQL-baserad källa

Nedan visas en lista över förhandskrav för att dela data SQL datakällan.

Krav för delning från Azure SQL Database eller Azure Synapse Analytics (tidigare Azure SQL DW)

  • En Azure SQL Database eller Azure Synapse Analytics (tidigare Azure SQL DW) med tabeller och vyer som du vill dela.
  • Behörighet att skriva till databaserna på SQL server, som finns i Microsoft.Sql/servers/databases/write. Den här behörigheten finns i deltagarrollen.
  • Azure Active Directory administratör för SQL servern
  • SQL Server Firewall-åtkomst. Detta kan göras med följande steg:
    1. I Azure Portal navigerar du till SQL server. Välj Brandväggar och virtuella nätverk i det vänstra navigeringsfönstret.
    2. Välj Ja för Tillåt Azure-tjänster och resurser att komma åt 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 delning från Azure Synapse Analytics (arbetsyta) SQL poolen

    • En Azure Synapse Analytics (arbetsyta) SQL en pool med tabeller som du vill dela. Delning av vyn stöds inte för närvarande. Delning från serverlös SQL-pool stöds inte för närvarande.
  • 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-SQL poolen. Detta kan göras med följande steg:

    1. I Azure Portal navigerar 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 väljer du Utveckla i det vänstra navigeringsfönstret. Kör följande skript i en SQL pool för att lägga Data Share hanterad identitet som en db_datareader.

      create user "<share_acct_name>" from external provider;     
      exec sp_addrolemember db_datareader, "<share_acct_name>"; 
      

      Namnet <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.

  • Brandväggsåtkomst för Synapse-arbetsyta. Detta kan göras med följande steg:

    1. I Azure Portal navigerar du till Synapse-arbetsytan. Välj Brandväggar i det vänstra navigeringsfönstret.
    2. Välj PÅ för 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.

Dela från Azure Data Explorer

  • Ett Azure Data Explorer kluster med databaser som du vill dela.
  • 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.

Skapa ett Data Share konto

Skapa en Azure Data Share resurs i en Azure-resursgrupp.

  1. Välj menyknappen i det övre vänstra hörnet i portalen och välj sedan Skapa en resurs (+).

  2. Sök efter Data Share.

  3. Välj Data Share och Välj Skapa.

  4. Fyll i den grundläggande informationen om Azure Data Share resurs med följande information.

    Inställning Föreslaget värde Fältbeskrivning
    Prenumeration Din prenumeration Välj den Azure-prenumeration som du vill använda för ditt dataresurskonto.
    Resursgrupp testresourcegroup Använd en befintlig resursgrupp eller skapa en ny resursgrupp.
    Location USA, östra 2 Välj en region för ditt dataresurskonto.
    Name datashareaccount Ange ett namn för ditt dataresurskonto.
  5. Välj Granska + skapa och sedan Skapa för att etablera ditt dataresurskonto. Etableringen av ett nytt dataresurskonto tar vanligtvis cirka 2 minuter eller mindre.

  6. När distributionen är klar väljer du Gå till resurs.

Skapa en resurs

  1. Gå till Data Share översiktssidan.

    Dela dina data

  2. Välj Börja dela dina data.

  3. Välj Skapa.

  4. Fyll i informationen för din resurs. Ange namn, resurstyp, beskrivning av resursinnehåll och användningsvillkor (valfritt).

    EnterShareDetails

  5. Välj Fortsätt.

  6. Om du vill lägga till datauppsättningar i din resurs väljer du Lägg till datauppsättningar.

    Lägga till datauppsättningar i din resurs

  7. Välj den datauppsättningstyp som du vill lägga till. Du ser en annan lista över datauppsättningstyper beroende på resurstyp (ögonblicksbild eller på plats) som du valde i föregående steg. Om du delar från Azure SQL Database eller Azure Synapse Analytics (tidigare Azure SQL DW) uppmanas du att ange autentiseringsmetod för att lista tabeller. Välj AAD autentisering och markera kryssrutan Tillåt att Data Share köra skriptet "skapa användare" ovan för min räkning.

    AddDatasets

  8. Gå till det objekt som du vill dela och välj Lägg till datauppsättningar.

    SelectDatasets

  9. På fliken Mottagare anger du e-postadresserna för datakonsumenten genom att välja +Lägg till mottagare.

    AddRecipients

  10. Välj Fortsätt.

  11. Om du har valt resurstyp för ögonblicksbilder kan du konfigurera schemat för ögonblicksbilder för att tillhandahålla uppdateringar av dina data till datakonsumenten.

    EnableSnapshots

  12. Välj starttid och upprepningsintervall.

  13. Välj Fortsätt.

  14. På fliken Granska + skapa granskar du paketinnehåll, Inställningar, mottagare och synkroniserings-Inställningar. Välj Skapa.

Din Azure Data Share har nu skapats och mottagaren av din Data Share är nu redo att acceptera din inbjudan.

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 skapar Azure Data Share mottagare och bjuder in mottagare. Om du vill veta mer om hur en datakonsument kan acceptera och ta emot en dataresurs fortsätter du till självstudien om att acceptera och ta emot data.