Zelfstudie: Gegevens accepteren en ontvangen met Azure Data Share

In deze zelfstudie leert u hoe u een uitnodiging voor gegevensshares met behulp van Azure Data Share accepteert. U leert hoe u gegevens ontvangt die met u worden gedeeld en hoe u een regelmatig vernieuwingsinterval kunt inschakelen om ervoor te zorgen dat u altijd de meest recente momentopname hebt van de gegevens die met u worden gedeeld.

  • Een Azure Data Share-uitnodiging accepteren
  • Maak een Azure Data Share-account
  • Geef een doel op voor de gegevens
  • Maak een abonnement voor uw gegevensshare voor geplande vernieuwing

Vereisten

Voordat u een uitnodiging voor gegevens delen kunt accepteren, moet u een aantal Azure-resources maken. Deze worden hieronder vermeld.

Zorg ervoor dat alle vereisten zijn voltooid voordat u een uitnodiging voor het delen van gegevens accepteert.

  • Azure-abonnement: Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.
  • Een Data Share-uitnodiging: Een uitnodiging van Microsoft Azure met een onderwerp met de titel: Azure Data Share-uitnodiging van yourdataprovider@domain.com .
  • Registreer de Microsoft.DataShare-resourceprovider in het Azure-abonnement waarin u een Data Share-resource gaat maken, en in het Azure-abonnement waarin uw Azure-doelgegevensarchieven zich bevinden.

Gegevens ontvangen in een opslagaccount

  • Een Azure Storage-account: Hier kunt u een Azure Storage-account maken als u nog geen account hebt.
  • Machtiging om naar het opslagaccount te schrijven, aanwezig in Microsoft.Storage/storageAccounts/write. Deze machtiging bestaat 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.

Gegevens ontvangen in een op SQL gebaseerd doel

Als u ervoor kiest om gegevens te ontvangen in Azure SQL Database of Azure Synapse Analytics, vindt u hieronder de lijst met vereisten.

Vereisten voor het ontvangen van gegevens in Azure SQL Database of Azure Synapse Analytics (voorheen Azure SQL DW)

  • Een instantie van Azure SQL Database of Azure Synapse Analytics (voorheen Azure SQL DW).
  • Machtiging om naar 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 SQL Server in de Azure-portal naar Firewalls en virtuele netwerken
    2. Selecteer Ja bij Azure-services en -resources toegang geven tot deze server.
    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 ontvangen van gegevens in de SQL-pool in Azure Synapse Analytics (werkruimte)

  • Een toegewezen SQL-pool in de Synapse Analytics-werkruimte. Het ontvangen van gegevens in 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, 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>";
      

      U ziet dat <share_acc_name> de naam is 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.

Gegevens ontvangen in een Azure Data Explorer-cluster:

  • Een Azure Data Explorer-cluster in hetzelfde Azure-datacenter als het Data Explorer-cluster van de gegevensprovider: Hier kunt u een Azure Data Explorer-account maken als u nog geen account hebt. Als u het Azure-datacenter van het cluster van de gegevensprovider niet weet, kunt u het cluster later in het proces maken.
  • 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.

Uitnodiging openen

  1. U kunt de uitnodiging openen vanuit uw e-mail of rechtstreeks vanuit de Azure-portal.

    Als u de uitnodiging wilt openen vanuit uw e-mail, gaat u in uw Postvak IN naar de uitnodiging van de gegevensprovider. De uitnodiging is van Microsoft Azure en heeft de titel Azure Data Share-uitnodiging van yourdataprovider@domain.com . Selecteer Uitnodiging weergeven om uw uitnodiging in Azure te bekijken.

    Als u de uitnodiging rechtstreeks vanuit de Azure-portal wilt openen, gaat u in de Azure-portal naar Data Share-uitnodigingen. Met deze actie kunt u de lijst met Data Share-uitnodigingen openen.

    Als u een gastgebruiker van een tenant bent, wordt u gevraagd uw e-mailadres voor de tenant te controleren voordat u de uitnodiging Data Share eerste keer bekijkt. Na verificatie is deze 12 maanden geldig.

    Lijst met uitnodigingen

  2. Selecteer de uitnodiging die u wilt weergeven.

