Del via


Adgang til overvågningsdata ved hjælp af Azure Synapse Link for Dataverse og Power BI

Kunder, der bruger Azure Synapse Link for Dataverse, kan nemt eksportere overvågningslogge for at opfylde ekstern og intern overvågning, overholdelse af angivne standarder, sikkerheds- og ledelsespolitikkerne for mange lovregulerede virksomheder.

Microsoft Dataverse-overvågning understøttes i alle brugerdefinerede tabeller og kolonner, der kan tilpasses. Overvågningslogfiler gemmes i Dataverse og optager lagerkapacitetsloggen. Hvis du har Azure-ressourcer i samme område som Dataverse-miljøet, kan du eksportere overvågningslogfiler til en Azure-lagerkonto ved hjælp af Azure Synapse Link for Dataverse og forespørge om overvågningsloggene ved hjælp af Azure Synapse Analytics og Power BI Desktop.

Forudsætninger

Opgaver, der skal fuldføres

Her er de trin på højt niveau til oprettelse af lagerplads og arbejdsområde i Azure og derefter Azure Synapse Link for Dataverse, så du kan oprette rapporter i Power BI:

  1. Opret en Azure Synapse Link
    1. Opret en ressourcegruppe.
    2. Opret en Azure Data Lake Storage Gen2-konto, hvor hierarkiske mapper er aktiveret.
    3. Opret et Synapse-arbejdsområde.
    4. Opret en Apache Spark-pulje for Synapse-arbejdsområdet.
    5. Hvis du vil give din appudvikler mulighed for at oprette en Azure Synapse Link for Dataverse, skal du tildele tilladelser til lagerkontoen og Synapse-arbejdsområdet til Power Platform-udvikleren.
  2. Forbinde Dataverse overvågningstabellen med Synapse-arbejdsområdet
    1. Kontrollér synkroniseringsstatus for overvågningstabellen.
  3. Opret rapporter og dashboards ved hjælp af Power BI
  1. Log på Azure-portalen.
  2. Opret en ressourcegruppe. Flere oplysninger: Opret en ressourcegruppe
  3. Opret en lagerkonto. Flere oplysninger: Oprette en lagerkonto
    Under detaljerne for Projekt:
    1. Vælg det abonnement, hvor ressourcegruppen blev oprettet.

    2. Vælg den ressourcegruppe, du oprettede tidligere.

    3. Angiv et navn på lagerkonto.

    4. Vælg fanen Avanceret, og aktivér indstillingen Hierarkisk navneområde.

      Oprette en Azure-lagerkonto

  4. Giv lagerkontoadgang til den Power Apps-administrator, der opretter forbindelse mellem Dataverse-tabellerne og denne lagerkonto.
    1. Vælg Adgangskontrol (IAM) i venstre rude.
    2. Vælg Rolletildelinger>+ Tilføj>Tilføj rolletildelinger.
    3. Vælg fanen Medlemmer under Tilføj rolletildeling.
    4. Vælg Power Platform-administratorbrugeren, og vælg derefter fanen Privilegerede administratorroller.
    5. Skriv ejer i feltet Søg.
    6. Vælg rollen Bidragsyder til lagerkonto.
    7. Aktivér Tillad, at brugeren tildeler alle roller (yderst privilegeret) i Hvad brugeren kan gøre.
  5. Gentag de forrige trin for disse roller:
    • Storage Blob Data-bidragyder
    • Ejer af Storage Blob Data
  6. Opret et Synapse-arbejdsområde.
    Under detaljerne for Projekt:
    1. Vælg det abonnement, hvor ressourcegruppen blev oprettet.
    2. Vælg den 'ressourcegruppe', du oprettede tidligere.
    3. Navn på arbejdsområde. Vælg et hvilket som helst globalt entydigt navn.
    4. Region. Vælg det område, hvor dit Dataverse-miljø er placeret.
    5. Vælg det navn på lagerkonto, du har oprettet tidligere.
    6. Vælg Opret ny under Navn på filsystem.
    7. Angiv et navn til Data Lake Storage Gen2-filsystemet.
  7. Opret en Spark-gruppe for Synapse-arbejdsområdet.
    1. Gå til ressourcegruppen for det Synapse-arbejdsområde, der er oprettet tidligere.
    2. Lagerkontoen og Synapse-arbejdsområdet vises under Ressourcer. Vælg det Synapse-arbejdsområde, du oprettede i trinnet ovenfor.
    3. Vælg + Ny Apache Spark-gruppe for at oprette en Spark-gruppe.
    4. På siden med den nye Apache Spark-gruppe:
    • Angiv et navn til Apache Spark-gruppen.
    • Angiv 5 i feltet Antal noder.
    • Vælg fanen Flere indstillinger, og angiv derefter 5 for Antal minutter, hvor afbrydelsen kan afsluttes.

Bemærk

  • Der påløber ingen omkostninger i forbindelse med oprettelse af Spark-grupper. Der påløber kun gebyrer, når et Spark-job udføres på Spark-målgruppen, og Spark-forekomsten iværksættes efter behov. Disse omkostninger er relateret til brugen af Azure Synapse workspace Spark, og de faktureres månedligt. Omkostningerne ved at bruge Spark-beregning afhænger primært af tidsintervallet for trinvis opdatering og datamængderne. Du finder flere oplysninger under: Azure Synapse Analytics-prisfastsættelse
  • Det er vigtigt at tage højde for disse ekstra omkostninger, når du beslutter dig for at bruge denne funktion, da de ikke er valgfrie, og du skal betale for dem for at fortsætte med at bruge denne funktion.

