Référence du schéma de la table de flux
Chaque flux comporte une table MySQL dédiée dans la base de données Adobe Commerce. Tous les tableaux de flux partagent la même structure de colonnes. Le tableau ci-dessous répertorie chaque flux avec son nom de flux d’interface de ligne de commande, son identifiant d’indexeur et son nom de tableau de flux.
Flux pris en charge
La liste réelle des flux dépend du package SaaS Data Export installé.
--feed)productscatalog_data_exporter_productscde_products_feedproductAttributescatalog_data_exporter_product_attributescde_product_attributes_feedcategoriescatalog_data_exporter_categoriescde_categories_feedpricescatalog_data_exporter_product_pricescde_product_prices_feedvariantscatalog_data_exporter_product_variantscde_product_variants_feedscopesWebsitescopes_website_data_exporterscopes_website_data_exporterscopesCustomerGroupscopes_customergroup_data_exporterscopes_customergroup_data_exporterproductOverridescatalog_data_exporter_product_overridescde_product_overrides_feedcategoryPermissions (EE)catalog_data_exporter_category_permissionscde_category_permissions_feedorderssales_order_data_exporter_v2sales_data_exporter_orders_v2La colonne Mode d’exportation indique comment chaque flux collecte et envoie des données :
- Flux en mode immédiat : collectez des données, ignorez les éléments inchangés à l’aide de hachages de contenu (déduplication de hachage) et envoyez des mises à jour au cours de la même exécution de l’indexeur.
- Flux en mode hérité (
scopesWebsite,scopesCustomerGroup,orders) : stockez d’abord les données assemblées dans la table de flux et envoyez-les via une tâche cron distincte.
Voir Modes de synchronisation.
Schéma
idsource_entity_idcatalog_product_entity.entity_id)feed_idsku + storeViewCode), et non en tant que valeur d’incrémentation automatique.feed_dataPERSIST_EXPORTED_FEED=1 est défini, la payload complète est stockée.feed_hashmodifiedAt, updatedAt). Si le hachage correspond à l’exportation précédente, l’élément n’est pas renvoyé.is_deleted1 lorsque l’entité est supprimée dans Commerce.modified_atstatuserrorsmetadataRequêtes de diagnostic courantes
Utilisez les requêtes SQL suivantes pour inspecter directement l’état de la table de flux. Remplacez cde_products_feed par le tableau du flux que vous recherchez. Consultez Flux pris en charge pour obtenir la liste complète des noms de tableau.
Rechercher tous les éléments qui n’ont pas été correctement exportés :
SELECT source_entity_id, status, errors, modified_at
FROM cde_products_feed
WHERE status != 200
ORDER BY modified_at DESC
LIMIT 50;
Vérifiez le statut d’exportation d’un SKU spécifique pour toutes les portées :
SELECT p.sku, f.status, f.modified_at, f.is_deleted, f.feed_data, f.errors
FROM catalog_product_entity p
LEFT JOIN cde_products_feed f ON f.source_entity_id = p.entity_id
WHERE p.sku = 'ADB295';