피드 테이블 스키마 참조

모든 피드에는 Adobe Commerce 데이터베이스에 전용 MySQL 테이블이 있습니다. 모든 피드 테이블은 동일한 열 구조를 공유합니다. 아래 표에는 각 피드가 CLI 피드 이름, 인덱서 ID 및 피드 테이블 이름과 함께 나열되어 있습니다.

지원되는 피드

실제 피드 목록은 설치된 SaaS Data Export 패키지에 따라 다릅니다.

피드(--feed)
목적
인덱서 ID
피드 테이블
내보내기 모드
products
제품 카탈로그(속성, 카테고리, 이미지 등)
catalog_data_exporter_products
cde_products_feed
즉시
productAttributes
속성 정의 및 메타데이터. 검색 스키마를 정의하는 데 사용됩니다.
catalog_data_exporter_product_attributes
cde_product_attributes_feed
즉시
categories
카테고리 데이터
catalog_data_exporter_categories
cde_categories_feed
즉시
prices
고객 그룹 가격 및 계층 가격이 포함된 제품 가격
catalog_data_exporter_product_prices
cde_product_prices_feed
즉시
variants
구성 가능한 제품 변형
catalog_data_exporter_product_variants
cde_product_variants_feed
즉시
scopesWebsite
스토어 보기 코드가 있는 웹 사이트
scopes_website_data_exporter
scopes_website_data_exporter
레거시
scopesCustomerGroup
고객 그룹 정의
scopes_customergroup_data_exporter
scopes_customergroup_data_exporter
레거시
productOverrides
계산된 제품 권한
catalog_data_exporter_product_overrides
cde_product_overrides_feed
즉시
categoryPermissions (EE)
원시 범주 권한 데이터
catalog_data_exporter_category_permissions
cde_category_permissions_feed
즉시
orders
판매 주문 상태
sales_order_data_exporter_v2
sales_data_exporter_orders_v2
레거시

내보내기 모드 열은 각 피드가 데이터를 수집하고 제출하는 방법을 나타냅니다.

  • 즉시 모드 피드 - 데이터를 수집하고, 콘텐츠 해시를 사용하여 변경되지 않은 항목을 건너뛰고(해시 중복 제거), 같은 인덱서 실행에서 업데이트를 제출합니다.
  • 레거시 모드 피드(scopesWebsite, scopesCustomerGroup, orders) — 먼저 어셈블된 데이터를 피드 테이블에 저장하고 별도의 cron 작업을 통해 제출합니다.

동기화 모드를 참조하십시오.

스키마

유형
설명
id
INT(PK)
기본 키 자동 증가
source_entity_id
INT
Commerce 소스 테이블의 엔터티 ID(예: catalog_product_entity.entity_id)
feed_id
VARCHAR
피드 항목에 대한 고유 식별자입니다. 자동 증가 값이 아닌 항목의 ID 필드(예: sku + storeViewCode)의 해시로 계산됩니다.
feed_data
JSON
이 항목에 대한 피드 페이로드. 엔티티 식별자 및 범위로서 최소한의 정보만 채워집니다. PERSIST_EXPORTED_FEED=1이(가) 설정되면 전체 페이로드가 저장됩니다.
feed_hash
VARCHAR
변경 내용 검색에 사용되는 컨텐츠 해시입니다. 페이로드에서 계산되며, 타임스탬프(modifiedAt, updatedAt)는 제외됩니다. 해시가 이전 내보내기와 일치하는 경우 항목이 다시 제출되지 않습니다.
is_deleted
TINYINT
일시 삭제 마커. Commerce에서 엔터티가 삭제되면 1(으)로 설정합니다.
modified_at
타임스탬프
이 피드 항목이 마지막으로 수정된 시간
status
INT
마지막 내보내기 시도에 따른 제출 상태 코드. 피드 제출 및 HTTP 오류 처리를 참조하십시오.
errors
텍스트
이 항목에 대해 SaaS 서비스에서 반환한 JSON 인코딩 오류 세부 정보
metadata
JSON
내보내기 프레임워크에서 사용하는 내부 동기화 플래그 및 메타데이터 잠금 정보

일반적인 진단 쿼리

다음 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