[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Referenz zum Feed-Tabellenschema

Jeder Feed verfügt über eine dedizierte MySQL-Tabelle in der Adobe Commerce. Alle Feed-Tabellen verwenden dieselbe Spaltenstruktur.

Unterstützte Feeds

Eine vollständige Liste der unterstützten Feeds mit API-Endpunkten, Batch-Beschränkungen, Indexernamen und Feed-Tabellennamen finden Sie unter Connector-Module und Feed-Endpunkte.

Schema

Spalte
Typ
Beschreibung
id
INT (PK)
Primärschlüssel automatisch inkrementieren
source_entity_id
INT
Entitäts-ID aus der Commerce-Quelltabelle (z. B. catalog_product_entity.entity_id)
feed_id
VARCHAR
Eindeutige Kennung für ein Feed-Element. Wird als Hash der Identitätsfelder des Elements (z. B. sku + storeViewCode) berechnet und nicht als automatischer Inkrementwert.
feed_data
JSON
Feed-Payload für dieses Element. Es werden nur minimale Informationen als Entitätskennung und Umfang ausgefüllt. Wenn PERSIST_EXPORTED_FEED=1 festgelegt ist, wird die vollständige Payload gespeichert.
feed_hash
VARCHAR
Für die Änderungserkennung verwendeter Inhaltshash Aus der Payload berechnet, ohne Zeitstempel (modifiedAt, updatedAt). Wenn der Hash mit dem vorherigen Export übereinstimmt, wird das Element nicht erneut übermittelt.
is_deleted
TINYINT
Markierung für Soft-Löschen. Legen Sie dies auf 1 fest, wenn die Entität in Commerce gelöscht wird.
modified_at
ZEITSTEMPEL
Letztes Mal, als dieses Feed-Element geändert wurde
status
INT
Übermittlungsstatus-Code vom letzten Exportversuch. Siehe Feed-Übermittlung und Fehlerbehandlung.
errors
TEXT
Von der Commerce Optimizer-API für dieses Element zurückgegebene JSON-kodierte Fehlerdetails
metadata
JSON
Interne Synchronisierungs-Flags und Sperr-Metadateninformationen, die vom Export-Framework verwendet werden

Häufige Diagnoseabfragen

Verwenden Sie die folgenden SQL-Abfragen, um den Status der Feed-Tabelle direkt zu überprüfen. Die Spalte feed_data speichert Daten im Adobe Commerce Optimizer-API-Format. Ersetzen Sie Platzhalterwerte wie <SKU>, <ATTRIBUTE_CODE>, <SLUG> und <PRICE_BOOK_ID> durch tatsächliche Werte aus Ihrer Umgebung.

Produkt-Feed - nach SKU:

SELECT JSON_EXTRACT(f.feed_data, '$.sku') AS 'SKU',
       JSON_EXTRACT(f.feed_data, '$.source.locale') AS 'locale',
       f.status, f.modified_at, f.is_deleted, f.errors
FROM cde_products_feed f
WHERE JSON_EXTRACT(f.feed_data, '$.sku') IN ('<SKU>');

Feed für Produktattribute - nach Attributcode:

SELECT JSON_EXTRACT(f.feed_data, '$.code') AS 'code',
       JSON_EXTRACT(f.feed_data, '$.source.locale') AS 'locale',
       f.status, f.modified_at, f.is_deleted, f.errors
FROM cde_product_attributes_feed f
WHERE JSON_EXTRACT(f.feed_data, '$.code') IN ('<ATTRIBUTE CODE>');

Feed der Kategorien - nach URL-Pfad:

SELECT JSON_EXTRACT(f.feed_data, '$.slug') AS 'slug',
    JSON_EXTRACT(f.feed_data, '$.source.locale') AS 'locale',
    f.status, f.modified_at, f.is_deleted, f.errors
FROM cde_categories_feed f
WHERE JSON_EXTRACT(f.feed_data, '$.slug') IN ('<SLUG>');

Preise Feed - nach SKU:

SELECT JSON_EXTRACT(f.feed_data, '$.sku') AS 'SKU',
       JSON_EXTRACT(f.feed_data, '$.priceBookId') AS 'price book ID',
       f.status, f.modified_at, f.is_deleted, f.errors
FROM cde_product_prices_feed f
WHERE JSON_EXTRACT(f.feed_data, '$.sku') IN ('<SKU>');

Preisbuch-Feed - nach Preisbuch-ID:

SELECT JSON_EXTRACT(f.feed_data, '$.priceBookId') AS 'price book ID',
    JSON_EXTRACT(f.feed_data, '$.name') AS 'name',
    JSON_EXTRACT(f.feed_data, '$.parentId') AS 'parent price book ID',
    JSON_EXTRACT(f.feed_data, '$.currency') AS 'currency',
    f.status, f.modified_at, f.is_deleted, f.errors
FROM cde_price_books_feed f
WHERE JSON_UNQUOTE(JSON_EXTRACT(f.feed_data, '$.priceBookId'))  IN ('<PRICE_BOOK_ID>');
recommendation-more-help
commerce-help-aco-connector