Share via


Toegang tot controlegegevens met behulp van Azure Synapse Link voor Dataverse en Power BI

Notitie

Het nieuwe en verbeterde Power Platform-beheercentrum is nu beschikbaar als openbare preview! We hebben het nieuwe beheercentrum zo ontworpen dat het gebruiksvriendelijker is, met taakgerichte navigatie waarmee u sneller specifieke resultaten kunt behalen. Nieuwe en bijgewerkte documentatie wordt gepubliceerd zodra het nieuwe Power Platform-beheercentrum algemeen beschikbaar is.

Klanten die Azure Synapse Link voor Dataverse gebruiken, kunnen eenvoudig auditlogboeken exporteren om te voldoen aan de beleidsregels voor interne en externe controle, compliance, beveiliging en governance, die in veel ondernemingen worden gehanteerd.

Microsoft Dataverse-controle wordt ondersteund in alle aangepaste en meest aanpasbare tabellen en kolommen. Auditlogboeken worden opgeslagen in Dataverse en verbruiken opslagcapaciteit voor logbestanden. Als u Azure-resources in dezelfde regio bevindt als de Dataverse-omgeving, kunt u auditlogboeken exporteren naar een Azure-opslagaccount met Azure Synapse Link voor Dataverse en query's uitvoeren op de auditlogboeken met Azure Synapse Analytics en Power BI Desktop.

Voorwaarden

Te voltooien taken

Hier volgen de stappen op hoog niveau voor het maken van de opslag en werkruimte in Azure en vervolgens de Azure Synapse Link voor Dataverse zodat u rapporten kunt maken in Power BI:

  1. Een Azure Synapse Link maken
    1. Maak een resourcegroep.
    2. Een Azure Data Lake Storage Gen2-account maken met hiërarchische map ingeschakeld.
    3. Een Synapse-werkgebied maken.
    4. Een Apache Spark-pool maken voor de Synapse-werkruimte.
    5. Als u uw app-maker de mogelijkheid wilt geven om een Azure Synapse Link voor Dataverse te maken, geeft u de Power Platform-maker machtigingen voor het opslagaccount en de Synapse-werkruimte.
  2. Dataverse-controletabellen verbinden met Synapse-werkruimte
    1. De synchronisatiestatus van de controletabel controleren.
  3. Rapporten en dashboards maken met Power BI
  1. Meld u aan bij de Azure-portal.
  2. Maak een resourcegroep. Meer informatie: Resourcegroepen maken
  3. Een opslagaccount maken. Meer informatie: Een opslagaccount maken
    Selecteer onder de Project-details:
    1. het Abonnement waar de resourcegroep werd gemaakt.

    2. Selecteer de Resourcegroep die u eerder hebt gemaakt.

    3. Voer een Naam opslagaccount in.

    4. Selecteer het tabblad Geavanceerd en schakel de optie Hiërarchische naamruimte in.

      Een Azure-opslagaccount maken

  4. Ken Opslagaccount-toegang tot de Power Apps-beheerder toe die verbinding maakt met de Dataverse-tabellen naar dit opslagaccount.
    1. Selecteer in het linkerdeelvenster de optie Toegangscontrole (IAM).
    2. Selecteer Roltoewijzingen>+ Toevoegen>Roltoewijzingen toevoegen.
    3. Selecteer onder Roltoewijzing toevoegen het tabblad Leden.
    4. Selecteer de Power Platform-gebruiker met beheerdersrechten en selecteer vervolgens het tabblad Bevoorrechte beheerdersrollen.
    5. Voer eigenaar in het Zoekvak in.
    6. Selecteer de rol Bijdrager aan opslagaccount.
    7. Schakel Gebruiker toestaan ​​alle rollen toe te wijzen (zeer bevoorrecht) in Wat de gebruiker kan doen in.
  5. Herhaal de voorgaande stappen voor deze rollen:
    • Inzender van opslag-blobgegevens
    • Eigenaar van opslag-blobgegevens
  6. Een Synapse-werkgebied maken.
    Selecteer onder de Project-details:
    1. Selecteer het Abonnement waar de Resourcegroep werd gemaakt.
    2. Selecteer de 'Resourcegroep' die u voorheen hebt gemaakt.
    3. Naam van werkruimte. Kies een wereldwijde unieke naam.
    4. Regio. Selecteer de regio waar uw Dataverse-omgeving zich bevindt.
    5. Selecteer de Naam opslagaccount die u eerder heeft gemaakt.
    6. Selecteer Nieuwe maken onder Naam van bestandssysteem.
    7. Voer een Naam in voor het Data Lake Storage Gen2-bestandssysteem.
  7. Een Spark-pool maken voor de Synapse-werkruimte.
    1. Ga naar de resourcegroep van de Synapse-werkruimte die eerder is gemaakt.
    2. Het opslagaccount en de Synapse-werkruimte worden vermeld onder Resources. Selecteer de Synapse-werkruimte die u in de bovenstaande stap hebt gemaakt.
    3. Selecteer + Nieuwe Apache Spark-pool om een ​​Spark-pool te maken.
    4. Voltooi de volgende handelingen op de Apache Spark-poolpagina:
    • Voer een Apache Spark-poolnaam in.
    • Voer 5 in het veld Aaantal knooppunten in.
    • Selecteer het tabblad Aanvullende instellingen en voer vervolgens 5 in voor het Aantal minuten inactief.

