Del via


Få tilgang til data for sporing av endringer ved hjelp av Azure Synapse Link for Dataverse og Power BI

Kunder som bruker Azure Synapse Link for Dataverse, kan eksportere revisjonslogger enkelt for å dekke policyene for ekstern og intern overvåking, samsvar, sikkerhet og styring som er felles for mange bedrifter.

Microsoft Dataverse-sporing av endringer støttes for alle egendefinerte og de fleste tilpassbare tabeller og kolonner. Revisjonslogger lagres i Dataverse og bruker logglagringskapasitet. Hvis du har Azure-ressurser i samme region som Dataverse-miljøet, kan du eksportere revisjonslogger til en Azure Storage-konto ved å bruke Azure Synapse Link for Dataverse og spørre revisjonsloggene ved hjelp av Azure Synapse Analytics og Power BI Desktop.

Forutsetning

Oppgaver som må fullføres

Her er trinnene på høyt nivå for å opprette lagringen og arbeidsområdet i Azure og deretter Azure Synapse Link for Dataverse, slik at du kan opprette rapporter i Power BI:

  1. Opprette en Azure Synapse Link
    1. Opprett en ressursgruppe.
    2. Opprett en Azure Data Lake Storage Gen2-konto med hierarkisk mappe aktivert.
    3. Opprett et Synapse-arbeidsområde.
    4. Opprett et Apache Spark-utvalg for Synapse-arbeidsområdet.
    5. For at apputvikleren skal kunne opprette en Azure Synapse Link for Dataverse, må du gi tillatelser til lagringskonto Synapse-arbeidsområde til Power Platform-oppretteren.
  2. Koble Dataverse overvåkingstabellen til Synapse-arbeidsområdet
    1. Verifiser synkroniseringsstatusen for sporingstabellen.
  3. Opprette rapporter og instrumentbord ved hjelp av Power BI
  1. Logg på Azure-portalen.
  2. Opprett en ressursgruppe. Mer informasjon: Opprett ressursgrupper
  3. Opprett en lagringskonto. Mer informasjon: Opprett en lagringskonto
    Under Prosjekt-detaljene:
    1. Velg abonnementet der ressursgruppen ble opprettet.

    2. Velg ressursgruppen du opprettet tidligere.

    3. Skriv inn et navn på lagringskontoen.

    4. Velg Avansert-fanen, og aktiver alternativet Hierarkisk navneområde.

      Opprett en Azure Storage-konto

  4. Gi Lagringskonto-tilgang til Power Apps-administratoren som kobler Dataverse-tabellene til denne lagringskontoen.
    1. Velg Tilgangskontroll (IAM) i den venstre ruten.
    2. Velg Rolletilordninger>+ Legg til>Legg til rolletilordninger.
    3. Under Legg til rolletilordning velger du Medlemmer-fanen.
    4. Velg Power Platform-administratorbrukeren, og velg deretter fanen Roller for privilegert administrator.
    5. Skriv inn eier i Søk-boksen.
    6. Velg rollen Lagringskontobidragsyter.
    7. Aktiver Tillat bruker å tilordne alle roller (høyt privilegert) i Hva brukeren kan gjøre.
  5. Gjenta de forrige trinnene for disse rollene:
    • Storage Blob Data-bidragsyter
    • Eier av Storage Blob Data
  6. Opprett et Synapse-arbeidsområde.
    Under Prosjekt-detaljene:
    1. Velg abonnementet der ressursgruppen ble opprettet.
    2. Velg ressursgruppen du opprettet tidligere.
    3. Navn på arbeidsområde. Velg et globalt unikt navn.
    4. Region. Velg området der Dataverse-miljøet befinner seg.
    5. Velg navnet på lagringskontoen du opprettet tidligere.
    6. Velg Opprett ny under Navn på filsystem.
    7. Skriv inn et navn på Data Lake Storage Gen2-filsystemet.
  7. Opprett et Spark-utvalg for Synapse-arbeidsområdet.
    1. Gå til ressursgruppen for Synapse-arbeidsområdet som ble opprettet tidligere.
    2. Lagringskontoen og Synapse-arbeidsområdet vises under Ressurser. Velg Synapse-arbeidsområdet du opprettet i trinnet ovenfor.
    3. Velg + Nytt Apache Spark-utvalg for å opprette et Spark-utvalg.
    4. På den nye Apache Spark-utvalgssiden:
    • Skriv inn et navn på Apache Spark-utvalget.
    • Angi 5 i Antall noder.
    • Velg fanen Tilleggsinnstillinger, og angi deretter 5 for Antall minutter inaktiv.

Merk

  • Det påløper ingen kostnader ved oppretting av Spark-gruppene. Omkostnader påløper bare når en Spark-jobb er utført i mål-Spark-gruppen, og Spark-forekomsten startes ved behov. Disse kostnadene er relatert til bruk av Azure Synapse workspace Spark og faktureres månedlig. Kostnadene for utførelse av Spark-databehandling avhenger hovedsakelig av tidsintervallet for trinnvis oppdatering og datavolumene. Mer informasjon: Azure Synapse Analytics-priser.
  • Det er viktig å ta hensyn til disse ekstrakostnadene når du bestemmer deg for å bruke denne funksjonen, siden de ikke er valgfrie og må betales for å kunne fortsette å bruke denne funksjonen.