Uitnodiging accepteren

  1. Zorg ervoor dat u alle velden controleert, met inbegrip van de Gebruiksvoorwaarden. Als u akkoord gaat met de gebruiksvoorwaarden, moet u het vakje inschakelen om aan te geven dat u akkoord gaat.

    Gebruiksvoorwaarden

  2. Selecteer onder Data Share-doelaccount het abonnement en de resourcegroep waarin u de Data Share-gegevens wilt implementeren.

    Selecteer voor het veld Data Share-account de optie Nieuwe maken als u geen bestaand Data Share-account hebt. Anders selecteert u een bestaand Data Share-account waarin u de informatie uit uw gegevensshare wilt accepteren.

    In het veld Ontvangen sharenaam kunt u de standaardwaarde laten staan die is opgegeven door de gegevensprovider. U kunt er ook voor kiezen een nieuwe naam op te geven voor de ontvangen share.

    Zodra u akkoord bent gegaan met de gebruiksvoorwaarden en een Data Share-account hebt opgegeven voor het beheren van de ontvangen share, selecteert u Accepteren en configureren. Er wordt een shareabonnement gemaakt.

    Opties voor accepteren

    Met deze actie gaat u naar de ontvangen share in uw Data Share-account.

    Als u de uitnodiging niet wilt accepteren, selecteert u Weigeren.

Ontvangen share configureren

Volg de onderstaande stappen om te configureren waar u gegevens wilt ontvangen.

  1. Selecteer het tabblad Gegevenssets. Schakel het selectievakje in van de gegevensset waaraan u een bestemming wilt toewijzen. Selecteer + Toewijzen aan doel om een doelgegevensarchief te kiezen.

    Toewijzen aan doel

  2. Selecteer het type doelgegevensarchief waarin u de gegevens wilt opslaan. Alle gegevensbestanden of tabellen in het doelgegevensarchief met hetzelfde pad en dezelfde naam worden overschreven. Als u gegevens ontvangt in Azure SQL Database of Azure Synapse Analytics (voorheen Azure SQL DW), moet u het selectievakje Toestaan dat Data Share het bovenstaande script 'gebruiker maken' namens mij uitvoeren in.

    Selecteer voor in-place delen een gegevensarchief op de opgegeven locatie. De locatie is het Azure-datacenter waar het brongegevensarchief van de gegevensprovider zich bevindt. Zodra de gegevensset is toegewezen, kunt u de koppeling in het doelpad volgen om toegang te krijgen tot de gegevens.

    Doelopslagaccount

  3. Als u wilt delen met behulp van momentopnamen, en de gegevensprovider een schema heeft opgesteld voor het maken van momentopnamen om de gegevens regelmatig bij te werken, kunt u het schema voor het maken van momentopnamen ook inschakelen door het tabblad Schema voor momentopnamen te selecteren. Schakel het selectievakje naast het schema voor momentopnamen in en selecteer + Inschakelen. Houd er rekening mee dat de eerste geplande momentopname binnen één minuut na de planningstijd start en dat volgende momentopnamen binnen enkele seconden na de geplande tijd starten.

    Schema voor momentopnamen inschakelen

Een momentopname activeren

Deze stappen zijn alleen van toepassing bij delen op basis van momentopnamen.

  1. U kunt een momentopname activeren door Momentopname activeren te selecteren op het tabblad Details. Hier kunt u een volledige of incrementele momentopname van uw gegevens activeren. Als dit de eerste keer is dat u gegevens van uw gegevensprovider ontvangt, selecteert u volledig kopiëren.

    Momentopname activeren

  2. Wanneer de status van de laatste uitvoering Geslaagd is, gaat u naar het doelgegevensarchief om de ontvangen gegevens te bekijken. Selecteer Gegevenssets en selecteer de koppeling in het doelpad.

    Gegevenssets van consumenten

Geschiedenis weergeven

Deze stap geldt alleen voor delen op basis van momentopnamen. Selecteer het tabblad Geschiedenis om de geschiedenis van uw momentopnamen weer te geven. Hier vindt u een geschiedenis van alle momentopnamen die zijn gegenereerd voor de afgelopen dertig dagen.

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-gegevensshare accepteert en ontvangt. Voor meer informatie over Azure Data Share-concepten gaat u naar Azure Data Share-terminologie.