설명 파일은 업로드하는 피드 유형을 Google 시스템에 알리기 위해 업로드됩니다. 이를 통해 피드를 올바르게 확인하고 처리할 수 있습니다. 설명 파일은 피드 콘텐츠 전에 업로드해야 하며 다음과 같은 이름 지정 요구사항을 따라야 합니다.
설명자 파일에는 .filesetdesc.json 파일 확장자를 사용해야 합니다.
각 설명자 파일 이름은 고유해야 하며 업로드 간에 재사용할 수 없습니다. 파일 이름에 생성 타임스탬프와 피드 이름을 포함하는 것이 좋습니다.
예: offers_1524606581.filesetdesc.json
각 설명자 파일에는 관련 피드 이름의 최신 피드에 있는 모든 데이터 파일이 나열되어야 합니다.
message FilesetDescriptor {
// The timestamp at which this feed was generated, in Unix time format
// (seconds since the epoch). (required)
int64 generation_timestamp = 1;
// Identifies the name of this feed. (required)
string name = 2;
// Paths (relative to the dropbox root) specifying data files included in this
// feed. (required)
repeated string data_file = 3;
}
설명자 파일을 업로드한 후에는 설명자 파일의 이름으로 지정된 피드 구성 파일에 해당하는 피드 데이터 유형의 모든 피드 파일을 업로드합니다. 파일 이름과 경로 위치 (드롭박스 내 상대 경로)는 data_file 필드에 포함된 내용과 정확하게 일치해야 합니다. 파일이 누락되거나 이름이 잘못 지정되었거나 다른 위치에 업로드된 경우 전체 피드가 처리되지 않습니다.
이러한 피드 데이터 파일의 콘텐츠는 설명어 파일에 지정된 피드의 관련 사양을 준수해야 합니다.
각 피드 파일 이름은 고유해야 하며 업로드 간에 재사용할 수 없습니다. 파일 이름에 생성 타임스탬프와 샤드 번호 (증분 ID)를 포함하는 것이 좋습니다.
예: offers_1524606581_1.json
피드 파일 크기 및 업로드 빈도
피드 파일 크기를 200MB 미만으로 유지합니다 (압축 후).
압축 해제된 각 데이터 파일의 크기는 2GB 미만이어야 합니다.
대부분의 통합은 단일 샤드만 사용하면 됩니다. 가능한 한 적은 수의 샤드를 사용해야 합니다. 피드당 최대 1,000개의 샤드가 있습니다.
하나의 샤드로 전송되는 개별 레코드는 이후 피드에서 동일한 샤드 번호로 전송하지 않아도 됩니다.
성능을 향상하려면 데이터를 샤드 간에 균등하게 분할하여 모든 샤드 파일의 크기를 비슷하게 만듭니다.
필요한 경우 gzip을 사용하여 피드를 압축합니다. 단, 개별 피드 샤드에 대해 이 작업을 실행합니다.
문제해결과 디버깅
파일 (디스크립터 및 피드 파일)을 업로드한 후 파트너 포털의 피드 기록 대시보드(문서)로 이동하여 (기록 > 피드로 이동) 피드 처리 진행 상황을 확인합니다.
'피드 이름' 열에서 설명자 파일에 입력한 name를 찾아 피드를 찾습니다.
피드가 처리되면 (상태가 Success 또는 Fail) 행을 클릭하여 오류 및 경고의 세부정보를 확인할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-26(UTC)"],[[["The Generic feed dropbox allows uploading multiple feed types to a single dropbox and requires separate uploads for a descriptor file and the actual feed file(s)."],["The descriptor file, with a `.filesetdesc.json` extension, informs the system of the feed type being uploaded and must list all data files within the feed."],["Feed content files must adhere to the format specified in the descriptor file, with unique filenames including generation timestamp and shard number."],["Feed files should be kept under 200MB after compression, with individual decompressed files under 2GB, using as few shards as possible for optimal performance."],["Uploaded feed progress and any errors can be monitored through the Feed History dashboard on the Partner Portal."]]],["The Generic dropbox uses two uploads: a descriptor file and feed file(s). The descriptor, using a `.filesetdesc.json` extension with a unique name (e.g., `offers_1524606581.filesetdesc.json`), specifies the feed type and lists all data files. The `name` field in the descriptor indicates the feed type, such as `promote.offer`. Feed files, matching the descriptor's data_file entries, contain the actual feed data. Files must be unique, under 200MB compressed (2GB decompressed), and compressed individually with Gzip. Upload progress can be tracked in the Partner Portal's Feed History.\n"]]