Redigere datamodeller i Power Bi-tjeneste (forhåndsversjon)

Med Power BI kan brukere endre eksisterende datamodeller i Power Bi-tjeneste ved hjelp av handlinger som redigering av relasjoner, oppretting av DAX-mål og administrasjon av RLS. I denne opplevelsen kan brukere arbeide og samarbeide samtidig på samme datamodell.

Aktiver forhåndsvisningsfunksjonen

Redigering av datamodeller i Power Bi-tjeneste aktiveres automatisk for semantiske modeller som er lagret i Mitt arbeidsområde. Hvis du vil åpne datamodellen for semantiske modeller som er lagret i samarbeidsarbeidsområder, må du aktivere forhåndsvisningsfunksjonen for dette arbeidsområdet ved å fullføre følgende fremgangsmåte:

  1. Velg Innstillinger for arbeidsområdet der du vil aktivere forhåndsvisningsfunksjonen, i Power Bi-tjeneste.

Screenshot of settings gear icon.

  1. Velg Avanserte > innstillinger for > datamodell Brukere kan redigere datamodeller i Power Bi-tjeneste (forhåndsversjon)

Screenshot of enable preview feature.

  1. Velg Lagre for å se den nye opplevelsen for semantiske modeller i arbeidsområdet.

Merk

Aktivering av redigering av datamodeller i forhåndsvisningen Power Bi-tjeneste gjelder ikke for redigering av en semantisk modell via en API eller et XMLA-endepunkt.

Åpne datamodellen

Du kan åpne datamodellen for semantisk modell på følgende måter:

  • Velg Flere alternativer (...) for semantisk modell fra innholdslisten for arbeidsområdet, og velg Åpne datamodell.

Screenshot of opening the data model from the more options menu.

  • Velg Flere alternativer (...) for den semantiske modellen fra innholdslisten for datahuben, og velg Åpne datamodell.

Screenshot of opening the data model from the data hub content list.

  • Velg Åpne datamodell på siden for semantiske modelldetaljer.

Screenshot of opening the data model from the open data model button.

  • Velg Åpne datamodell fra redigeringsmodus for en rapport som er koblet til den semantiske modellen, for å åpne den tilsvarende datamodellen i en annen fane.

Screenshot of opening the data model in edit mode.

Modelldata

Når du åpner datamodellen, kan du se alle tabellene, kolonnene og relasjonene i modellen. Nå kan du redigere datamodellen, og eventuelle endringer lagres automatisk.

Opprett mål

Hvis du vil opprette et mål (et mål er en samling standardiserte måledata), velger du tabellen i dataruten og velger Ny mål-knappen fra båndet, som vist på bildet nedenfor.

Screenshot of creating a new measure.

Skriv inn målet på formellinjen, og angi tabellen og kolonnen den gjelder for. I likhet med Power BI Desktop presenterer DAX-redigeringsopplevelsen i Power Bi-tjeneste et rikt redigeringsprogram komplett med autofullføring for formler (intellisense).

Du kan utvide tabellen for å finne målet i tabellen.

Oppretting av beregnede kolonner

Hvis du vil opprette en beregnet kolonne , velger du tabellen i dataruten og velger Ny kolonne-knappen på båndet, som vist på bildet nedenfor.

Screenshot of creating a calculated column.

Skriv inn den beregnede kolonnen på formellinjen, og angi tabellen den gjelder for. I likhet med Power BI Desktop presenterer DAX-redigeringsopplevelsen i Power Bi-tjeneste et rikt redigeringsprogram komplett med autofullføring for formler (intellisense).

Du kan utvide tabellen for å finne den beregnede kolonnen i tabellen.

Oppretting av en beregnet tabell

Hvis du vil opprette en beregnet tabell , velger du tabellen i dataruten og velger Ny tabell-knappen på båndet, som vist i bildet nedenfor.

Screenshot of creating a calculated table.

Skriv inn den beregnede tabellen på formellinjen. I likhet med Power BI Desktop presenterer DAX-redigeringsopplevelsen i Power Bi-tjeneste et rikt redigeringsprogram komplett med autofullføring for formler (intellisense). Nå kan du se den nyopprettede beregnede tabellen i modellen.

Opprett en relasjon

Det finnes to måter å opprette en ny relasjon på i Power BI-tjenesten.

Den første metoden er å dra kolonnen fra én tabell i relasjonsdiagrammet til kolonnen i den andre tabellen for å opprette relasjonen.

Den andre metoden for å opprette en relasjon er ved å velge Behandle relasjoner på båndet som vist i bildet nedenfor.

