Oefening: Gegevens delen en ontvangen met behulp van Azure Data Share en gegevens transformeren met behulp van Azure Data Factory

Voltooid

U hebt twee mogelijkheden om een Azure Data Share in te richten.

In de onderstaande oefening gaat u een Azure Data Share maken vanuit de portal. Als u alle oefeningen met succes wilt voltooien, moet u lid zijn van de rol Active Directory-Beheer istrators om dit te voltooien.

Ga naar Azure Portal en ga aan de linkerkant naar Een resource maken:

Create a Resource

U wordt omgeleid naar de Azure Market Place, waar u de zoekopdracht typt: 'Data Share'

Search for Data Share

U wordt omgeleid naar de Azure Data Share van het product:

Product Azure Data Share

Ga naar Maken en u moet het volgende opgeven:

Provisioning Product Settings for Azure Data Share

Instellingen:

Resourcegroep:

Als u een bestaande resourcegroep hebt waarin u de Azure Data Share wilt maken, selecteert u deze in de vervolgkeuzelijst voor de resourcegroep waarin u de gegevensshare wilt implementeren.

Als u geen bestaande resourcegroep hebt, navigeert u door Nieuwe maken en maakt u een nieuwe resourcegroep.

Locatie:

Kies de Azure-regio die geschikt is voor u en uw klanten.

Azure Data Share slaat geen kopie op van de gegevens zelf. De gegevens worden opgeslagen in de onderliggende gegevensopslag die gedeeld wordt. Als een gegevensproducten bijvoorbeeld gegevens opslaat in een Azure Data Lake Storage-account in het westen van de VS, dan zijn de gegevens daar opgeslagen. Als ze via een momentopname gegevens delen met een Azure Storage-account in West-Europa, dan worden de gegevens meestal rechtstreeks overgedragen naar het Azure Storage-account in West-Europa.

De Azure Data Share-service hoeft niet beschikbaar te zijn in uw regio om gebruik te kunnen maken van de service. Als u bijvoorbeeld gegevens heeft opgeslagen in een Azure Storage-account dat zich bevindt in een regio waar Azure Data Share nog niet beschikbaar is, kunt u de service gebruiken om uw gegevens te delen.

Name:

Geef de resource een naam.

Zodra u de verplichte markeringen hebt ingevuld, gaat u naar Controleren en maken. Hiermee worden de variabelen gevalideerd die u in het formulier hebt ingevuld om de Azure Data Share te implementeren in de resourcegroep die u hebt geselecteerd/gemaakt.

U wordt omgeleid naar het onderstaande scherm waarin u navigeert om te maken, waarmee de Azure Data-share in uw resourcegroep wordt geïmplementeerd.

Review creation of Azure Data Share

De volgende stap bestaat uit het delen van een gegevensset met Azure Data Share naar een organisatie die de gegevensgebruiker is.

Navigeer naar de gegevensshareresource naar de pagina Overzicht:

Azure Data Share Overview Page

Selecteer op de overzichtspagina 'Beginnen met het delen van uw gegevens' en u wordt omgeleid naar de volgende pagina:

Azure Data Share Start Sharing Data

Als u een gegevensset wilt maken die u wilt delen, selecteert u +Maken, waarmee u in dit scherm terechtkomt:

Azure Data Share Create Dataset Share Details

Er zijn een aantal instellingen om op te geven:

Naam delen:

Vul een naam in voor de share die u naar uw gegevensgebruiker wilt verzenden

Type share:

Geef op welk type share u wilt gebruiken om te bepalen hoe uw gegevens worden gedeeld: Dat is Momentopname of In-Place.

Beschrijving:

Beschrijf de gegevensset die wordt gedeeld en houd er rekening mee dat deze beschrijving zichtbaar is voor wie u de gegevensshare verzendt.

Gebruikstermijn:

Geef de gebruiksvoorwaarden op waaraan de gegevensconsumer moet voldoen.

Dit zijn voorwaarden waaraan gegevensgebruikers toestemming moeten geven om de uitnodiging voor delen te accepteren.

Azure Data Share Create Dataset Settings for Details

Selecteer Doorgaan en u wordt omgeleid naar het volgende scherm waarin u een gegevensset gaat toevoegen die u gaat delen.