Opret forbindelse mellem Dataverse-overvågningstabel og Synapse-arbejdsområde

Hvis du vil knytte Dataverse-overvågningstabellen til et Synapse-arbejdsområde, skal du bruge det Azure Synapse Link, der blev oprettet tidligere i denne artikel.

  1. Med en brugerkonto, der har sikkerhedsrollen Dataverse-systemadministrator, skal du logge på Power Apps og derefter vælge det ønskede miljø.
  2. Opret forbindelse mellem Dataverse og dit Synapse-arbejdsområde:
    1. Vælg Azure Synapse Link i venstre navigationsrude. Hvis elementet ikke er tilgængeligt, skal du vælge Flere>Opdag alle. Vælg Nyt link.
    2. På siden Nyt link:
      • Vælg indstillingen Opret forbindelse til Azure Synapse Analytics workspace.
      • Vælg Azure-abonnementet, ressourcegruppen og lagerkontoen.
      • Vælg indstillingen Brug Spark-gruppe til datakonverteringsjob for Delta Lake.
      • Vælg Spark-gruppen og lagerkontoen.
    3. Vælg Næste.
    4. Udvid fanen Avanceret, og angiv 480 minutter i feltet Tidsinterval . Du kan senere ændre varigheden af, hvor ofte du vil opdatere Dataverse-tabellerne, i Synapse-arbejdsområdet.
    5. Vælg tabellerne Overvågning og Bruger på listen over tabeller.

Ændringssporing skal være aktiveret for de tabeller, du vælger. Flere oplysninger: Aktivere sporing af ændringer for at styre datasynkronisering.

Det tager et stykke tid, før Dataverse-tabellerne eksporteres til Synapse-arbejdsområdet. Når eksporten er fuldført, kan du administrere tabeldataene til Synapse-arbejdsområdet. Flere oplysninger: Administrere tabeldata til Synapse-arbejdsområdet

Kontrollér synkroniseringsstatus for overvågningstabellen

  1. I Power Apps skal du vælge Azure Synapse Link i venstre navigationsrude.
  2. Åbn det link, du har oprettet, og kontrollér synkroniseringsstatus for overvågningstabellen. Den skal vises som Aktiv.

Opret rapporter og dashboards ved hjælp af Power BI

Få adgang til overvågningsdataene ved hjælp af Azure Synapse Analytics-arbejdsområdet med Power BI Desktop. Hvis du ikke allerede har Power BI Desktop, kan du hente og installere det på Power BI Desktop. Det er et gratis program, der kører på din lokale computer.

Oprette rapporter ved hjælp af forbindelsen til Azure Synapse Analytics-arbejdsområdet

Brug forbindelsen til Azure Synapse Analytics-arbejdsområde til mindre datamængder til at oprette rapporter med Power BI.

  1. Start Power BI Desktop, og vælg derefter Hent data>Mere... i en ny Power BI-session.
  2. I venstre rude i dialogboksen Hent data skal du vælge Azure og derefter vælge Azure Synapse Analytics-arbejdsområde (Beta) i højre rude.
  3. Vælg Opret forbindelse.
  4. Vælg Log på, og angiv eller vælg din organisationskonto, som er den konto, der har adgang til det Azure Synapse workspace, du har oprettet. Vælg Opret forbindelse.
  5. Når du er logget på, skal du vælge arbejdsområdet under dialogboksen Navigator.
  6. Udvid arbejdsområdet, og find Dataverse-miljøets arbejdsområde. Der vises en liste over Dataverse-tabeller.
  7. Vælg overvågnings- og systembrugertabellerne, og vælg derefter Indlæs. Vælg overvågnings- og systembrugertabellerne i Power BI Desktop
  8. Når tabellerne er valgt, kan du oprette Power BI-visualiseringer.

Oprette rapporter ved hjælp af SQL-forbindelsen til Azure Synapse Analytics

Brug SQL-forbindelsen til Azure Synapse Analytics til større datamængder til at oprette rapporter med Power BI.

  1. Start Power BI Desktop, og vælg derefter Hent data>Mere... i en ny Power BI-session.
  2. I venstre rude i dialogboksen Hent data skal du vælge Azure og derefter vælge Azure Synapse Analytics SQL.
  3. Vælg Opret forbindelse.
  4. Angiv navnene på serveren og databasen.
    • Servernavnet findes på Azure Portal. Angiv navnet på arbejdsområdet på linjen Søg, og vælg derefter arbejdsområdet. På siden Oversigt skal du kopiere Serverless SQL-slutpunktet og vende tilbage til siden Power BI SQL Server-database og indsætte det i feltet Server.
    • Databasenavnet findes i Azure Synapse Link i Power Apps (make.powerapps.com). Vælg Azure Synapse Link for Dataverse i venstre navigationsrude, vælg Azure Synapse Link, og vælg derefter Gå til Azure Synapse Analytics-arbejdsområde på kommandolinjen. Du kan finde databasenavnet under mappen Lake-database på siden Data.
  5. Vælg OK.

Se også

Fanen Overvågning af systemindstillinger