Screenshot of manage relationships dialog ribbon entry point.

Dette åpner den fornyede dialogboksen Behandle relasjoner . Herfra kan du velge Ny relasjon for å opprette en ny relasjon i modellen.

Screenshot of creating a new relationship from manage relationships dialog.

Her kan du konfigurere relasjonsegenskapene og velge Ok-knappen når relasjonen er fullført for å lagre relasjonsinformasjonen.

Screenshot of editing properties for a new relationship created in the manage relationships dialog.

Redigere en relasjon

Det finnes tre måter å redigere en eksisterende relasjon på i Power BI-tjenesten.

Den første metoden for å redigere en relasjon er å bruke redigeringsrelasjonene i Egenskaper-ruten, der du kan velge en linje mellom to tabeller for å se relasjonsalternativene i Egenskaper-ruten . Pass på at du utvider Egenskaper-ruten for å se relasjonsalternativene.

Screenshot of editing properties for a new relationship in the Properties pane.

Den neste metoden er å høyreklikke en eksisterende relasjon i diagramvisningen og velge Egenskaper.

Screenshot of entering the experience to edit properties of an existing relationship.

Konfigurer relasjonsegenskapene i vinduet som vises, og velg Ok-knappen når relasjonen er fullført for å lagre relasjonsinformasjonen.

Den tredje metoden er ved å velge Behandle relasjoner på båndet. I dialogboksen Behandle relasjoner kan du velge en relasjon du vil redigere, og deretter velge Rediger.

Screenshot of selecting edit in the ribbon of the manage relationships dialog to edit an existing relationship.

Du kan også velge Rediger fra hurtigmenyen for en gitt relasjon i dialogboksen.

Screenshot of selecting edit in the context menu of the manage relationships dialog to edit an existing relationship.

Her kan du konfigurere relasjonsegenskapene og velge Ok-knappen når du redigerer relasjonen, er fullført for å lagre relasjonsinformasjonen.

Screenshot of editing properties of an existing relationship from the manage relationships dialog.

Se en liste over alle relasjonene dine

Hvis du velger Behandle relasjoner på båndet, åpnes den fornyede dialogboksen Behandle relasjoner , som gir en omfattende visning av alle relasjonene dine, sammen med de viktigste egenskapene, på ett praktisk sted. Herfra kan du deretter velge å opprette nye relasjoner eller redigere en eksisterende relasjon.

Screenshot of a list of relationships within the manage relationships dialog.

I tillegg har du muligheten til å filtrere og fokusere på bestemte relasjoner i modellen basert på kardinalitet og kryssfiltreringsretning.

Screenshot of filtering relationships shown in the relationship list within the manage relationships dialog.

Angi egenskaper

Du kan endre egenskapene for et gitt objekt ved hjelp av Egenskaper-ruten . Du kan angi vanlige egenskaper på tvers av flere objekter samtidig ved å holde nede CTRL-tasten og merke flere objekter enten i relasjonsdiagrammet eller dataruten. Når flere objekter er uthevet, gjelder endringer i Egenskaper-ruten for alle merkede objekter.

Du kan for eksempel endre datatypen for flere kolonner ved å holde nede CTRL-tasten , velge kolonner og deretter endre innstillingen for datatype i Egenskaper-ruten .

Screenshot of setting properties.

Angi din egen datotabell

Hvis du vil angi en datotabell, velger du tabellen du vil bruke som en datotabell i dataruten , høyreklikker deretter tabellen og velger Merk som datotabell > Merk som datotabell i menyen som vises som vist på bildet nedenfor.

Screenshot of mark as date table entry from the Data pane.

Deretter angir du datokolonnen ved å velge den fra rullegardinmenyen i dialogboksen Merk som datotabell .

Screenshot of the mark as date table dialog.

Når du angir din egen datotabell, følger du samme virkemåte som det som finnes i Power BI Desktop. Du finner mer informasjon om kolonnevalidering, scenarier for å opprette din egen datotabell og innvirkning på datohierarkier i dokumentasjonen for datotabeller

Definer sikkerhetsroller og regler på radnivå

