We experimenteren met verschillende oplossingen om te kijken wat het beste werkt. Aangezien de webhooks redelijk ingewikkeld zijn om te implementeren proberen we nu de Incremental tabellen.
Met een flink aantal foutmeldingen moeten we nog even doorbijten om te kijken of we er iets mee kunnen.
select code
, description
, label
, customercode
from ExactOnlineREST.System.SystemDivisions@eol
where customercode = secret
select amount
, bankaccountdescription
, division
, journaldescription
, divisionownercompanynumber
from ExactOnlineREST.Financial.CashflowBalance@eol
Geeft een foutmelding:
Error itgenclr039: External error in Invantive Data Hub.
Invalid object name âdc_table_partition_versionsâ.
Vraag: Wat gebeurt er?
select accountcode
, amountdc
, duedate
, description
, invoicedate
, invoicenumber
, journaldescription
, division
, entrynumber
from ExactOnlineREST.Incremental.PaymentsIncremental@eol
Foutmelding:
Error itgengpr015: Unknown table âEXACTONLINEREST.INCREMENTAL.PAYMENTSINCREMENTALâ. Possible valid alternatives: ExactOnlineREST.Incremental.AccountsIncremental.
Vraag: Bestaat deze tabel nog niet? In de query tool kwam ik hem wel tegen.
select accountcode
, amountdc
, duedate
, description
, invoicedate
, invoicenumber
, journaldescription
, division
, entrynumber
from ExactOnlineREST.Incremental.ReceivablesIncremental@eol
Foutmelding:
Error itgengpr015: Unknown table âEXACTONLINEREST.INCREMENTAL.RECEIVABLESINCREMENTALâ. Possible valid alternatives: ExactOnlineREST.Manufacturing.ByProductReversals, ExactOnlineREST.Inventory.ProcessWarehouseTransfer.
Vraag: Bestaat deze tabel nog niet?
select accountcode
, division
, glaccountcode
, journaldescription
from ExactOnlineREST.Incremental.TransactionLinesIncremental@eol
Foutmelding:
Error itgensql001: Unknown identifier âaccountcodeâ.
Consider one of the following: Account, GLAccount, VATCode, AmountDC, AmountFC, JournalCode.
Vraag: AccountCode
staat wel in de documentatie en Querytool aangegeven, waarom werkt dit niet?
select Division
, id
, code
, name
from ExactOnlineREST.Incremental.AccountsIncremental@eol
Foutmelding:
Error itgendch493: Could not load data for table partition version â15,245 - Seeding v6 (table 14 - ExactOnlineREST.Incremental.AccountsIncremental, partition 7 - secret)â.
SQL Server is not capable of handling the first bulk load of 143 rows into âDATABASENAME.dbo.dcd_qxlmvâ within 3600 seconds.
Cannot insert the value NULL into column âd8ac2207bxxxxxxxxxxxxxxxxxxxxxâ, table âDATABASENAME.dbo.dcd_qxlmvâ; column does not allow nulls. INSERT fails.
The statement has been terminated.
Please contact your system administrator or hire a SQL Server consultant to optimize throughput.
select glaccountcode
, glaccount
, glschemecode
, classificationcode
, classificationdescription
, divisionownercompanynumber
from ExactOnlineREST.Financial.GLAccountClassificationMappings@eol
Werkt prima.
Al met al lijkt het niet goed te werken op deze manier, vooral niet op een database die al bestaat.
Is er ergens documentatie of een goed voorbeeld script van hoe je een query voor de incremental tabellen op stelt?