Azure Data Share Add Datasets

Selecteer Gegevenssets toevoegen en selecteer Azure SQL Database:

Add SQL Server to DataSet Type

Selecteer de SQL-server waarin u de gegevensset hebt die u wilt delen.

Verifieer met de aanmelding en het wachtwoord van uw SQL Server-beheerder.

Authenticate SQL

Er wordt een bericht weergegeven om een script uit te voeren in de Power Query-editor zodat gegevens kunnen worden gedeeld vanuit tabellen/weergaven vanuit uw SQL Database.

Open een nieuw browsertabblad om naar Azure Portal te gaan. Blijf aangemeld bij dezelfde tenant en aanmeldingsreferenties.

Selecteer de SQL Database, waar u de tabellen van de taxigegevensset hebt opgeslagen en ga naar de query-editor waar u wordt gevraagd u aan te melden. Meld u aan met Active Directory-verificatie.

Wat niet wordt behandeld in deze stap, is dat u vóór deze oefening uzelf instelt als een Active Directory-Beheer voor de SQL Server en uw client-IP-toegang tot de SQL Server toestaat.

Kopieer het script dat is opgegeven en voer de query uit.

Running script

Ga terug naar de Azure Data Share-resource en selecteer Verzonden shares, ga naar het tabblad Gegevenssets en voeg de taxigegevens toe.

Selecteer de taxigegevensset:

Select Taxi Dataset

Tabellen selecteren:

Select Tables

Selecteer beide tabellen:

Select Both Tables

Selecteer volgende:

Overview Datasets

Selecteer Doorgaan waarmee u op de volgende pagina terechtkomt:

Add Recipient to Dataset Share

Voeg geadresseerden toe aan uw share. De geadresseerden die u toevoegt, ontvangen uitnodigingen voor uw share. Klik op Geadresseerde toevoegen en voer een e-mailadres in.

Selecteer Doorgaan:

Set up Snapshot Schedule

Configureer een schema voor momentopnamen voor uw gegevensconsumer. Hierdoor kunnen ze regelmatig updates (elk uur of dagelijks) van uw gegevens ontvangen met een interval dat door u is gedefinieerd. Controleer het schema voor momentopnamen. Laat de begintijd en het terugkeerpatroon standaard staan. Selecteer Doorgaan.

Review and Create

Controleer alles en selecteer Maken. Er wordt nu een share gemaakt in uw verzonden shares.

Laten we eens kijken wat u kunt zien als een gegevensprovider nadat u een share van taxigegevens hebt gemaakt:

Overview Data Provider

Selecteer de share die u zojuist hebt gemaakt (bijvoorbeeld 'TaxiData').

Op het tabblad Details kunt u de sharenaam, beschrijving, gebruiksvoorwaarden en schema voor momentopnamen bekijken. Houd er rekening mee dat u het schema voor momentopnamen kunt uitschakelen als u dat kiest.

Selecteer het tabblad Gegevenssets. Houd er rekening mee dat u gegevenssets kunt toevoegen of verwijderen nadat deze is gemaakt.

Selecteer het tabblad Abonnementen delen. Houd er rekening mee dat er nog geen shareabonnementen bestaan omdat uw gegevensgebruiker uw uitnodiging nog niet heeft geaccepteerd.

Selecteer het tabblad Uitnodigingen. Hier ziet u een lijst met uitnodigingen die in behandeling zijn, een uitnodiging verzenden naar extra gebruikers of uitnodigingen verwijderen voordat de gebruiker deze accepteert.

Selecteer het tabblad Geschiedenis. Houd er rekening mee dat er nog niets wordt weergegeven omdat uw gegevensgebruiker uw uitnodiging nog niet heeft geaccepteerd en een momentopname heeft geactiveerd.

In deze oefening hebben we gegevens gedeeld, maar we ontvangen ook gegevens.

Laten we eens kijken hoe het ontvangen van gegevens eruitziet:

Gegevens ontvangen (gegevensverbruikerstroom)

Nu gaat u overschakelen naar de gegevensgebruiker. Als gegevensconsumer ontvangt u gegevens in uw ADLS Gen2-account. Daarnaast gebruikt u Azure Data Factory om de gegevens te verwerken.

