Import groepen
Import groepen maken het mogelijk om de volgorde van tabellen tijdens de import te sturen en verwante tabellen logisch te groeperen.
Wat zijn import groepen?
Import groepen zijn logische groeperingen van tabelmappings die:
- De importvolgorde bepalen: Tabellen worden geïmporteerd in de volgorde van de groepen
- Verwante data groeperen: Bijvoorbeeld alle klantgerelateerde tabellen in één groep
- Overzicht bieden: Organiseer complexe imports in beheersbare onderdelen
Groepvelden
Elke import groep bevat:
| Veld | Beschrijving |
|---|---|
| Code | Unieke code voor de groep (bijv. "CUSTOMER", "ITEM", "VENDOR") |
| Description | Omschrijving van de groep |
| Sequence | Volgordenummer dat bepaalt wanneer de groep wordt geïmporteerd |
| Package Code | Koppeling naar het data import package |
| No. of Table Mappings | Aantal tabelmappings in deze groep (berekend veld) |
Gebruik van groepen
Groepen aanmaken
- Open het Data Import Package
- Ga naar Groups via de acties
- Maak nieuwe groepen aan met:
- Een unieke Code
- Een duidelijke Description
- Een Sequence nummer (lagere nummers worden eerst geïmporteerd)
Groepen toewijzen aan tabelmappings
In de Table Mapping List:
- Open een tabelmapping
- Selecteer het veld Group
- Kies de gewenste import groep uit de lijst
Voorbeeldstructuur
Een typische groepstructuur kan er als volgt uitzien:
| Sequence | Code | Description | Tabellen |
|---|---|---|---|
| 10 | MASTER | Stamgegevens | Nummering, instellingen |
| 20 | DIMENSION | Dimensies | Dimensies, dimensiewaarden |
| 30 | CUSTOMER | Klanten | Klanten, contacten, adressen |
| 40 | VENDOR | Leveranciers | Leveranciers, contacten |
| 50 | ITEM | Artikelen | Artikelen, eenheden, prijzen |
| 60 | FINANCE | Financiën | Grootboekrekeningen, dagboeken |
Importvolgorde
De importvolgorde wordt bepaald door:
- Group Sequence: Groepen worden geïmporteerd van laag naar hoog sequence nummer
- Table Sequence (binnen een groep): Als meerdere tabellen in dezelfde groep zitten, bepaalt de tabel sequence de onderlinge volgorde
Voorbeeld:
- Groep "MASTER" (Sequence 10) wordt volledig geïmporteerd
- Daarna groep "DIMENSION" (Sequence 20)
- Enzovoort...
Voordelen van groepen
Overzichtelijkheid
- Complexe imports worden opgedeeld in logische onderdelen
- Makkelijker te debuggen en te onderhouden
- Duidelijke structuur voor nieuwe gebruikers
Afhankelijkheden beheren
- Importeer eerst stamgegevens voordat u transactiedata importeert
- Zorg dat dimensies bestaan voordat u documenten met dimensies importeert
- Importeer klanten/leveranciers voordat u orders importeert
Flexibiliteit
- Groepen kunnen selectief worden uitgevoerd
- Volgorde kan eenvoudig worden aangepast door sequence te wijzigen
- Nieuwe groepen kunnen worden toegevoegd zonder bestaande te verstoren
Best practices
- Gebruik logische naamgeving: Kies groepsnamen die duidelijk maken wat erin zit
- Houd sequenties uit elkaar: Gebruik stappen van 10 (10, 20, 30...) zodat u later tussenliggende groepen kunt toevoegen
- Groepeer gerelateerde data: Houd tabellen die bij elkaar horen in dezelfde groep
- Test de volgorde: Controleer of afhankelijkheden correct zijn door een testrun te doen
Zonder groepen
Als u geen groepen gebruikt:
- Worden alle tabelmappings gesorteerd op hun individuele sequence nummer
- Is het moeilijker om overzicht te houden bij veel tabellen
- Kan het lastiger zijn om afhankelijkheden te beheren