Koble Dataverse-sporingstabellen til Synapse-arbeidsområdet

Hvis du vil koble Dataverse-revisjonstabellen til et Synapse-arbeidsområde, bruker du Azure Synapse Link som ble opprettet tidligere i denne artikkelen.

  1. Med en brukerkonto som har sikkerhetsrollen som Dataverse-systemadministrator, logg på Power Apps og velg deretter ønsket miljø.
  2. Koble Dataverse til Synapse-arbeidsområdet:
    1. Velg Azure Synapse Link i venstre navigasjonsrute. Hvis elementet ikke er tilgjengelig, velger du Mer>Oppdag alle. Velg Ny kobling.
    2. På siden Ny kobling:
      • Velg alternativet Koble til Azure Synapse Analytics workspace.
      • Velg Azure-abonnementet, ressursgruppen og lagringskontoen.
      • Velg alternativet Bruk Spark-gruppe for Delta Lake-datakonverteringsjobb.
      • Velg Spark-gruppen og lagringskontoen.
    3. Velg Neste.
    4. Utvid Avansert-fanen, og angi 480 minutter i Tidsintervall-feltet. Du kan senere endre varigheten for hvor ofte du vil oppdatere Dataverse-tabellene i Synapse-arbeidsområdet.
    5. Under listen over tabeller velger du tabellene Revisjon og Bruker.

Tabellene du velger, må ha endringssporing aktivert. Mer informasjon: Aktiver sporing av endringer for å styre datasynkronisering.

Det tar litt tid før Dataverse-tabellene eksporteres til Synapse-arbeidsområdet. Når eksporten er fullført, kan du behandle tabelldataene på Synapse-arbeidsområdet. Mer informasjon: Behandle tabelldata til Synapse-arbeidsområdet

Verifiser synkroniseringsstatusen for sporingstabellen

  1. I Power Apps velger du Azure Synapse Link navigasjonsruten til venstre.
  2. Åpne koblingen du opprettet, og kontroller synkroniseringsstatusen for revisjonstabellen. Den skal vises som Aktiv.

Opprett rapporter og instrumentbord ved hjelp av Power BI

Få tilgang til revisjonsdataene ved hjelp av Azure Synapse Analytics-arbeidsområdet med Power BI Desktop. Hvis du ikke har Power BI Desktop, må du laste det den ned og installere Power BI Desktop det. Det er en app som kjører på den lokale datamaskinen.

Opprett rapporter ved hjelp av tilkoblingen til Azure Synapse Analytics-arbeidsområdet

Bruk tilkoblingen til Azure Synapse Analytics-arbeidsområdet for mindre datavolum til å bygge rapporter med Power BI.

  1. Start Power BI Desktop, og deretter, i en ny Power BI-økt, velg Hent data>Mer ....
  2. I den venstre ruten i dialogboksen Hent data, velg Azure, og velg deretter Azure Synapse Analytics-arbeidsområde (Beta) i den høyre ruten.
  3. Velg Koble til.
  4. Velg Logg på, og angi eller velg organisasjonskontoen, kontoen som har tilgang til Azure Synapse Workspace du opprettet. Velg Koble til.
  5. Når du har logget på, velger du arbeidsområdet i dialogboksen Navigator.
  6. Utvid arbeidsområdet, og finn Dataverse-miljøets arbeidsområde. Det vises en liste over Dataverse-tabeller.
  7. Velg tabellene Revisjon og Systembruker, og velg deretter Last inn. Velg tabellene Revisjon og Systembruker i Power BI Desktop
  8. Når tabellene er valgt, kan du bygge Power BI-visualiseringer.

Opprett rapporter ved hjelp av Azure Synapse Analytics SQL-tilkoblingen

Bruk Azure Synapse Analytics SQL-tilkoblingen for større datavolum til å bygge rapporter med Power BI.

  1. Start Power BI Desktop, og deretter, i en ny Power BI-økt, velg Hent data>Mer ....
  2. I den venstre ruten i dialogboksen Hent data, velg Azure, og velg deretter Azure Synapse Analytics SQL.
  3. Velg Koble til.
  4. Skriv inn navnene på serveren og databasen.
    • Du finner servernavnet i Azure-portalen. Skriv inn navnet på arbeidsområdet på Søk-linjen, og velg deretter arbeidsområdet. På Oversikt-siden, kopier det serverløse SQL-endepunktet, gå tilbake til siden Power BI SQL Server-database, og lim det inn i Server-feltet.
    • Du finner databasenavnet i Azure Synapse Link i Power Apps (make.powerapps.com). Velg Azure Synapse Link for Dataverse i den venstre navigasjonsruten, velg Azure Synapse Link, og velg deretter Gå til Azure Synapse Analytics-arbeidsområde på kommandolinjen. Databasenavnet finner du under mappen SjødatabaseData-siden.
  5. Velg OK.

Se også

Kategorien Overvåking av systeminnstillinger