Del via


Laste inn data i forretningsytelsesplanlegging ved hjelp av dataflyter

Faktadata er en kombinasjon av flere kilder, eller et visst nivå av transformasjon må utføres for å få dataene inn i den riktige strukturen for planlegging. Når du laster inn produksjonsdata, anbefales det at du bruker dataflyter. Dataflyter gir bedre støtte for typisk produksjonsvolum og kompleksitet. De gir også en transformasjonsopplevelse, detaljerte statusresultater når data lastes, og muligheten til å planlegge oppdateringer av dataene.

Dataflyter er en selvbetjent, skybasert dataforberedelsesteknologi. De gjør det mulig for kunder å innta, transformere og laste data inn i miljøer i Microsoft Dataverse, arbeidsområder i Power BI eller organisasjonens Azure Data Lake Storage-konto.

Dataflyter opprettes ved å bruke Power Query. Power Query er en enhetlig datatilkobling og forberedelsesopplevelse som allerede finnes i mange Microsoft-produkter, inkludert Excel og Power BI. Kunder utløser dataflyter til å kjøre på forespørsel eller automatisk basert på en tidsplan, og data holdes alltid oppdatert. Hvis du vil ha mer informasjon, kan du se Hva er dataflyter?

Dataflyter kan fylle ut dimensjoner og kuber i forretningsytelsesplanlegging. Etter at en dataflyt er koblet til en dimensjon eller kube når datakilden til dataflyten blir oppdatert, oppdateres forretningsytelsesplanleggingen basert på oppdateringsfrekvensen som er definert i dataflyten.

Fylle ut dimensjoner og kuber

Følg disse trinnene for å bruke dataflyter til å fylle ut dimensjons- eller kubeverdier.

  1. I Power Apps oppretter du dimensjonen eller kuben i forretningsytelsesplanlegging før du oppretter dataflyten. Noter tabellnavnet for kuben eller dimensjonen. Her er noen eksempler:

    • Kube: Msdyn_xpna_CUBENAME
    • Dimensjon: Msdyn_xpna_dimDimensionName
  2. Følg ett av disse trinnene, avhengig av hva du oppretter dataflyttilordningen for:

    • For en kubebelastning: Bekreft at kolonnene i kuben er tilordnet dimensjonene som ble valgt da kuben ble opprettet.
    • For en dimensjonsbelastning: Bekreft at kolonnene i dimensjonen er tilordnet dimensjonsattributtene som ble valgt da dimensjonen ble opprettet.
  3. Følg ett av disse trinnene, avhengig av hva du oppretter en dataflyt for:

    • For en kube laste: I Kolonne tildeling-delen Velg du nøkkelen for kuben. Nøkkelen vil være verdien DimensionSetAltKey.
    • For en dimensjonsbelastning: I delen Kolonne tildeling Velg nøkkelen for dimensjonen.

Etter at dataflyten er koblet til planleggingskuben, kan du spesifisere en valgfri oppdatering.

En dataflyt kan bare brukes til å laste inn data hvis dimensjonen eller kuben allerede er opprettet i forretningsytelsesplanlegging. Hvis du vil ha mer informasjon, kan du se Microsoft Dynamics 365 Finance forretningsytelsesplanlegging dimensjoner og forretningsytelsesplanlegging kuber.

Eksempel

Dette eksemplet viser hvordan du oppretter en dataflyt når du laster faktadata inn i en kube.

Følg disse trinnene for å opprette kuben i dimensjoner for forretningsytelsesplanlegging.

  1. I Kube-listen velger du Ny kube.
  2. Angi et navn for kuben.
  3. Velg dimensjonene som skal være en del av kuben. Du må velge minst to dimensjoner.
  4. Velg Neste og opprett kuben.

Merknad

Du trenger navnet på kuben for å opprette dataflyten i Power Apps. Navnet starter med msdyn_xpnacube.

Last inn data ved hjelp av dataflyt

  1. Velg Last inn data, og velg Opprett dataflyt. Dette åpner Power Query-vinduet.

Viktig

