Oversikt over løsningsavhengige dataflyter
Når du inkluderer dataflytene i en løsning, blir definisjonene deres flyttbare, noe som gjør det enklere å flytte dem fra ett miljø til et annet, noe som sparer tiden som kreves for å redigere dataflyten.
Et vanlig brukstilfelle er at en uavhengig programvareleverandør (ISV) utvikler en løsning som inneholder en dataflyt som trekker ut og transformerer data fra en datakilde til dataverse tabeller, i et sandkassemiljø. ISV vil deretter flytte denne dataflyten og måltabellene til et testmiljø for å teste med sin testdatakilde for å validere at løsningen fungerer bra og er klar for produksjon. Når testingen er fullført, vil ISV gi dataflyten og tabellene til klienter som vil importere dem til produksjonsmiljøet for å operere på klientens data. Denne prosessen er mye enklere når du legger til både dataflytene og tabellene de laster inn data til i løsninger, og deretter flytter løsningene og innholdet mellom miljøer.
Dataflyter som er lagt til i en løsning, kalles løsningsavhengige dataflyter. Du kan legge til flere dataflyter i én enkelt løsning.
Notat
- Bare dataflyter som er opprettet i Power Platform-miljøer, kan være løsningsavhengige.
- Dataene som lastes inn av dataflyter til målet, er ikke flyttbare som en del av løsningene. Bare dataflytdefinisjonene er. Hvis du vil gjenopprette dataene etter at en dataflyt ble distribuert som en del av en løsning, må du oppdatere dataflyten.
Legge til en ny dataflyt i en løsning
Følg disse trinnene for å legge til en dataflyt i en løsning.
Forutsetninger
Du må opprette en løsning før du kan legge til en dataflyt i den. Mer informasjon: Opprett løsninger
Legg til dataflyten
Logg på Power Apps.
Velg Løsninger fra navigasjonsfeltet.
Velg løsningen du vil legge til en ny dataflyt i, og velg Redigerfra hurtigmenyen.
Velg Ny fra menyen, og gå til Automatisering>Dataflyt.
Fortsett for å opprette en ny dataflyt.
Legge til en eksisterende dataflyt i en løsning
Følg disse trinnene for å legge til en dataflyt i en løsning.
Forutsetninger
- Du må opprette en løsning før du kan legge til en dataflyt i den. Mer informasjon: Opprett løsninger
- Du må være eier av minst én dataflyt i miljøet. Mer informasjon: Opprett dataflyter
Legg til dataflyten
Logg på Power Apps.
Velg Løsninger fra navigasjonsfeltet.
Velg løsningen du vil legge til dataflyten i, og velg Redigerfra hurtigmenyen.
Velg Legg til avsluttende>automatisering>dataflyt.
Valgfritt: Hvis dataflyten laster inn data i en egendefinert dataverstabell, kan du også legge til den egendefinerte tabellen i løsningen.
I dette eksemplet laster dataflyten du har lagt til i løsningen, data inn i en egendefinert tabell kalt Fullstendige ordredetaljer, som du også vil inkludere i løsningen med dataflyten.
Når både dataflyten og tabellen den laster inn data til legges til i løsningen, har den de to artefaktene lagt til løsningen. I dette tilfellet er artefaktene cr0c8_FullOrderDetails og Importer salgsdata.
Hvis du vil lagre arbeidet, må du sørge for å publisere alle tilpasninger. Løsningen er nå klar til å eksportere fra kildemiljøet og importere til målmiljøet.
Eksportere og importere løsninger som inneholder dataflyter
Eksportering og import av løsninger som inneholder dataflyter, er identiske med å utføre de samme operasjonene for andre artefakter. Hvis du vil ha de mest up-to-dato-instruksjonene, kan du gå til dokumentasjonen om eksport av og import av løsninger.
Oppdatere en dataflyts tilkoblinger etter løsningsimport
Av sikkerhetsgrunner beholdes ikke legitimasjonen for tilkoblinger som brukes av dataflyter, av løsninger. Når en dataflyt er distribuert som en del av en løsning, må du redigere tilkoblingene før den kan kjøres.
Velg pil ned ved siden av Datavers i venstre navigasjonsrute, og velg Dataflyter. Identifiser dataflyten som ble importert, og velg Rediger fra hurtigmenyen.
Finn og dobbeltklikk dataflyten som ble lagt til som en del av løsningen du importerte, i dataflytlisten.
Du blir bedt om å angi legitimasjon som kreves for dataflyten.
Når legitimasjonen for tilkoblingen er oppdatert, lastes alle spørringer som bruker denne tilkoblingen automatisk inn.
Hvis dataflyten laster inn data i Dataverse-tabeller, velger du Neste for å se gjennom tilordningskonfigurasjonen.
Tilordningskonfigurasjonen lagres også som en del av løsningen. Siden du også har lagt til måltabellen i løsningene, er det ikke nødvendig å gjenopprette tabellen i dette miljøet, og du kan publisere dataflyten.
Det var alt. Dataflyten oppdaterer og laster nå inn data til måltabellen.
Kjente begrensninger
- Dataflyter kan ikke bruke tilkoblingsreferanser for noen kobling.
- Dataflyter kan ikke bruke miljøvariabler.
- Dataflyter støtter ikke å legge til nødvendige komponenter, for eksempel egendefinerte tabeller de laster inn data til. I stedet bør den egendefinerte tabellen legges til i løsningen manuelt.
- Programbrukere kan ikke distribuere dataflyter (tjenestekontohavere).
- Konfigurasjon av trinnvis oppdatering støttes ikke når du distribuerer løsninger. Etter distribusjon av dataflyten via løsning, bør konfigurasjonen for trinnvis oppdatering brukes på nytt.
- Koblede tabeller til andre dataflyter støttes ikke når du distribuerer løsninger. Etter distribusjon av dataflyten via løsning, redigerer du dataflyten og redigerer tilkoblingen til den koblede dataflyten.
- Hvis du vil aktivere dataflytimport, utfører plugin-modulen for dataflyter uadministrerte tilpasninger under det asynkrone importtrinnet. Disse endringene er avgjørende for en vellykket import.
- Dataflyter støtter ikke blokk med uadministrerte tilpassinger. Hvis du vil ha mer informasjon, kan du gå til Blokkere uadministrerte tilpasninger i dataverse miljøer.
- Dataflyter støtter ikke foretrukne løsninger. Hvis du vil ha mer informasjon, kan du gå til Angi en foretrukket løsning.
- For at dataflyter skal kunne importeres til et miljø, kan ikke miljøet være i administrasjonsmodus, eller bakgrunnsoperasjoner må aktiveres.
- Hvis en dataflyt opprettes som en del av løsningen og data lastes inn i en ny tabell, opprettes ikke denne tabellen i samme løsning. Derfor samsvarer ikke prefiksene for kolonneskjemanavnene som vises i dataflytopplevelsen, med utgiverprefikset for dataflytløsningen.