Notitie

  • Er zijn geen kosten verbonden aan het maken van Spark-pools. Er worden pas kosten in rekening gebracht zodra een Spark-taak is uitgevoerd op de doel-Spark-pool en het Spark-exemplaar op aanvraag wordt geïnstantieerd. Deze kosten zijn gerelateerd aan het gebruik van Azure Synapse workspace Spark en worden maandelijks gefactureerd. De kosten van het gebruik van Spark-computing zijn voornamelijk afhankelijk van het tijdsinterval voor incrementele updates en de gegevensvolumes. Meer informatie: Azure Synapse Analytics-prijzen
  • Het is belangrijk om rekening te houden met deze extra kosten wanneer u besluit deze functie te gebruiken, aangezien deze niet optioneel zijn en moeten worden betaald om deze functie te kunnen blijven gebruiken.

Dataverse-controletabellen verbinden met Synapse-werkruimte

Als u uw Dataverse-controletabel wilt verbinden met een Synapse-werkruimte, gebruikt u de Azure Synapse Link die eerder in dit artikel is gemaakt.

  1. Met een gebruikersaccount met de beveiligingsrol Dataverse-systeembeheerder, logt u in Power Apps en selecteert u vervolgens de gewenste omgeving.
  2. Dataverse verbinden met uw Synapse-werkruimte:
    1. Selecteer Azure Synapse Link in het linkernavigatievenster. Als het artikel niet beschikbaar is, selecteer dan Meer>Ontdek alles. Selecteer Nieuwe koppeling.
    2. Ga als volgt te werk op de pagina Nieuwe koppeling:
      • Selecteer de optie Verbinding maken met uw Azure Synapse Analytics workspace.
      • Selecteer het Azure-abonnement, de Resourcegroep en het Opslagaccount.
      • Selecteer de optie Spark-pool gebruiken voor Delta Lake-gegevensconversietaak.
      • Selecteer de Spark-pool en het Opslagaccount.
    3. Selecteer Volgende.
    4. Vouw het tabblad Geavanceerd uit en voer 480 minuten in het veld Tijdsinterval in. Later kunt u de duur wijzigen voor hoe vaak u de Dataverse-tabellen in de Synapse-werkruimte wilt vernieuwen.
    5. Selecteer onder de lijst met tabellen de tabellen Controle en Gebruiker .

Voor de tabellen die u selecteert, moet het bijhouden van wijzigingen zijn ingeschakeld. Meer informatie: Bijhouden van wijzigingen inschakelen om gegevenssynchronisatie te beheren.

