[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Riferimento schema tabella feed

Ogni feed dispone di una tabella MySQL dedicata nel database Adobe Commerce. Tutte le tabelle di feed condividono la stessa struttura di colonne.

Feed supportati

Per l’elenco completo dei feed supportati con endpoint API, limiti batch, nomi di indicizzatore e nomi di tabelle di feed, vedere Moduli connettore ed endpoint di feed.

Schema

Colonna
Tipo
Descrizione
id
INT (PK)
Incremento automatico chiave primaria
source_entity_id
INTERO
ID entità dalla tabella di origine di Commerce (ad esempio, catalog_product_entity.entity_id)
feed_id
VARCHAR
Identificatore univoco di un elemento del feed. Calcolato come hash dei campi di identità dell’elemento (ad esempio, sku + storeViewCode), non come valore di incremento automatico.
feed_data
JSON
Payload di feed per questo elemento. Vengono compilate solo informazioni minime come identificatore di entità e ambito. Quando è impostato PERSIST_EXPORTED_FEED=1, viene archiviato il payload completo.
feed_hash
VARCHAR
Hash di contenuto utilizzato per il rilevamento delle modifiche. Calcolato dal payload, esclusi i timestamp (modifiedAt, updatedAt). Se l’hash corrisponde all’esportazione precedente, l’elemento non viene inviato nuovamente.
is_deleted
TINYINT
Marcatore di eliminazione temporanea. Impostato su 1 quando l’entità viene eliminata in Commerce.
modified_at
TIMESTAMP
L’ultima volta che questo elemento del feed è stato modificato
status
INTERO
Codice di stato dell’invio dall’ultimo tentativo di esportazione. Consulta Invio di feed e gestione degli errori.
errors
TESTO
Dettagli dell’errore con codifica JSON restituiti dall’API Commerce Optimizer per questo elemento
metadata
JSON
Flag di sincronizzazione interni e informazioni sui metadati di blocco utilizzati dal framework di esportazione

Query diagnostiche comuni

Utilizzare le query SQL seguenti per verificare direttamente lo stato della tabella dei feed. La colonna feed_data memorizza i dati in formato API Adobe Commerce Optimizer. Sostituire i valori segnaposto come <SKU>, <ATTRIBUTE_CODE>, <SLUG> e <PRICE_BOOK_ID> con i valori effettivi dell’ambiente.

Feed prodotti - per 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 attributi prodotto - per codice attributo:

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 categorie - per percorso URL:

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>');

Feed prezzi - per 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>');

Feed dei listini prezzi per ID listino prezzi dedicato:

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