Dela via


Genomdriva anpassade ändringsspårningskonfigurationer för frågor i butikens transaktionstabeller på grund av prestandapåverkan

Viktigt

This content is archived and is not being updated. For the latest documentation, go to What's new and planned in Dynamics 365 Commerce. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

Aktiverat för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Administratörer, utvecklare, marknadsförare och analytiker, automatiskt 2 aug 2021 1 oktober 2021

Affärsvärde

Funktionen förbättrar prestanda för Dynamics 365 Commerce när du använder ramverket för Datahantering-export i kombination med ändringsspårningsfunktioner i butikstransaktionstabeller.

Information om funktionen

Ändringen införs i Commerce version 10.0.21.

De butikstransaktionsrelaterade entiteter som berörs av ändringen är:

  • RetailTransactionAdditionalAddressLineEntity
  • RetailTransactionAddressLineEntity
  • RetailTransactionAffiliationLineEntity
  • RetailTransactionAttributeEntity
  • RetailTransactionBankedTenderTransEntity
  • RetailTransactionCashManagementTransEntity
  • RetailTransactionChargeTaxTransEntity
  • RetailTransactionDisabledValidationRuleEntity
  • RetailTransactionDiscountLineEntity
  • RetailTransactionEntity
  • RetailTransactionFiscalCustomerEntity
  • RetailTransactionFiscalTransEntity
  • RetailTransactionFiscalTransExtendedDataEntity
  • RetailTransactionGTETaxLineEntity
  • RetailTransactionIncomeExpenseLineEntity
  • RetailTransactionInfoCodeLineEntity
  • RetailTransactionLoyaltyLineEntity
  • RetailTransactionLoyaltyRewardPointsLineEntity
  • RetailTransactionMarkupLineEntity
  • RetailTransactionPaymentLineEntity
  • RetailTransactionPaymentLineV2Entity
  • RetailTransactionSafeTenderTransEntity
  • RetailTransactionSalesLineEntity
  • RetailTransactionSalesLineV2Entity
  • RetailTransactionServiceProfileEntity
  • RetailTransactionSupplementaryInvoiceEntity
  • RetailTransactionTaxLineEntity
  • RetailTransactionTaxMeasureEntity

I Commerce version 10.0.20 och tidigare, om en användare konfigurerar ändringsspårning i Datahantering-ramverket på nivån för hela entiteten eller den primära tabellen för någon av de angivna butikstransaktionstabellerna, så utlöses stora dataexportuppdateringar när en post relaterad till butikstransaktionen ändras. Det kan till exempel vara ändringar i en kunds adress eller en butiks kanalkonfiguration. Uppdateringarna av dataexporten leder till prestandapåverkan på miljöerna eftersom de grundläggande butikstransaktionsentiteterna inte ändras, och butikstransaktionsentiteter i allmänhet ändras mycket sällan när de har skapats.

I Commerce version 10.0.21 och senare, om en användare aktiverar ändringsspårning i Datahantering-ramverket för någon av de angivna butikstransaktionsrelaterade entiteterna, så kan användaren inte välja alternativet att aktivera ändringsspårning för hela entiteten eller hela den primära entiteten. I stället är bara konfigurationsalternativet att aktivera anpassad fråga tillgängligt. Det anpassade frågealternativet säkerställer att ändringsspårning bara utlöses av ändringar i de centrala butikstransaktionstabellerna, och inte av ändringar i andra tabeller som har en referensrelation till butikstransaktionstabellen.

Om en organisation redan har ändringsspårning aktiverad för någon av butikstransaktionsentiteterna ovan och de är konfigurerade med Aktivera hela entiteten eller Aktivera primär tabell ändras ändringsspårningskonfigurationen inte omedelbart för det här entiteterna när du uppgraderar till Commerce version 10.0.21. Uppgradering till Commerce version 10.0.21 bör inte orsaka någon regression eller negativ inverkan på en befintlig dataexportkonfiguration i någon av de angivna tabellerna.

Efter uppgradering till Commerce version 10.0.21, om en användare aktiverar ändringsspårning för en butikstransaktionsrelaterad entitet för första gången, eller inaktiverar ändringsspårning för en befintlig butikstransaktionsentitet och sedan försöker aktivera ändringsspårningen för entiteten igen, kan användaren inte längre aktivera ändringsspårning på nivån för hela entiteten eller den primära tabellen. Endast alternativet aktivera anpassad fråga kommer att vara tillgängligt.

Organisationerna kan ändra metoden DefaultCTQuery så att kundfrågan kan utökas och lägga till ytterligare tabeller i frågan vid behov.