Brukeren må ha rollen Dataflytutvikler tilordnet for å kunne opprette dataflyten. Hvis de ikke har rollen, er ikke knappen Opprett dataflyt tilgjengelig.

  1. Velg dataflyter. Hvis du vil ha mer informasjon om dataflyter, kan du se Opprette og bruke dataflyter i Power Apps.

    Alle datatilkoblinger kan brukes. Velg Excel for dette eksemplet.

  2. Angi et navn på dataflyten.

  3. Velg kilden til dataene. Velg Excel for dette eksemplet. Hvis du vil ha mer informasjon om hvordan du feilsøker tilkoblingsproblemer, kan du se Feilsøke datatilkoblinger.

  4. Til venstre velger du dataene du vil arbeide med.

  5. Velg Transformer data.

  6. Transform data-siden kan du kombinere, oppdatere eller fjerne kolonner. Det kan for eksempel være lurt å fjerne rader for regnskapsåret 2021 eller rader for et foreldet produkt. Hvis du vil ha mer informasjon om hvordan du transformerer data, kan du se Bruke dataflytredigering til å forme eller transformere data.

  7. Etter at dataene er transformert, velger du Neste.

  8. Tilordne tabeller-siden velger du Last inn til eksisterende tabell under Last innstilling.

  9. Velg tabellen som vises. Denne skal samsvare med kubenavnet på Kube-siden.

    Viktig

    Kuben som er opprettet i forretningsytelsesplanlegging, heter msdyn_xpnacube_<cube_name>. Du finner navnet på kuben på Kube-siden i forretningsytelsesplanlegging.

    Etter at du har valgt planleggingskuben som måltabell, blir delene Kildetøkkel og Kolonnetilordning tilgjengelige. Kildenøkkelen er verdien DimensionSetAltKey for kuber. For dimensjoner er det verdien NameKey (msdyn_name).

  10. Delen Kolonnetilordning gjenspeiler kildekolonnene og destinasjonskolonnene. Kildekolonnene er dataene fra faktadata som ble lastet inn i dataflyten. Destinasjonskolonnene er dimensjonene som ble valgt som en del av kubeoppretting i appen for forretningsytelsesplanlegging. Hvis du vil sikre at data er fylt ut i destinasjonskolonnen, tilordner du en kildekolonne til den.

    Viktig

    Hvis du valgte en nøkkel øverst i delen Kolonnetilordning, må den kolonnen tilordnes en destinasjonskolonne.

  11. Etter at de riktige kildekolonnene er tilordnet til målkolonner, velger du Neste.

    Merknad

    Kommentar-feltet må ikke være tilordnet.

Du kan oppdatere dataflyten manuelt, eller du kan planlegge en oppdateringsfrekvens. Hvis du vil ha mer informasjon om oppdateringsinnstillinger, kan du se Angi oppdateringsfrekvensen.

Anbefalinger

Når du importerer data på siden Datatransformasjon, anbefales det at du følger disse retningslinjene:

  • Hvis du bruker overskrifter i dataene dine, velger du alternativet Bruk første rad som overskrifter i Transformer-delen.

  • Når appen for forretningsytelsesplanlegging oppretter dimensjoner og kuber, refereres det til primærkolonnene, og de er vanligvis strengfelt. Når du tilordner kolonner for datainnlastingen, må du bekrefte at kildekolonnetypene og destinasjonskolonnetypene samsvarer. I appen for forretningsytelsesplanlegging er det for eksempel mange dimensjonsreferanser etter navn og av typen Tekst. For kontodimensjonen må kontonummeret være av typen Tekst. Du kan endre typen ved å velge knappen til venstre for kolonneoverskriften. Hvis du ikke endrer typen, kan du få følgende feilmelding:

    Error Code: Mashup Exception Data Format Error, Error Details: Couldn't refresh the entity because of an issue with the mashup document MashupException.Error: DataFormat.Error: We couldn't convert to Number. Details: Reason = DataFormat.Error;Detail = XHDCOU;Microsoft.Data.Mashup.Error.Context = User.

  • Hvis du vil legge til en annen kolonne til en eksisterende dimensjon, legger du først til den nye kolonnen i forretningsytelsesplanlegging. Gå til Dimensjon og velg Ny kolonne. Følg trinnene tidligere i denne artikkelen for å fylle ut dataene fra dataflyter. Du trenger bare å velge primærkolonnen og den nye kolonnen i tabelltilordningen. Bare de tilordnede kolonnene oppdateres.

  • Hvis du ikke vet hva nøkkelen er for kuben du importerer til, velger du Tabeller i venstre navigasjonsrute i Power Apps, velger Egendefinert og velger tabellnavnet i rutenettet. Deretter velge du Nøkler under Skjema på detaljsiden.

  • Hvis du ikke vet hva nøkkelen er for dimensjonen du importerer til, velger du Tabeller i venstre navigasjonsrute i Power Apps, velger Egendefinert og velger tabellnavnet i rutenettet. På detaljsiden velger du Egenskaper. Deretter velger du fanen Hovedkolonne i dialogboksen Rediger tabell.