Du kan definere sikkerhetsroller ved å gjøre følgende:

  1. Velg Behandle roller på båndet.

    Screenshot of manage roles button.

  2. Velg Ny i vinduet Behandle roller for å opprette en ny rolle.

    Screenshot of selecting new from manage security roles.

  3. Angi et navn for rollen under Roller, og velg enter.

    Screenshot of naming a security role.

  4. Velg tabellen du vil bruke et sikkerhetsfilter på radnivå i, under Velg tabeller.

  5. Bruk standard redigeringsprogram under Filterdata til å definere rollene dine. Uttrykkene som er opprettet, returnerer en sann eller usann verdi.

    Screenshot of selecting filter data for security roles.

    Merk

    Ikke alle sikkerhetsfiltre på radnivå som støttes i Power BI, kan defineres ved hjelp av standard redigeringsprogram. Begrensninger inkluderer uttrykk som i dag bare kan defineres ved hjelp av DAX, inkludert dynamiske regler som brukernavn eller userprincipalname. Hvis du vil definere roller ved hjelp av disse filtrene, bytter du til å bruke DAX-redigeringsprogrammet.

  6. Du kan også velge Bytt til DAX-redigeringsprogram for å bruke DAX-redigeringsprogrammet til å definere rollen din. Du kan bytte tilbake til standard redigeringsprogram ved å velge Bytt til standard redigeringsprogram. Alle endringer som gjøres i et redigeringsgrensesnitt, vedvarer når du bytter grensesnitt når det er mulig.

    Screenshot of switching to the DAX editor.

    Når du definerer en rolle ved hjelp av DAX-redigeringsprogrammet som ikke kan defineres i standardredigeringsprogrammet, blir du bedt om å bytte til standardredigeringsprogrammet med en advarsel om at bytting av redigeringsprogram kan føre til at noe informasjon går tapt. Hvis du vil beholde denne informasjonen, velger du Avbryt og fortsetter bare å redigere denne rollen i DAX-redigeringsprogrammet.

    Screenshot of warning about switching to the default editor.

  7. Velg Lagre for å lagre rollen.

  8. Når rollen er lagret, velger du Tilordne for å legge til brukere i rollen. Når du er tilordnet, velger du Lagre for å lagre rolletilordningene, og lukker modalinnstillingene for RLS.

    Screenshot of assigning users to the security role.

Opprette oppsett

Du kan opprette oppsett for modellen som bare inneholder et delsett av tabellene i modellen. Denne omorganiseringen kan bidra til å gi en klarere visning i tabellene du vil arbeide med, og gjøre det enklere å arbeide med komplekse semantiske modeller. Hvis du vil opprette et nytt oppsett med bare et delsett av tabellene, velger du + knappen ved siden av Alle tabeller-fanen nederst i vinduet.

Screenshot of the plus button used to create a layout.

Deretter kan du dra en tabell fra dataruten til det nye oppsettet. Høyreklikk tabellen, og velg deretter Legg til relaterte tabeller fra menyen som vises. Dette inkluderer alle tabeller som er relatert til den opprinnelige tabellen, til oppsettet.

Screenshot of selecting add related tables menu item.

Opprett rapporter

Du kan opprette en ny rapport fra datamodellredigeringen i tjenesteopplevelsen ved å velge Ny rapport-knappen på båndet. Dette åpner en ny nettleserfane til rapportredigeringslerretet i en ny rapport som er bygd på den semantiske modellen.

Screenshot of selecting the new report button from the ribbon.

Når du lagrer den nye rapporten, blir du bedt om å velge et arbeidsområde, forutsatt at du har skrivetillatelser for arbeidsområdet. Hvis du ikke har skrivetillatelser, eller hvis du er en gratisbruker og den semantiske modellen befinner seg i en Premium-kapasitet eller Fabric F64 eller et større arbeidsområde, lagres den nye rapporten i Mitt arbeidsområde.

AutoSave

Etter hvert som du har gjort endringer i datamodellen, lagres endringene automatisk. Endringer er permanente uten mulighet til å angre.

Tillatelser

En bruker må ha tillatelser for å skrive og bygge semantiske modelltillatelser for å kunne åpne og redigere den tilsvarende datamodellen i Power Bi-tjeneste.

Aktivere redigering av datamodell i administrasjonsportalen

Power BI-administratorer kan aktivere eller deaktivere redigering av datamodell i tjenesten for hele organisasjonen eller for bestemte sikkerhetsgrupper, ved hjelp av innstillingen i administrasjonsportalen for Power BI, som vist i bildet nedenfor.

Screenshot of the admin portal setting enabled for editing data models in the service.

Vise overvåkingslogger og aktivitetshendelser

Power BI-administratorer kan overvåke operasjoner knyttet til redigering av datamodeller i nettoperasjoner fra Microsoft 365 administrasjon Center. Overvåkingsoperasjoner som støttes for redigering av datamodeller på nettet, er følgende:

