Import sessies
Import sessies bieden een overzicht van de lopende en afgeronde imports, inclusief foutafhandeling en voortgangstracking.
Overzicht
De lijst van import sessies toont:
- Actieve sessies: Imports die momenteel bezig zijn
- Sessies met fout: Imports die zijn mislukt en kunnen worden herstart
- Afgeronde sessies: Voltooide imports met statistieken
Sessieinformatie
Elke import sessie bevat de volgende informatie:
Identificatie
- Entry ID: Uniek identificatienummer van de sessie
- Package Code: Code van het import package
- Import Table Entry No.: Referentie naar de tabelmapping
- Session ID: ID van de Business Central sessie
- Table No. en Table Name: De doeltabel in Business Central
Voortgang
- Offset: Aantal reeds geïmporteerde records
- Imported Records: Aantal geïmporteerde records in de huidige batch
- No. of Records Source: Totaal aantal records in de brontabel
Timing
- Start Session: Starttijd van de sessie
- Start Next Records: Starttijd van de volgende batch
- Last Import Duration: Duur van de laatste import
- Avg. Import Duration: Gemiddelde importduur
- Estimated Time Remaining: Geschatte resterende tijd
Status
- Error Message: Foutmelding bij problemen
- Status: Huidige status van de sessie (Running, Error, Completed)
Commits
Na elke geïmporteerde tabel wordt automatisch een commit uitgevoerd. Dit zorgt ervoor dat:
- Data definitief wordt opgeslagen in de database
- Bij een fout de reeds geïmporteerde tabellen behouden blijven
- Imports kunnen worden hervat vanaf de laatst succesvolle tabel
Opmerking: Omdat data via SQL-queries wordt gecommit, is het belangrijk dat elke tabel afzonderlijk wordt gecommit voor optimale foutafhandeling.
Herstel van sessies
Sessies met fouten kunnen herstart worden vanaf de lijst:
- Open de Data Import Sessions lijst
- Selecteer de sessie met status Error
- Bekijk de foutmelding in het veld Error Message
- Los het probleem op (bijvoorbeeld: ontbrekende velden, foutieve mapping)
- Gebruik de actie Restart Session om de import opnieuw te starten
De import hervat vanaf het punt waar de fout optrad, dankzij de commit na elke tabel.
Performance monitoring
De sessieinformatie kan gebruikt worden voor performance monitoring:
- Vergelijk Last Import Duration tussen verschillende runs
- Gebruik Avg. Import Duration om trends te identificeren
- Monitor Estimated Time Remaining voor grote imports
- Analyseer welke tabellen het langst duren