Zelfstudie: Gegevens delen met Azure Data Share

In deze zelfstudie leert u hoe u een nieuwe Azure Data Share instelt en hoe u uw gegevens met klanten en partners buiten uw Azure-organisatie kunt delen.

In deze zelfstudie leert u het volgende:

  • Maak een gegevensshare.
  • Voeg gegevenssets toe aan uw gegevensshare.
  • Schakel een schema voor momentopnamen in voor uw gegevensshare.
  • Voeg ontvangers toe aan uw gegevensshare.

Vereisten

  • Azure-abonnement: Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.
  • Het Azure-e-mailadres van de ontvanger (het gebruik van de e-mailalias werkt niet).
  • Als de bron-Azure-gegevensopslag zich in een ander Azure-abonnement bevindt dan de opslag die u gebruikt om een Data Share-resource te maken, registreert u de resourceprovider Microsoft.DataShare in het abonnement waarin de Azure-gegevensopslag zich bevindt.

Delen vanuit een opslagaccount

  • Een Azure Storage-account: U kunt een gratis Azure Storage-account aanmaken als u nog niet een hebt
  • Machtiging om naar het opslagaccount te schrijven, aanwezig in Microsoft.Storage/storageAccounts/write. Deze machtiging bevindt zich in de rol Storage blobgegevens inzender.
  • Machtiging om roltoewijzing toe te voegen aan het opslagaccount, aanwezig in Microsoft.Authorization/role assignments/write. Deze machtiging maakt onderdeel uit van de rol Eigenaar.

Delen vanuit een bron op basis van SQL

Hieronder ziet u de lijst met vereisten voor het delen van gegevens vanuit een SQL-bron.

Vereisten voor het delen vanuit Azure SQL Database of Azure Synapse Analytics (voorheen Azure SQL DW)

  • Azure SQL Database of Azure Synapse Analytics (voorheen Azure SQL DW) met tabellen en weergaven die u wilt delen.
  • Machtiging om naar de databases op de SQL-server te schrijven, aanwezig in Microsoft.Sql/servers/databases/write. Deze machtiging maakt onderdeel uit van de rol Inzender.
  • Azure Active Directory beheerder van de SQL server
  • Toegang tot SQL Server-firewall. U kunt dit doen via de volgende stappen:
    1. Ga in Azure Portal naar SQL-server. Selecteer Firewalls en virtuele netwerken in de linkernavigatiebalk.
    2. Selecteer Ja bij Toegang van Azure-services en -resources tot deze server toestaan.
    3. Selecteer +IP van client toevoegen. Het IP-adres van de client kan worden gewijzigd. Dit proces moet mogelijk worden herhaald de volgende keer dat u SQL-gegevens deelt vanuit de Azure-portal. U kunt ook een IP-bereik toevoegen.
    4. Selecteer Opslaan.

Vereisten voor het delen vanuit de SQL-pool in Azure Synapse Analytics (werkruimte)

    • Een toegewezen SQL-pool in Azure Synapse Analytics (werkruimte) met tabellen die u wilt delen. Het delen van weergaven wordt momenteel niet ondersteund. Delen vanuit een serverloze SQL-pool wordt momenteel niet ondersteund.
  • Machtiging om te schrijven naar de SQL-pool in de Synapse-werkruimte, die zich in Microsoft.Synapse/workspaces/sqlPools/write bevindt. Deze machtiging maakt onderdeel uit van de rol Inzender.

  • Machtiging voor de beheerde identiteit van de Data Share-resource voor toegang tot de SQL-pool in de Synapse-werkruimte. U kunt dit doen via de volgende stappen:

    1. Ga in Azure Portal naar de Synapse-werkruimte. Selecteer SQL Active Directory-beheerder in de linkernavigatiebalk en stel uzelf in als de Azure Active Directory-beheerder.

    2. Open Synapse Studio, selecteer Beheren in de linkernavigatiebalk. Selecteer Toegangsbeheer onder Beveiliging. Wijs uzelf de rol van SQL-beheerder of werkruimtebeheerder toe.

    3. Selecteer in Synapse Studio de optie Beheren in de linkernavigatiebalk. Voer in de SQL-pool het volgende script uit om de beheerde identiteit van de Data Share-resource toe te voegen als een db_datareader.

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

      De <share_acc_name> is de naam van uw Data Share resource. Als u nog geen Data Share-resource hebt gemaakt, kunt u later aan deze vereiste voldoen.

  • Toegang tot de firewall van de Synapse-werkruimte. U kunt dit doen via de volgende stappen:

    1. Ga in Azure Portal naar de Synapse-werkruimte. Selecteer Firewalls in de linkernavigatiebalk.
    2. Selecteer AAN bij Azure-services en -resources toegang geven tot deze werkruimte.
    3. Selecteer +IP van client toevoegen. Het IP-adres van de client kan worden gewijzigd. Dit proces moet mogelijk worden herhaald de volgende keer dat u SQL-gegevens deelt vanuit de Azure-portal. U kunt ook een IP-bereik toevoegen.
    4. Selecteer Opslaan.

