Tabeltoewijzing
Voor elk data-import pakket zijn de tabellen in de bron-database gekoppeld aan een doel-tabel in Business Central.
Veld | Omschrijving |
---|---|
Tabelnr. | Nr. van de Business Central tabel waarnaar de data dient weggeschreven te worden. |
Tabelnaam | Naam van de Business Central tabel waarnaar de data dient weggeschreven te worden. |
Bron-tabelnaam | Naam van de bron-tabel waaruit de data dient gelezen te worden. |
Importeer naar | Duidt aan hoe de gegevens moeten worden geïmporteerd. De mogelijke opties zijn: Tussentabel of Bestemmingstabel. Bij Tussentabel worden de ingelezen records gemaakt in tussentabellen. Die kunnen dan eerst nagekeken worden en daarna toegepast worden. Bij Bestemmingstabel wordt de ingelezen data direct in de doel-tabel weggeschreven. |
Aantal records bron | Aantal records in de brontabel. |
Aantal records | Aantal records in de tussentabel. |
Aantal fouten | Aantal fouten die zijn opgetreden bij het toepassen van de gegevens in Business Central. |
Tabeltriggers overslaan | Duidt aan of de tabeltriggers (oninsert, onmodify, onrename, ondelete) dienen overgeslagen te worden bij het toepassen van de gegevens. |
Boeken | Duidt aan of de gegevens moeten geboekt worden na het toepassen. Dit is momenteel enkel geïmplementeerd voor General Journal Line. Voor andere tabellen kan dit uitgebreid worden door in te haken op het event OnAfterCommitRecordToDatabase van de codeunit CFL Data Import After Import. |
Opmerking | Noteer een opmerking omtrent deze tabel. |
Datumtijd start import | Datum en tijd van begin van de laatste import. |
Datumtijd einde import | Datum en tijd van einde van de laatste import. |
Geïmporteerde records | Aantal records geïmporteerd tijdens de laatste import. |
Gegevens per bedrijf | Indien de bron Business Central is, wordt hier aangegeven of het een tabel met data per bedrijf of een tabel met company-wide gegevens bevat. |
Verwijderen voor import | Duidt aan of de records in de doeltabel moeten worden verwijderd voor de import. |
Actief | Duidt aan of de tabeltoewijzing actief is. |
Set records | Duidt aan hoeveel records in 1 set worden overghaald vanuit de bron. |
Acties Verwerken
Actie | Omschrijving |
---|---|
Omhoog | Wijzig de volgorde en breng de geselecteerde lijn naar boven. |
Omlaag | Wijzig de volgorde en breng de geselecteerde lijn naar beneden. |
Kopiëren | Maak een kopie van de geselecteerde lijn en plaats die er onder. |
Gerelateerde tabellen ophalen | Op basis van de velden in de doeltabel en de tabelrelaties van de velden worden alle gerelateerde tabellen opgehaald in ingeladen in de tabeltoewijzing. |
Automatisch mappen | Wanneer de soort van het pakket Business Central is kan deze actie gebruikt worden om automatisch een mapping te maken tussen alle bron-tabellen met gegevens naar alle doeltabellen. Daarbij wordt gezocht naar dezelfde tabelnaam tussen bron en doel. Voor elke tabel die kan toegewezen worden wordt ook automatisch de veldtoewijzing opgesteld. |
Toon problemen | Geeft alle toewijzingen weer waarbij de veldmapping niet volledig automatisch is kunnen gebeuren en waar dus nog manuele tussenkomst nodig is. |
Toon alle | Geeft alle toewijzingen weer. |
Actief | Stel de geselecteerde lijn(en) in als actief. |
Stel verwijderen voor import in | Stel de geselecteerde lijn(en) in om de records in de doeltabel te verwijderen voor de import. |
Acties Detail
Actie | Omschrijving |
---|---|
Velden | Toont de veldtoewijzing voor de gegeven tabeltoewzijging. |
Import Filters | Geeft de filters op de bron-tabel voor inlezen van de gegevens weer. |
Join | Indien gegevens worden ingelezen via SQL-query kunnen complexe joins worden opgesteld die het mogelijk maken een geavanceerdere manier van filter op de data te bekomen. Enkel beschikbaar indien de soort van het pakket SQL Server of Business Central (OnPrem) SQL Server is. |
Tabeltriggers activeren | Activeer de tabeltriggers voor de geselecteerde tabeltoewijzing. |
Tabeltriggers deactiveren | Deactiveer de tabeltriggers voor de geselecteerde tabeltoewijzing. |
Valideer alle velden | Maak validatie voor alle velden actief. |
Valideer geen velden | Schakel de validatie voor alle velden uit. |
Reset datums | Reset de datumtijden van de laatste import. |
Acties Data-import
Actie | Omschrijving |
---|---|
Lees tabeldata uit bron | Leest de gegevens van de geslecteerde lijnen in. |
Gegevens toepassen | Pas de gegevens uit de tussentabellen van de geselecteerde lijn(en) toe op de Business Central doeltabel(len). Enkel beschikbaar indien Importeren naar is ingesteld op Tussentabel. |
Volledig automatische import | Leest de gegevens van alle actieve tabeltoewijzingen in en past deze toe op de Business Central doeltabel(len). |
Tabelfilters
Op elke tabel kunnen filters geplaatst worden om de in te lezen data te beperken.
Veld | Omschrijving |
---|---|
En | Duidt aan of de filterexpressie gecombineerd moet worden als AND. |
Of | Duidt aan of de filterexpressie gecombineerd moet worden als OR. |
Bronveldnaam | Veldnaam uit de bron waarop de filter moet worden toegepast. |
Filtersoort | Soort van de filter. De mogelijke opties zijn =,<>,<,>,<=,>=,IN,BETWEEN,LIKE |
Filterexpressie | Filterexpressie toe te passen op het veld. |
Tabel samenvoegen
Naast eenvoudige tabelfilters is het ook mogelijk om complexere beperkingen te leggen op de geïmporteerde data op basis van join-statements.
Veld | Omschrijving |
---|---|
Bron-tabelnaam | Naam van de bron-tabel uit de mapping waarvoor een join wordt opgesteld. |
Bron-samenvoeg tabelnaam | Tabelnaam uit de bron waarmee de bron-tabel dient gejoined te worden. |
Join Type | Soort join. De mogelijk opties zijn inner join, right outer join, left outer join, full outer join. |
Acties Detail
Actie | Omschrijving |
---|---|
Velden | Geeft de velden weerop waarop de tabellen worden gejoined. |
Import filters | Geeft de filters weer die op de samenvoeg-tabel worden toegepast. |
Velden
Veld | Omschrijving |
---|---|
Bron-tabelnaam | Naam van de bron-tabel uit de mapping waarvoor een join wordt opgesteld. |
Bron veldnaam | Naam van het veld uit de bron-tabel waarop wordt gejoined. |
Bron-samenvoeg tabelnaam | Tabelnaam uit de bron waarmee de bron-tabel dient gejoined te worden. |
Bron-samenvoeg veldnaam | Veldnaam van het veld uit de join tabel waarop moet gejoined worden. |
Filters
Veld | Omschrijving |
---|---|
Bron-samenvoeg tabelnaam | Tabelnaam uit de bron waarmee de bron-tabel dient gefiltert te worden. |
Bron-samenvoeg veldnaam | Veldnaam van het veld uit de join tabel waarop moet gefiltert worden. |
Filtersoort | Soort van de filter. De mogelijke opties zijn =,<>,<,>,<=,>=,IN,BETWEEN,LIKE |
Filterexpressie | Filterexpressie toe te passen op het veld. |
Bewerking | Pas een berekende filter toe op de bron-samenvoegtabel. Mogelijke opties zijn SUM,MAX,MIN,AVG |
TIP
Met de Bewerking wordt het mogelijk om bijvoordbeeld enkel artikelen in te lezen waarvoor er voorraad is. Door een join te leggen tussen tabel item en tabel item ledger entry van type inner join en daarbij een filter te plaatsen op veld remainging quantity met type filter > en expressie 0 en bewerking SUM. Op deze manier worden enkel artikelen ingelezen waarbij de som van de remaining quantity van tabel item ledger entry > 0.
CAUTION
Bij het gebruik van joins en filters kan het uitsluiten van bepaalde data leiden tot inconsistente data.