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é.

Flux (--feed)
Objectif
ID de l’indexeur
Tableau de flux
Mode d’exportation
products
Catalogue de produits (attributs, catégories, images, etc.)
catalog_data_exporter_products
cde_products_feed
Immédiat
productAttributes
Définitions d’attributs et métadonnées. Utilisé pour définir le schéma de recherche.
catalog_data_exporter_product_attributes
cde_product_attributes_feed
Immédiat
categories
Données de catégories
catalog_data_exporter_categories
cde_categories_feed
Immédiat
prices
Prix des produits avec les prix du groupe de clients et les prix par niveau
catalog_data_exporter_product_prices
cde_product_prices_feed
Immédiat
variants
Variantes de produit configurables
catalog_data_exporter_product_variants
cde_product_variants_feed
Immédiat
scopesWebsite
Site web avec codes d’affichage de magasin
scopes_website_data_exporter
scopes_website_data_exporter
Hérité
scopesCustomerGroup
Définitions de groupes de clients
scopes_customergroup_data_exporter
scopes_customergroup_data_exporter
Hérité
productOverrides
Autorisations de produit calculées
catalog_data_exporter_product_overrides
cde_product_overrides_feed
Immédiat
categoryPermissions (EE)
Données brutes d’autorisations de catégorie
catalog_data_exporter_category_permissions
cde_category_permissions_feed
Immédiat
orders
Statut des commandes client
sales_order_data_exporter_v2
sales_data_exporter_orders_v2
Hérité

La 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

Colonne
Type
Description
id
INT (PK)
Incrémenter automatiquement la clé primaire
source_entity_id
INT
Identifiant d’entité de la table source de Commerce (par exemple, catalog_product_entity.entity_id)
feed_id
VARCHAR
Identifiant unique d’un élément de flux. Calculé en tant que hachage des champs d’identité de l’élément (par exemple, sku + storeViewCode), et non en tant que valeur d’incrémentation automatique.
feed_data
JSON
Payload de flux pour cet élément. Seules les informations minimales telles que l’identifiant d’entité et la portée sont renseignées. Lorsque PERSIST_EXPORTED_FEED=1 est défini, la payload complète est stockée.
feed_hash
VARCHAR
Hachage de contenu utilisé pour la détection des modifications. Calculé à partir de la payload, horodatages exclus (modifiedAt, updatedAt). Si le hachage correspond à l’exportation précédente, l’élément n’est pas renvoyé.
is_deleted
TINYINT
Marqueur de suppression réversible. Définissez cette variable sur 1 lorsque l’entité est supprimée dans Commerce.
modified_at
DATE ET HEURE
Dernière modification de cet élément de flux
status
INT
Code d’état de l’envoi de la dernière tentative d’exportation. Voir Envoi du flux et gestion des erreurs HTTP.
errors
TEXTE
Détails d’erreur codés JSON renvoyés par le service SaaS pour cet élément
metadata
JSON
Indicateurs de synchronisation interne et informations de verrouillage des métadonnées utilisées par le framework d’exportation

Requê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';
recommendation-more-help
commerce-help-data-export