フィードテーブルスキーマ参照
すべてのフィードには、Adobe Commerce データベースに専用のMySQL テーブルがあります。 すべてのフィード テーブルは、同じ列構造を共有します。 以下の表は、各フィードのCLI フィード名、インデクサーID、フィードのテーブル名を示しています。
サポートされているフィード
フィードの実際のリストは、インストールされているSaaS Data Export パッケージによって異なります。
フィード (
--feed)目的
インデクサーID
フィードテーブル
書き出しモード
products製品カタログ(属性、カテゴリー、画像など)
catalog_data_exporter_productscde_products_feed即時
productAttributes属性の定義とメタデータ: 検索スキーマの定義に使用します。
catalog_data_exporter_product_attributescde_product_attributes_feed即時
categoriesカテゴリデータ
catalog_data_exporter_categoriescde_categories_feed即時
prices製品価格と、顧客グループの価格と階層の価格
catalog_data_exporter_product_pricescde_product_prices_feed即時
variants設定可能な製品バリエーション
catalog_data_exporter_product_variantscde_product_variants_feed即時
scopesWebsiteストアビューコード付きのweb サイト
scopes_website_data_exporterscopes_website_data_exporterレガシー
scopesCustomerGroup顧客グループの定義
scopes_customergroup_data_exporterscopes_customergroup_data_exporterレガシー
productOverrides計算された製品権限
catalog_data_exporter_product_overridescde_product_overrides_feed即時
categoryPermissions (EE)生のカテゴリ権限データ
catalog_data_exporter_category_permissionscde_category_permissions_feed即時
orders販売注文のステータス
sales_order_data_exporter_v2sales_data_exporter_orders_v2レガシー
書き出しモード列は、各フィードがデータを収集および送信する方法を示します。
- 即時モードフィード — データを収集し、コンテンツハッシュ(ハッシュ重複排除)を使用して変更されていない項目をスキップし、同じインデクサー実行で更新を送信します。
- レガシーモードフィード (
scopesWebsite、scopesCustomerGroup、orders) – 最初にフィード テーブルにアセンブリされたデータを保存し、別のcron ジョブを介して送信します。
同期モード を参照してください。
スキーマ
列
タイプ
説明
idINT (PK)
自動インクリメントのプライマリキー
source_entity_idINT
Commerceのソーステーブルのエンティティ ID (例:
catalog_product_entity.entity_id)feed_idVARCHAR
フィード項目の一意のID。 自動インクリメント値ではなく、項目のID フィールド (例:
sku + storeViewCode)のハッシュとして計算されます。feed_dataJSON
この項目のフィードペイロード。 エンティティ IDとスコープとしての最小限の情報のみが入力されます。
PERSIST_EXPORTED_FEED=1が設定されると、完全なペイロードが保存されます。feed_hashVARCHAR
変更検出に使用されるコンテンツハッシュ。 タイムスタンプ (
modifiedAt、updatedAt)を除いて、ペイロードから計算されます。 ハッシュが以前の書き出しと一致する場合、アイテムは再送信されません。is_deletedTINYINT
ソフト削除マーカー。 Commerceでエンティティが削除された場合は、
1に設定します。modified_atTIMESTAMP
このフィード項目が最後に変更された日時
errorsテキスト
この項目のSaaS サービスから返されるJSON エンコードされたエラーの詳細
metadataJSON
書き出しフレームワークで使用される内部同期フラグとロック メタデータ情報
一般的な診断クエリ
次のSQL クエリを使用して、フィード テーブルの状態を直接検査します。 cde_products_feedを調査中のフィードのテーブルに置き換えます。 テーブル名の完全なリストについては、 サポートされているフィード を参照してください。
正常にエクスポートされなかった項目をすべて検索:
SELECT source_entity_id, status, errors, modified_at
FROM cde_products_feed
WHERE status != 200
ORDER BY modified_at DESC
LIMIT 50;
すべてのスコープで特定のSKUの書き出しステータスを確認する:
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