Del via


Komprimere store dokumenter som genereres i Elektronisk rapportering

Du kan bruke rammeverket for Elektroniske Rapportering (ER) til å konfigurere en løsning som henter transaksjonsdata for å generere et utgående dokument. Dette genererte dokumentet kan være ganske stort. Når denne dokumenttypen genereres, brukes AOS (Application Object Server)-minnet til å oppbevare det. På et eller annen tidspunkt må dokumentet lastes ned fra Microsoft Dynamics 365 Finance-programmet. For øyeblikket er maksimumsstørrelsen for ett enkelt dokument som genereres i ER, begrenset til 2 gigabyte (GB). I tillegg begrenser Finance for øyeblikket størrelsen på en nedlastet fil til 1 GB. Derfor må du konfigurere en ER-løsning som reduserer sannsynligheten for at disse begrensningene vil bli overskredet, og at du vil motta et unntak om at dataflyten er for lang eller overflyt eller underflyt i aritmetisk operasjon.

Når du konfigurerer en løsning, kan du endre ER-formatet i Operasjonsutforming ved å legge til et rotelement av Mappe-typen for å komprimere innholdet som genereres av noen av de nestede elementene. Komprimering fungerer "til riktig tid", slik at maksimal minnebruk og størrelsen på filen som lastes ned, kan reduseres.

Notat

Filkomprimering tar en ekstra prosentandel av CPU-bruken.

Hvis du vil vite mer om denne tilnærmingen, kan du fullføre eksemplet i denne artikkelen.

Eksempel: Komprimere et utgående dokument

Dette eksemplet viser hvordan en bruker som er tilordnet rollen Systemansvarlig eller Funksjonell konsulent for elektronisk rapportering, kan konfigurere et ER-format for å komprimere et generert dokument.

Forutsetninger

Før du kan fullføre fremgangsmåten i denne artikkelen, må du fullføre følgende trinn:

  1. Aktivere en konfigurasjonsleverandør.
  2. Importere ER-eksempelkonfigurasjonene.
  3. Gå gjennom det importerte formatet.

Notat

For øyeblikket starter formatstrukturen fra Rapport-elementet for typen Fil og inneholder XML-elementer. Derfor vil et utgående dokument bli generert i XML-format, og ingen komprimering vil bli brukt.

Generere et ER-format for å få et ukomprimert dokument

  1. Kjør det importerte formatet.

  2. Legg merke til at størrelsen på det genererte dokumentet i XML-format er 3 kilobyte (KB).

    Forhåndsvisning av det ikke-komprimerte utgående dokumentet.

Endre formatet for å komprimere det genererte resultatet

  1. Gå til Organisasjonsstyring>Elektronisk rapportering>Konfigurasjoner.
  2. Konfigurasjoner-siden, i konfigurasjonstreet, utvider du Modell for å lære utsatte elementer.
  3. Velg Format for å lære utsatte XML-elementer-konfigurasjonen.
  4. Velg Utforming for å endre formatstrukturen.
  5. Formatutforming-siden, i Format-fanen, velger du Legg til rot for å legge til rotformatelement.
  6. I dialogboksen Legg til velger du Felles\Mappe.
  7. Velg OK for å bekrefte tillegget av det nye rotelementet.
  8. Velg Lagre.

Notat

Formatstrukturen starter fra elementet til Mappe-typen. Dette elementet vil generere utdata som en komprimert (zip) fil. Når et dokument som genereres av Rapport-elementet, plasseres i en utgående zip-fil, komprimeres innholdet for å redusere størrelsen på den utgående filen.

Generere et ER-format for å få et komprimert dokument

  1. Formatutforming-siden velger du Kjør.

  2. Last ned zip-filen som nettleseren tilbyr, og åpne den for gjennomgang.

  3. Legg merke til at størrelsen på det genererte dokumentet i ZIP-format er 1 KB.

    Notat

    Komprimeringsforholdet i XML-filen som denne zip-filen inneholder, er 87 prosent. Komprimeringsforholdet avhenger av hvilke data som komprimeres.

    Forhåndsvisning av det komprimerte utgående dokumentet.

Notat

Hvis ER-målet er konfigurert for formatelementet som genererer utdata (Rapport-elementet i dette eksemplet), vil komprimering av utdataene hoppes over.

Tilleggsressurser

Oversikt over elektronisk rapportering (ER)

Mål for elektronisk rapportering (ER)

Utsette kjøringen av XML-elementer i ER-formater