U hebt nu een uitnodiging voor een Azure Data Share in uw postvak in ontvangen van Microsoft Azure. Typ outlook.com in de webbrowser om Outlook Web Access te starten. Meld u aan met de referenties die zijn opgegeven voor uw Azure-tenant.

In het e-mailbericht dat u had moeten ontvangen (het kan enkele minuten duren voordat het e-mailbericht binnenkomt), een uitnodiging voor de Azure Data Share die u zojuist hebt ingesteld.

Invitation Email

Selecteer uitnodiging weergeven en selecteer in de lijst 'Data Share-uitnodigingen' de uitnodiging met de titel 'TaxiData'.

Data Share Invitations

U wordt omgeleid naar de volgende uitnodiging.

Overview Data Share Invitation

Bekijk de details van de uitnodiging en accepteer de gebruiksvoorwaarden indien opgegeven.

Accepteren selecteren

U gaat nu naar de pagina ontvangen shares, waar u de details van de gegevensshareresource van de taxigegevensshare kunt vinden.

Details Data Share

Gegevenssets selecteren:

Received Datasets

Selecteer het tabblad Gegevenssets om een Azure-doelgegevensarchief op te geven om de gegevens te ontvangen.

Controleer TripFares en selecteer vervolgens + Toewijzen aan doel.

Select Datasets to Map to Target

Als u eenmaal een kaart selecteert om het doel te bereiken, wordt u omgeleid naar het volgende scherm:

 Map to Target

Aan de rechterkant van het scherm ziet u in de vervolgkeuzelijst Doelgegevenstype een lijst met opties waarin u de gegevens kunt ontvangen.

Selecteer Azure Data Lake Store Gen2, voer een Azure-abonnement en resourcegroep in.

Geef het opslagaccount en 'taxidata' op als de naam van het bestandssysteem.

U hebt een optie om een CSV- of Parquet-uitvoerbestandsindeling te kiezen.

Laat deze staan als standaard-CSV.

Klik op Toewijzen om het doel te bereiken.

De gegevensset is nu toegewezen en u bent klaar om gegevens te ontvangen.

Selecteer Momentopnameschema. Hier kunt u het geautomatiseerde updateschema van de gegevensprovider bekijken en inschakelen. Schakel het selectievakje rechts naast de planning in en selecteer +Inschakelen.

Snapshot Schedule

Selecteer het tabblad Details en selecteer Momentopname activeren -> Volledige kopie.

Hiermee kopieert u gegevens naar het doelopslagaccount dat u in de vorige stap hebt opgegeven.

Het duurt ongeveer 3-5 minuten voordat de gegevens worden overgedragen.

Full Copy Trigger Snapshot

Selecteer het tabblad Geschiedenis en klik op Vernieuwen om de status van de momentopname te controleren.

Snapshot Status

Terwijl u wacht, gaat u naar de gegevensshareresource van de gegevensprovider.

Selecteer Verzonden share in het linkernavigatievenster, vervolgens TaxiData en bekijk de status van het tabblad Abonnementen en geschiedenis delen.

Klik op Vernieuwen als er geen gegevens worden weergegeven.

U ziet dat er nu een actief share-abonnement is en als gegevensprovider kunt u ook controleren wanneer momentopnamen van de gegevens worden verzonden naar de gegevensgebruiker.

Ga terug naar de gegevensshareresource van de gegevensgebruiker.

Selecteer Ontvangen share in linkernavigatiebalk en vervolgens 'TaxiData'.

Klik op het tabblad Geschiedenis om te controleren of de status van de momentopname is geslaagd.

Klik op 'Begintijd' om in te zoomen op de geschiedenis van de momentopname. Klik op Geslaagd om details van het resultaat van de momentopname weer te geven.

Start Time Drill Down

Selecteer het tabblad Gegevenssets, klik op de koppeling onder PATH, waarmee u naar uw ADLS Gen2-account storageadlsgen2test navigeert waarin de gegevens worden ontvangen.

Path of ADLS Gen2

Open Storage Explorer (preview) in het opslagaccount om te controleren of het bestandssysteem 'taxidata' is gemaakt. In het opslagaccount moet er een bestand met de naam TripFares.csv zijn.

Storage Explorer

Hiermee wordt het gedeelte Azure Data Share van de oefening afgesloten.