Del via


Komprimere store dokumenter, der er genereret i elektronisk rapportering

Du kan bruge strukturen for elektronisk rapportering (ER) til at konfigurere en løsning, der henter transaktionsdata for at oprette et udgående dokument. Dette oprettede dokument kan være temmelig stort. Når denne dokumenttype oprettes, bruges hukommelsen fra Microsoft Dynamics AX Application Object Server (AOS) til at opbevare den. På et tidspunkt skal dokumentet downloades fra dit Microsoft Dynamics 365 Finance-program. I øjeblikket er maksimumstørrelsen på et enkelt dokument, der er oprettet i ER, begrænset til 2 gigabyte (GB). Finance sætter i øjeblikket en begrænsning på størrelsen af en downloadet fil til 1 GB. Derfor skal du konfigurere en ER-løsning, der reducerer sandsynligheden for, at disse begrænsninger overskrides, og at du modtager en af undtagelserne Streamen er for lang eller Overløb eller underløb i den aritmetiske handling.

Når du konfigurerer en løsning, kan du justere dit ER-format i Operationsdesigner ved at tilføje et rodelement af typen Mappe for at komprimere det indhold, der oprettes af de indlejrede elementer. Komprimering fungerer via "JIT (just in time)", så det maksimale hukommelsesforbrug og størrelsen på den fil, der skal downloades, kan reduceres.

Bemærk!

Filkomprimering tager ekstra procent af CPU-brugen.

Hvis du vil vide mere om denne tilgang, skal du fuldføre eksemplet i denne artikel.

Eksempel: Komprimer et udgående dokument

I dette eksempel vises, hvordan en bruger, der er tildelt rollen Systemadministrator eller Funktionel konsulent i elektronisk rapportering, kan konfigurere et ER-format til at komprimere et oprettet dokument.

Forudsætninger

Du skal fuldføre følgende trin, før du kan fuldføre procedurerne i denne artikel.

  1. Aktivér en konfigurationsudbyder.
  2. Importere ER-eksempelkonfigurationerne.
  3. Gennemse det importerede format.

Bemærk!

Formatstrukturen starter i øjeblikket fra elementet Rapport for typen Fil og indeholder XML-elementer. Derfor oprettes der et udgående dokument i XML-format, og der bruges ingen komprimering.

Oprette et ER-format for at hente et ukomprimeret dokument

  1. Køre det importerede format.

  2. Bemærk, at størrelsen på det oprettede dokument i XML-format er 3 kilobyte (KB).

    Forhåndsvisning af det ukomprimerede udgående dokument.

Redigere formatet for at komprimere det oprettede output

  1. Gå til Virksomhedsadministration>Elektronisk rapportering>Konfigurationer.
  2. På siden Konfigurationer skal du i konfigurationstræet udvide Model til at lære udskudte elementer.
  3. Vælg konfigurationen Format til at lære afledte XML-elementer.
  4. Vælg Designer for at redigere formatstrukturen.
  5. På siden Formatdesigner under fanen Format skal du vælge Tilføj rod for at tilføje et rodformatelement.
  6. I dialogboksen Tilføj skal du vælge "Common\Folder.
  7. Vælg OK for at bekræfte tilføjelsen af det nye rodelement.
  8. Vælg Gem.

Bemærk!

Formatstrukturen starter fra elementet af type Mappe. Dette element opretter outputtet som en komprimeret (zip) fil. Når et dokument, der oprettes af elementet Rapport, placeres i en udgående zip-fil, komprimeres indholdet for at reducere størrelsen på den udgående fil.

Oprette et ER-format for at hente et komprimeret dokument

  1. På siden Formatdesigner skal du vælge Kør.

  2. Download den zip-fil, som webbrowseren tilbyder, og åbn den til gennemsyn.

  3. Bemærk, at størrelsen på det oprettede dokument i ZIP-format er 1 KB.

    Bemærk!

    Komprimeringsforholdet for den XML-fil, som denne zip-fil indeholder, er 87 %. Komprimeringsforholdet afhænger af de data, der komprimeres.

    Forhåndsvisning af det komprimerede udgående dokument.

Bemærk!

Hvis ER-destinationen er konfigureret for det formatelement, der opretter outputtet (elementet Rapport i dette eksempel), springes komprimeringen over.

Yderligere ressourcer

Oversigt over elektronisk rapportering (ER)

Destinationer for elektronisk rapportering (ER)

Udskyde udførelse af XML-elementer i ER-formater