[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

피드 테이블 스키마 참조

모든 피드에는 Adobe Commerce 데이터베이스에 전용 MySQL 테이블이 있습니다. 모든 피드 테이블은 동일한 열 구조를 공유합니다.

지원되는 피드

API 끝점, 일괄 처리 제한, 인덱서 이름 및 피드 테이블 이름을 사용하는 지원되는 피드의 전체 목록에 대해서는 커넥터 모듈 및 피드 끝점을 참조하십시오.

스키마

유형
설명
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
마지막 내보내기 시도에 따른 제출 상태 코드. 피드 제출 및 오류 처리를 참조하십시오.
errors
텍스트
이 항목에 대해 Commerce Optimizer API에서 반환된 JSON 인코딩 오류 세부 정보
metadata
JSON
내보내기 프레임워크에서 사용하는 내부 동기화 플래그 및 메타데이터 잠금 정보

일반적인 진단 쿼리

다음 SQL 쿼리를 사용하여 피드 테이블 상태를 직접 검사하십시오. feed_data 열은 Adobe Commerce Optimizer API 형식으로 데이터를 저장합니다. <SKU>, <ATTRIBUTE_CODE>, <SLUG><PRICE_BOOK_ID> 등의 자리 표시자 값을 환경의 실제 값으로 바꾸십시오.

제품 피드 - 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>');

제품 특성 피드 - 특성 코드별:

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

범주 피드 - 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>');

가격 피드 - 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>');

가격 장부 피드 - 가격 장부 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