Delen vanuit Azure Data Explorer

  • Een Azure Data Explorer-cluster met databases die u wilt delen.
  • Machtiging om naar het Azure Data Explorer-cluster te schrijven, aanwezig in Microsoft.Kusto/clusters/write. Deze machtiging maakt onderdeel uit van de rol Inzender.

Aanmelden bij Azure Portal

Meld u aan bij de Azure-portal.

Een Data Share-account maken

Maak een Azure Data Share-resource in een Azure-resourcegroep.

  1. Selecteer de menuknop in de linkerbovenhoek van de portal, en selecteer vervolgens Een resource maken (+).

  2. Zoek naar Data Share.

  3. Selecteer Data Share en selecteer Maken.

  4. Vul de basisgegevens van uw Azure Data Share-resource in met de volgende informatie.

    Instelling Voorgestelde waarde Beschrijving van veld
    Abonnement Uw abonnement Selecteer het Azure-abonnement dat u wilt gebruiken voor uw gegevensshare-account.
    Resourcegroep testresourcegroup Gebruik een bestaande resourcegroep of maak een nieuwe.
    Locatie US - oost 2 Geef een regio op voor uw gegevensshare-account.
    Naam datashareaccount Geef een naam op voor uw gegevensshare-account.
  5. Selecteer Beoordelen en maken en vervolgens Maken om uw gegevensshare-account in te richten. Het inrichten van een nieuw gegevensshare-account duurt doorgaans 2 minuten of minder.

  6. Nadat de implementatie is voltooid, selecteert u Ga naar resource.

Een share maken

  1. Ga naar de overzichtspagina van uw gegevensshare.

    Uw gegevens delen

  2. Selecteer Beginnen met het delen van uw gegevens.

  3. Selecteer Maken.

  4. Vul de details in voor uw share. Geef een naam, type share, beschrijving van de share-inhoud en gebruiksvoorwaarden (optioneel) op.

    EnterShareDetails

  5. Selecteer Doorgaan.

  6. Selecteer Gegevenssets toevoegen om gegevenssets toe te voegen aan de share.

    Gegevenssets toevoegen aan de share

  7. Selecteer het type gegevensset dat u wilt toevoegen. Welke lijst met typen gegevensset wordt weergegeven, is afhankelijk van het type share (momentopname of in-place) dat u in de vorige stap hebt geselecteerd. Als u deelt vanuit een Azure SQL Database of Azure Synapse Analytics (voorheen Azure SQL DW), wordt u gevraagd om de verificatiemethode om tabellen weer te bieden. Selecteer AAD verificatie en schakel het selectievakje Allow Data Share to run the above 'create user' script on my behalf in.

    AddDatasets

  8. Navigeer naar het object dat u wilt delen en selecteer Gegevenssets toevoegen.

    SelectDatasets

  9. Voer op het tabblad Ontvangers de e-mailadressen in van uw gegevensgebruiker door + Ontvanger toevoegen te selecteren.

    AddRecipients

  10. Selecteer Doorgaan.

  11. Als u het type share momentopname hebt geselecteerd, kunt u het momentopnameschema configureren om updates van uw gegevens naar uw gegevensgebruiker te sturen.

    EnableSnapshots

  12. Selecteer een begintijd en een herhalingsinterval.

  13. Selecteer Doorgaan.

  14. Controleer op het tabblad Beoordelen en maken de inhoud, instellingen, ontvangers en synchronisatie-instellingen van uw pakket. Selecteer Maken.

Uw Azure-gegevensshare is nu gemaakt en de ontvanger van uw gegevensshare kan nu uw uitnodiging accepteren.

Resources opschonen

Wanneer u de resource niet langer nodig hebt, gaat u naar de pagina Overzicht Data Share en selecteert u Verwijderen om de resource te verwijderen.

Volgende stappen

In deze zelfstudie hebt u geleerd hoe u een Azure Data Share en ontvangers uitnodigt. Voor meer informatie over hoe een gegevensgebruiker een gegevensshare kan accepteren en ontvangen, gaat u door naar de zelfstudie voor het accepteren en ontvangen van gegevens.