Het duurt even voordat de Dataverse-tabellen naar de Synapse-werkruimte worden geëxporteerd. Nadat het exporteren is voltooid, kunt u de tabelgegevens naar de Synapse-werkruimte beheren. Meer informatie: Tabelgegevens voor de Synapse-werkruimte beheren

De synchronisatiestatus van de controletabel controleren

  1. Selecteer in Power Apps Azure Synapse Link in het linkernavigatievenster.
  2. Open de koppeling die u hebt gemaakt en controleer de synchronisatiestatus van de controletabel. Het moet worden weergegeven als Actief.

Rapporten en dashboards maken met Power BI

Toegang krijgen tot de controlegegevens via uw Azure Synapse Analytics-werkruimte met Power BI Desktop. Als u niet al over Power BI Desktop beschikt, downloadt en installeert u het van Power BI Desktop. Het is een gratis toepassing die wordt uitgevoerd op uw lokale computer.

Rapporten maken met behulp van de Azure Synapse Analytics-werkruimteverbinding

Gebruik de Azure Synapse Analytics-werkruimteverbinding voor kleinere gegevensvolumes om met Power BI rapporten mee samen te stellen.

  1. Start Power BI Desktop en selecteer vervolgens in een nieuwe Power BI-sessie de opties Gegevens ophalen>Meer....
  2. Selecteer in het linkerdeelvenster van het dialoogvenster Gegevens ophalen de optie Azure en selecteer vervolgens in het rechterdeelvenster de Azure Synapse Analytics-werkruimte (bèta).
  3. Selecteer Verbinding maken.
  4. Selecteer Aanmelden en selecteer of voer uw Organisatieaccount in, het account dat toegang heeft tot de Azure Synapse workspace die u heeft gemaakt. Selecteer Verbinding maken.
  5. Nadat u zich hebt aangemeld, selecteert u de werkruimte onder het dialoogvenster Navigator .
  6. Vouw de werkruimte uit en zoek de Dataverse-werkruimte van de omgeving. Er wordt een lijst met Dataverse-tabellen weergegeven.
  7. Selecteer de audit en de systeemgebruiker-tabellen en selecteer vervolgens Laden. De audit- en systemgebruikerstabellen selecteren in Power BI Desktop
  8. Met de geselecteerde tabellen kunt u Power BI-visualisaties bouwen.

Rapporten maken met behulp van de Azure Synapse Analytics-SQL-verbinding

Gebruik de Azure Synapse Analytics-SQL-verbinding voor grotere gegevensvolumes om met Power BI rapporten mee samen te stellen.

  1. Start Power BI Desktop en selecteer vervolgens in een nieuwe Power BI-sessie de opties Gegevens ophalen>Meer....
  2. Selecteer in het linkerdeelvenster van het dialoogvenster Gegevens ophalen de optie Azure en selecteer vervolgens in het rechterdeelvenster de Azure Synapse Analytics-SQL.
  3. Selecteer Verbinding maken.
  4. Voor de Server- en Database-namen in.
    • De servernaam kunt u vinden in de Azure Portal. Voer de naam van de werkruimte in de Zoekbalk in en selecteer vervolgens de werktuimte. Kopieer op de pagina Overzicht het Serverloze SQL eindpunt en ga terug naar de pagina Power BI SQL Server-database en plak het eindpunt in het veld Server .
    • De databasenaam is te vinden in de Azure Synapse Link in Power Apps (make.powerapps.com). Selecteer in het linkernavigatievenster Azure Synapse Link voor Dataverse, selecteer de Azure Synapse Link en selecteer vervolgens op de opdrachtbalk Ga naar Azure Synapse Analytics-werkruimte. Uw databasenaam kunt u vinden onder de map Lake-database op de pagina Gegevens.
  5. Selecteer OK.

Zie ook

Tabblad Controle in de systeeminstellingen