Egendefinert navn Operasjonsnavn Notater
Brukte en endring i modellen i Power BI ApplyChangeToPowerBIModel En bruker gjør en endring i en eksisterende modell. Dette skjer når en redigering gjøres i modellen (eksempel: skrive et DAX-mål, behandle relasjoner, andre)
Hentet en modell fra Power BI GetPowerBIDataModel En bruker åpner open-datamodellopplevelsen eller synkroniserer en datamodell på nytt.

Hvis du vil ha mer informasjon om hvordan du får tilgang til overvåkingsloggene, kan du se artikkelen Om overvåkingslogger i Access.

Kapasitetsutnyttelse og rapportering

Du kan overvåke effekten redigering av datamodeller i tjenesten har på Power BI Premium-kapasitetene ved hjelp av Premium-måledataappen. Kapasitetseffekten kan overvåkes for redigering av datamodeller på nettet ved hjelp av følgende operasjoner.

Operation Bekrivelse Arbeidsbelastning Type
Webmodellering lest En leseoperasjon for en datamodell i den semantiske modellens brukeropplevelse for nettmodellering Semantiske modeller Interaktive
Skrive for nettmodellering En skriveoperasjon for datamodell i brukeropplevelsen for semantisk modellnettmodellering Semantiske modeller Interaktive

Hensyn og begrensninger

Det finnes noen begrensninger for denne utgivelsen av redigering av datamodeller i Power Bi-tjeneste, som faller inn i en håndfull kategorier.

Semantiske modeller som ikke støttes

Følgende scenarioer støtter ikke åpning av datamodellen for en semantisk modell i tjenesten:

  • Semantiske modeller som har trinnvis oppdatering.
  • Semantiske modeller som er distribuert av et utrullingssamlebånd.
  • Semantiske modeller som ennå ikke er oppgradert til forbedret metadataformat. Du kan oppgradere til forbedret metadataformat ved å åpne tilsvarende pbix i Desktop og publisere på nytt.
  • Semantiske modeller som har automatiske aggregasjoner konfigurert.
  • Semantiske modeller som har en live-tilkobling.
  • Semantiske modeller overført fra Azure Analysis Services (AAS).
  • Ikke alle semantiske modeller i Pro-arbeidsområder støttes for øyeblikket i UAE Nord.

Hvis du vil se hvilken begrensning som hindrer deg i å åpne datamodellen, holder du pekeren over Knappen Åpne datamodell på siden for semantiske modelldetaljer. Dette viser et verktøytips som angir hvilken begrensning som forårsaker at Åpne datamodell-knappen deaktiveres.

Screenshot of hovering over the open data model button.

Begrensninger

Det er fortsatt mange funksjonelle mellomrom mellom modellvisningen i Power BI Desktop og tjenesten. Funksjonalitet som ennå ikke støttes i tjenesten, omfatter:

  • Angi en tabell som en funksjonstabell
  • Konfigurere egenskaper for funksjonstabeller
  • Endre lagringsmodus for en tabell
  • Endre til og fra datakategoriens strekkode
  • Koble til til nye datakilder
  • Transformere data ved hjelp av Redigeringsprogram for Power Query
  • Vis som dialogboks
  • Automatisk gjenkjenning av relasjoner
  • Spørsmål og konfigurasjon, inkludert redigering av synonymer
  • Klassifisere følsomheten for rapporten
  • Integrering av eksterne verktøy
  • Når du endrer datamodellen i tjenesten, forhindres ikke oppretting av en relasjon mellom DirectQuery-tabeller fra samme semantiske Modell for Power BI eller Azure Analysis Services-forekomsten. I likhet med Desktop støttes ikke dette scenarioet, men det genereres ingen feil når du prøver å utføre denne handlingen.
  • Når du endrer datamodellen i tjenesten, oppdateres ikke endring av navnet på datafelt automatisk i eksisterende visualobjekter i nedstrøms artefakter som er avhengige av den semantiske modellen.

Semantiske modeller redigert med eksterne verktøy

Bruk av eksterne verktøy for å endre den semantiske modellen ved hjelp av XMLA-endepunktet kan føre til uventet virkemåte når du redigerer den semantiske modellen på nettet hvis skriveoperasjonen ikke støttes. Hvis du vil ha mer informasjon om støttede skriveoperasjoner, kan du se dokumentasjonen vår om endringer utenfor Power BI.

Tilgjengelighet

Full tilgjengelighet støttes for øyeblikket ikke for redigering av datamodell i Power Bi-tjeneste.

Denne artikkelen ga informasjon om forhåndsvisningen for redigering av datamodeller i Power Bi-tjeneste. Hvis du vil ha mer informasjon om datamodellering i Power BI, kan du se følgende ressurser: