Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt de Azure-Synapse Link gebruiken om uw Microsoft Dataverse gegevens te verbinden met Azure Synapse Analytics om uw gegevens te verkennen en sneller inzicht te krijgen. In dit artikel wordt beschreven hoe u de volgende taken kunt uitvoeren:
- Verbind uw Dataverse-gegevens met uw Azure Synapse Analytics werkruimte met de Azure Synapse Link-service.
- Dataverse-tabellen beheren die zijn opgenomen in de Azure Synapse Link.
- Bewaak uw Azure-Synapse Link.
- Ontkoppel uw Azure-Synapse Link.
- Uw Azure-Synapse Link opnieuw koppelen.
- Bekijk uw gegevens in Azure Synapse Analytics.
Opmerking
Azure Synapse Link voor Microsoft Dataverse werd voorheen export naar data lake genoemd. De naam van de service is gewijzigd in mei 2021 en blijft gegevens exporteren naar Azure Data Lake en Azure Synapse Analytics.
Vereisten
- Dataverse: Zorg ervoor dat u over de beveiligingsrol Dataverse systeembeheerder beschikt.
- Voor de tabellen die u wilt exporteren via Azure Synapse Link moet de eigenschap Track changes zijn ingeschakeld. Meer informatie: Geavanceerde opties
- De Azure Synapse Werkruimte waarmee u een koppeling maakt, kan geen beveiliging voor gegevensexfiltratie zijn ingeschakeld. Meer informatie: Een werkruimte maken met gegevensexfiltratiebeveiliging ingeschakeld
vereisten voor Azure Data Lake Storage Gen2
U moet een Azure Data Lake Storage Gen2-account en de volgende rollen hebben:
- Owner
- Inzender voor Storage Blob-gegevens
- Storage Blob Gegevensbeheerder
Vereisten voor de rol Van eigenaar: De rol Eigenaar is vereist omdat het toevoegen van de beheerde identiteit van de Azure Synapse Link-service aan het opslagaccount een bevoorrechte bewerking is. Met deze beheerde identiteit kan de service synchronisatie uitvoeren van Dataverse naar Synapse. Momenteel is de rol Eigenaar vereist en worden aangepaste rollen met vergelijkbare bevoegdheden niet ondersteund voor deze stap.
Bevoegdheden voor beheerde identiteit:
- Eigenaar en opslagaccountbijdrager: Alleen vereist tijdens de eerste keer dat u de installatie uitvoert om het bestandssysteem in het opslagaccount te maken. Ze worden toegewezen aan het opslagaccount. Na de installatie kunnen deze bevoegdheden worden verwijderd zonder dat dit van invloed is op synchronisatiebewerkingen.
- Inzender voor opslagblobgegevens: Vereist voor normale blobbewerkingen tijdens normale synchronisatie.
- Storage Blob Data Owner: Momenteel vereist voor het beheren van zowel gegevens- als toegangsmachtigingen in scenario's met betrekking tot Azure Data Lake Storage Gen2.
Uw opslagaccount moet hiërarchische naamruimte inschakelen voor zowel de eerste installatie als deltasynchronisatie.
Toegang tot de sleutel van het opslagaccount is alleen vereist voor de eerste installatie, omdat de service gebruikmaakt van autorisatie voor gedeelde sleutels om bevoegde bewerkingen uit te voeren, zoals het maken van het bestandssysteem en het tot stand brengen van de koppeling voordat u overschakelt naar verificatie van beheerde identiteiten. Na de installatie is toegang op basis van sleutels niet meer nodig.
Uw opslagaccount moet het toegestane bereik voor kopieerbewerkingen hebben ingesteld op Van elk opslagaccount.
- Synapse-werkruimte: U moet een Synapse-werkruimte en de Synapse Administrator-roltoegang hebben binnen de Synapse Studio. De Synapse-werkruimte moet zich in dezelfde regio bevinden als uw Azure Data Lake Storage Gen2-account. Het opslagaccount moet worden toegevoegd als een gekoppelde service in de Synapse Studio. Om een Synapse-werkruimte te maken, gaat u naar Een Synapse-werkruimte maken.
Opmerking
- Het opslagaccount en de Synapse-werkruimte moeten worden gemaakt in dezelfde Microsoft Entra tenant als uw Power Apps-tenant.
- Als u Enabled wilt instellen op basis van geselecteerde virtuele netwerken en IP-adressen voor gekoppeld opslagaccount en gekoppelde werkruimte, moet u een Azure-Synapse Link met beheerde identiteiten maken. Meer informatie: Beheerde identiteiten gebruiken voor Azure met uw Azure Data Lake Storage (zonder beheerde identiteiten in te stellen, moet u toegang tot openbare netwerken inschakelen voor Azure resources voor zowel de eerste installatie als deltasynchronisatie.)
- Synapse workspacen met beheerde privé-eindpunten, bescherming tegen gegevensonderschepping of beheerde virtuele netwerken worden niet ondersteund.
- U moet beschikken over de roltoegang Lezer voor de resourcegroep met de opslagaccount en Synapse-werkruimte.
- Wanneer u meerdere gebruikers toevoegt aan de synapse-werkruimte, moeten ze de roltoegang Synapse Administrator hebben binnen de Synapse Studio en de rol Storage Blob Data Contributor op het Azure Data Lake Storage Gen2-account.
- Het maken van Synapse Link profielen onder één DV-omgeving is beperkt tot maximaal 10.
Dataverse verbinden met Synapse workspace
Meld u aan bij Power Apps en selecteer de gewenste omgeving.
Selecteer in het linkernavigatiedeelvenster Azure Synapse Link. Als Azure Synapse Link niet zichtbaar is in het zijvenster, selecteert u ... Meer en kies Discover all. Selecteer Azure Synapse Link in de sectie Data Management.
Selecteer + Nieuwe koppeling op de opdrachtbalk.
Selecteer de optie Connect to your Azure Synapse workspace.
Selecteer Abonnement, Resourcegroep, Naam van de werkruimte en Opslagaccount. Zorg ervoor dat de Synapse-werkruimte en het opslagaccount voldoen aan de vereisten die zijn gespecificeerd in de sectie Vereisten. Kies Volgende.
Opmerking
Als onderdeel van het koppelen van de omgeving aan een data lake, verleent u de Azure Synapse Link-service toegang tot uw opslagaccount. Zorg ervoor dat u de prerequisites hebt gevolgd van het maken en configureren van het data lake-opslagaccount van Azure en dat u uzelf een eigenaarsrol in het opslagaccount verleent. Bovendien verleent u de Power Platform Dataflows-service toegang tot uw opslagaccount. Meer informatie: Selfservice gegevensvoorbereiding met gegevensstromens.
Selecteer de tabellen die u wilt exporteren door ze één voor één te selecteren of door een door komma's gescheiden lijst met tabellen in te voeren in het zoekvak en selecteer vervolgens Opslaan. Alleen tabellen waarvoor de eigenschap Wijzigingen bijhouden is ingeschakeld, kunnen worden geëxporteerd. Meer informatie: Geavanceerde opties.
U kunt de bovenstaande stappen volgen om een koppeling te maken van één omgeving naar meerdere Azure Synapse Analytics werkruimten en Azure data lakes in uw Azure-abonnement door een Azure data lake toe te voegen als een gekoppelde service in een Synapse-werkruimte. Op dezelfde manier kunt u een koppeling maken van meerdere omgevingen naar dezelfde Azure Synapse Analytics werkruimte en Azure data lake, allemaal binnen dezelfde tenant.
Opmerking
De Azure Synapse Link voor Dataverse-service is naadloos geïntegreerd in Power Platform als een out-of-the-box-functie. Het voldoet aan de beveiligings- en governancenormen die zijn vastgesteld voor gegevensopslag en -governance in Power Platform. Meer informatie: Gegevensopslag en -governance
De gegevens die door de Azure Synapse Link-service worden geëxporteerd, worden versleuteld onderweg met behulp van Transport Layer Security (TLS) 1.2 of hoger en versleuteld in rust in Azure Data Lake Storage Gen2. Bovendien worden tijdelijke gegevens in de Blob Storage ook 'at rest' versleuteld. Versleuteling in Azure Data Lake Storage Gen2 helpt u bij het beveiligen van uw gegevens, het implementeren van beveiligingsbeleid voor ondernemingen en het voldoen aan wettelijke nalevingsvereisten. Meer informatie: Azure Data Encryption-at-Rest Meer informatie: Configuratie Azure Storage firewalls en virtuele netwerken configureren
Tabelgegevens voor de Synapse workspace beheren
Nadat u de Azure Synapse Link hebt ingesteld, kunt u de tabellen beheren die op twee manieren worden geëxporteerd:
Selecteer in het gebied Power Apps (make.powerapps.com) Azure Synapse LinkBeheertabellen op de opdrachtbalk om een of meer gekoppelde tabellen toe te voegen of te verwijderen.
Selecteer in het gebied Power Apps makerportal Tables... naast een tabel en selecteer vervolgens de gekoppelde data lake waar u tabelgegevens wilt exporteren.
Uw Azure-Synapse Link bewaken
Nadat u de Azure-Synapse Link hebt ingesteld, kunt u de Azure-Synapse Link controleren op het tabblad Tables.
- Er wordt een lijst met tabellen weergegeven die deel uitmaken van de geselecteerde Azure-Synapse Link.
- De synchronisatiestatus doorloopt verschillende stadia. NotStarted betekent dat de tabel in afwachting van synchronisatie is. Nadat de initiële synchronisatie van de tabel is voltooid, is er een naverwerkingsfase waarin geen incrementele updates plaatsvinden. Dit kan enkel uren duren, afhankelijk van de omvang van uw gegevens. Wanneer de incrementele updates weer plaatsvinden, wordt de datum voor de laatste synchronisatie regelmatig bijgewerkt.
- De kolom Aantal bevat het aantal rijen dat is geschreven. Wanneer Alleen toevoegen is ingesteld op Nee, is dit het totaal aantal records. Wanneer Alleen toevoegen is ingesteld op Ja, is dit het totaal aantal wijzigingen.
- De kolommen Alleen toevoegen en Partitiestrategie tonen het gebruik van verschillende geavanceerde configuraties.
Een Azure-Synapse Link ontkoppelen
Selecteer de gewenste Azure-Synapse Link om de koppeling op te heffen.
Selecteer Ontkoppelen op de opdrachtbalk.
Als u zowel het bestandssysteem voor het data lake als de Synapse-database wilt verwijderen, typt u de koppelingsnaam om te bevestigen.
Selecteer Ja, en wacht een paar minuten totdat alles is ontkoppeld en verwijderd.
Belangrijk
De aangepaste databaseobjecten die u in de Azure Synapse Link-database maakt, worden verwijderd zodra het ontkoppelen is voltooid.
U moet uw eigen versiebeheer van uw aangepaste databaseobjectscripts implementeren om ervoor te zorgen dat u over een back-up beschikt.
Een Azure-Synapse Link opnieuw koppelen
Als u het bestandssysteem hebt verwijderd bij het ontkoppelen, volgt u de bovenstaande stappen om dezelfde Synapse workspace en hetzelfde data lake opnieuw te koppelen. Als u het bestandssysteem niet hebt verwijderd bij het ontkoppelen, moet u de gegevens wissen om opnieuw te koppelen:
Navigeer in de Azure Synapse Analytics.
Selecteer ... voor de ontkoppelde database en selecteer Nieuw notitieblok>Leeg notitieblok.
Koppel het notitieblok aan een Apache Spark-pool door een pool te selecteren in het vervolgkeuzemenu. Als u geen Apache Spark-pool hebt, selecteert u Pools beheren om er een te maken.
Voer het volgende script in en vervang daarbij <DATABASE_NAME> door de naam van de database die u wilt ontkoppelen en voer het notitieblok uit.
%%sql
DROP DATABASE <DATABASE_NAME> CASCADE
Nadat u het notitieblok hebt uitgevoerd, vernieuwt u de databaselijst vanuit het linkerdeelvenster. Als de database nog steeds bestaat, probeert u met de rechtermuisknop op de database te klikken en Verwijderen te selecteren.
Navigeer naar Power Apps en koppel de Synapse-werkruimte en data lake opnieuw.
Toegang tot bijna realtime gegevens en alleen-lezen momentopnamegegevens
Nadat u een Azure Synapse Link hebt gemaakt, worden twee versies van de tabelgegevens standaard gesynchroniseerd in Azure Synapse Analytics en/of Azure Data Lake Storage Gen2 in uw Azure-abonnement om ervoor te zorgen dat u op betrouwbare wijze bijgewerkte gegevens in de lake kunt gebruiken op op elk gewenst moment:
- Bijna realtime gegevens: biedt een kopie van gegevens die zijn gesynchroniseerd vanuit Dataverse via Azure Synapse Link op een efficiënte manier door te detecteren welke gegevens zijn gewijzigd sinds ze in eerste instantie zijn geëxtraheerd of voor het laatst zijn gesynchroniseerd.
- Momentopnamegegevens: biedt een alleen-lezenkopie van bijna realtime gegevens die met regelmatige tussenpozen (in dit geval elk uur) worden bijgewerkt.
Opmerking
- De prestaties van synchronisatie in bijna realtime zijn afhankelijk van verschillende factoren, waaronder de initiële grootte van de gegevensbelasting, het gegevensverloop en het volume van wijzigingen. In situaties met grote transactievolumes, zoals processen in Finance and Operations-apps die miljoenen records in korte tijd genereren, of processen zoals de hoofdplanningsfunctie die is opgenomen in Dynamics 365 Supply Chain Management waarmee grote hoeveelheden records worden verwijderd en opnieuw worden gemaakt. Synapse Link moeten alle wijzigingen, inclusief verwijderingen, synchroniseren. In deze scenario's met grote volumes kan de beschikbaarheid van gegevens in bijna realtime niet worden gegarandeerd.
- Als u alleen-lezen momentopnamegegevens wilt maken, moet u ervoor zorgen dat de instelling Toegestaan bereik voor kopieerbewerkingen is geconfigureerd op Van elk opslagaccount. Meer informatie: Het toegestane bereik configureren voor kopieerbewerkingen
- Selecteer de gewenste Azure Synapse Link en selecteer vervolgens de Ga naar Azure Synapse Analytics-werkruimte in de bovenste balk.
- Vouw Lake-databases in het linkerdeelvenster uit, selecteer dataverse-environmentName-organizationUniqueName en vouw vervolgens Tabellen uit.
Alle Bijna realtime gegevenstabellen worden weergegeven en zijn beschikbaar voor analyse met de naamconventie DataverseTableName. Alle Momentopnamegegevenstabellen worden weergegeven en zijn beschikbaar voor analyse met de naamconventie DataverseTableName_partitioned.
Wat volgt?
Nadat u de Azure Synapse Link voor dataverse-service hebt gebruikt, ontdekt u hoe u uw gegevens kunt analyseren en gebruiken met Discover Hub. Voor toegang tot Discover Hub gaat u naar Power Apps>Azure Synapse Link. Selecteer uw gekoppelde service en selecteer vervolgens het tabblad Detectiehub. Hier vindt u aanbevolen tools en samengestelde documentatie om u te helpen de meeste waarde uit uw gegevens te halen.
Zie ook
Azure Synapse Link configureren voor Dataverse met uw Azure Data Lake
Azure-Synapse Link voor Geavanceerde configuratie van Dataverse