Det finns inga korrigeringsdata som har uppdaterats i Commerce Data Exporter-feeds och cron loggar fel med ändringsloggtabellen
Den här artikeln innehåller en lösning för att åtgärda datasynkroniseringsproblem som orsakas av att fel vy-ID används i prenumerationen Data Exporter Mview. Prenumerationen Mview används för att spåra ändringar i databastabeller.
Berörda produkter och versioner
Adobe Commerce-instanser där anpassad kod har tillämpats på dataexportfunktionen (commerce-data-exporter
eller saas-exporter
). Felet uppstår om den installerade SaaS dataexportversionen är 103.3.0 eller senare och koden refererar direkt till catalog_data_exporter_products
-indexet.
Problem
Handlare kan upptäcka att datauppdateringar saknas i matningstabellerna för katalogen Data Exporter och se följande fel i cron-jobbloggarna:
[2024-05-27T19:00:04.627604+00:00] report.ERROR: Cron Job indexer_clean_all_changelogs has an error: Table catalog_data_exporter_products_cl does not exist. Statistics: {"sum":0,"count":1,"realmem":0,"emalloc":0,"realmem_start":305135616,"emalloc_start":283210384} [] []
Orsak
På grund av namnändringar i flödestabeller, index och ändringsloggtabeller i Commerce Data Export version 103.3.0 kanske Mview-prenumerationerna i anpassade tillägg som använder Commerce Data Export inte fungerar som de ska.
I det här fallet finns inte felet table eftersom tabellnamnet catalog_data_exporter
ändrades till cde_products_feed
och du har en egen kod som refererar till det gamla namnet i prenumerationen Data Exporter Mview.
Lösning
I det anpassade tillägget redigerar du konfigurationsfilen Mview (./etc/mview.xml
) för att ändra tabellnamnet catalog_data_exporter_products
till cde_products_feed
.
I följande exempel visas koden som anger tabellerna som spåras av prenumerationen Mview:
<view id="cde_products_feed" class="Magento\CatalogDataExporter\Model\Indexer\ProductFeedIndexer" group="indexer">
<subscriptions>
<table name="custom_table" entity_column="product_id" />
</subscriptions>
</view>
Relaterad läsning
- SaaS Versionsinformation om dataexporttillägg i Adobe Commerce dataexportguide för SaaS-tjänster
- Metodtips för att ändra databastabeller i Commerce Implementeringspellbook