일괄 처리 구성 batch-configuration
사용자가 내보낸 파일 이름을 사용자 정의하고 환경 설정에 따라 내보내기 일정을 구성할 수 있도록 하려면 Destination SDK의 일괄 구성 옵션을 사용합니다.
Destination SDK을 통해 파일 기반 대상을 만들 때 기본 파일 이름 지정 및 내보내기 일정을 구성하거나, 사용자에게 Experience Platform UI에서 이러한 설정을 구성하는 옵션을 제공할 수 있습니다. 예를 들어 다음과 같은 동작을 구성할 수 있습니다.
- 대상 ID, 대상 ID 또는 사용자 지정 정보와 같은 특정 정보를 파일 이름에 포함합니다.
- 사용자가 Experience Platform UI에서 파일 이름 지정을 사용자 정의할 수 있습니다.
- 설정된 시간 간격으로 실행되도록 파일 내보내기를 구성합니다.
- 사용자가 Experience Platform UI에서 볼 수 있는 파일 이름 지정 및 내보내기 예약 사용자 지정 옵션을 정의합니다.
배치 구성 설정은 파일 기반 대상에 대한 대상 구성의 일부입니다.
이 구성 요소가 Destination SDK으로 만든 통합에 어디에 맞는지 이해하려면 구성 옵션 설명서에서 다이어그램을 참조하거나 Destination SDK을 사용하여 파일 기반 대상을 구성하는 방법에 대한 안내서를 참조하십시오.
/authoring/destinations 끝점을 통해 파일 이름 지정 및 내보내기 일정 설정을 구성할 수 있습니다. 이 페이지에 표시된 구성 요소를 구성할 수 있는 자세한 API 호출 예는 다음 API 참조 페이지를 참조하십시오.
이 문서에서는 대상에 사용할 수 있는 지원되는 모든 일괄 처리 구성 옵션에 대해 설명하고 고객이 Experience Platform UI에서 보게 되는 내용을 보여줍니다.
지원되는 통합 유형 supported-integration-types
이 페이지에 설명된 기능을 지원하는 통합 유형에 대한 자세한 내용은 아래 표를 참조하십시오.
지원되는 매개 변수 supported-parameters
여기에서 설정한 값은 파일 기반 대상 활성화 워크플로의 대상자 내보내기 예약 단계에 표시됩니다.
"batchConfig":{
"allowMandatoryFieldSelection":true,
"allowDedupeKeyFieldSelection":true,
"defaultExportMode":"DAILY_FULL_EXPORT",
"allowedExportMode":[
"DAILY_FULL_EXPORT",
"FIRST_FULL_THEN_INCREMENTAL"
],
"allowedScheduleFrequency":[
"DAILY",
"EVERY_3_HOURS",
"EVERY_6_HOURS",
"EVERY_8_HOURS",
"EVERY_12_HOURS",
"ONCE",
"WEEKLY",
"MONTHLY"
],
"defaultFrequency":"DAILY",
"defaultStartTime":"00:00",
"filenameConfig":{
"allowedFilenameAppendOptions":[
"SEGMENT_NAME",
"DESTINATION_INSTANCE_ID",
"DESTINATION_INSTANCE_NAME",
"ORGANIZATION_NAME",
"SANDBOX_NAME",
"DATETIME",
"CUSTOM_TEXT"
],
"defaultFilenameAppendOptions":[
"DATETIME"
],
"defaultFilename":"%DESTINATION%_%SEGMENT_ID%"
},
"segmentGroupingEnabled": true
}
allowMandatoryFieldSelectionallowDedupeKeyFieldSelectiondefaultExportMode기본 파일 내보내기 모드를 정의합니다. 지원되는 값:
DAILY_FULL_EXPORTFIRST_FULL_THEN_INCREMENTAL
기본값은 DAILY_FULL_EXPORT입니다. 파일 내보내기 예약에 대한 자세한 내용은 일괄 활성화 설명서를 참조하세요.
allowedExportModes고객이 사용할 수 있는 파일 내보내기 모드를 정의합니다. 지원되는 값:
DAILY_FULL_EXPORTFIRST_FULL_THEN_INCREMENTAL
allowedScheduleFrequency고객이 사용할 수 있는 파일 내보내기 빈도를 정의합니다. 지원되는 값:
ONCEEVERY_3_HOURSEVERY_6_HOURSEVERY_8_HOURSEVERY_12_HOURSDAILYWEEKLYMONTHLY
defaultFrequency기본 파일 내보내기 빈도를 정의합니다.지원되는 값:
ONCEEVERY_3_HOURSEVERY_6_HOURSEVERY_8_HOURSEVERY_12_HOURSDAILYWEEKLYMONTHLY
기본값은 DAILY입니다.
defaultStartTimefilenameConfig.allowedFilenameAppendOptions필수. 사용자가 선택할 수 있는 사용 가능한 파일 이름 매크로 목록입니다. 내보낸 파일 이름(대상 ID, 조직 이름, 내보내기 날짜 및 시간 등)에 추가될 항목을 결정합니다. defaultFilename을(를) 설정할 때 매크로를 복제하지 않도록 하십시오.
지원되는 값:
DESTINATIONSEGMENT_IDSEGMENT_NAMEDESTINATION_INSTANCE_IDDESTINATION_INSTANCE_NAMEORGANIZATION_NAMESANDBOX_NAMEDATETIMECUSTOM_TEXT
매크로를 정의하는 순서에 관계없이 Experience Platform UI에 항상 여기에 표시된 순서대로 표시됩니다.defaultFilename이(가) 비어 있으면 allowedFilenameAppendOptions 목록에 하나 이상의 매크로가 있어야 합니다.
filenameConfig.defaultFilenameAppendOptions이 목록에 있는 매크로는
allowedFilenameAppendOptions에 정의된 매크로의 하위 집합입니다.filenameConfig.defaultFilenameallowedFilenameAppendOptions에 의해 정의된 모든 매크로는 defaultFilename 매크로 뒤에 추가됩니다.defaultFilename이(가) 비어 있으면 allowedFilenameAppendOptions에서 하나 이상의 매크로를 정의해야 합니다.segmentGroupingEnabled대상 병합 정책을(를) 기반으로 활성화된 대상을 단일 파일로 내보내는지 아니면 여러 파일로 내보내는지를 정의합니다. 지원되는 값:
true: 병합 정책당 하나의 파일을 내보냅니다.false: 병합 정책에 관계없이 대상당 하나의 파일을 내보냅니다. 기본 동작입니다. 이 매개 변수를 완전히 생략하면 동일한 결과를 얻을 수 있습니다.
파일 이름 구성 file-name-configuration
파일 이름 구성 매크로를 사용하여 내보낸 파일 이름에 포함되어야 하는 내용을 정의합니다. 아래 표의 매크로는 파일 이름 구성 화면의 UI에 있는 요소를 설명합니다.
SEGMENT_ID 매크로를 포함하는 것입니다. 세그먼트 ID는 고유하므로 파일 이름에 이러한 ID를 포함하는 것이 파일 이름도 고유하도록 하는 가장 좋은 방법입니다.DESTINATIONSEGMENT_IDSEGMENT_NAMEDESTINATION_INSTANCE_IDDESTINATION_INSTANCE_NAMEORGANIZATION_NAMESANDBOX_NAMEDATETIME / TIMESTAMPDATETIME과(와) TIMESTAMP은(는) 모두 파일 생성 시기를 정의하지만 형식이 다릅니다.
DATETIME은(는) YYYYMMDD_HHMMSS 형식을 사용합니다.TIMESTAMP은(는) 10자리 Unix 형식을 사용합니다.
DATETIME과(와) TIMESTAMP은(는) 함께 사용할 수 없으므로 동시에 사용할 수 없습니다.
DATETIME: 20220509_210543TIMESTAMP: 1652131584
CUSTOM_TEXTdefaultFilename에서 사용할 수 없습니다.TIMESTAMPMERGE_POLICY_IDsegmentGroupingEnabled:true과(와) 함께 사용합니다.MERGE_POLICY_NAMEsegmentGroupingEnabled:true과(와) 함께 사용합니다.파일 이름 구성 예
아래 구성 예는 API 호출에 사용된 구성과 UI에 표시된 옵션 간의 대응을 보여 줍니다.
"filenameConfig":{
"allowedFilenameAppendOptions":[
"CUSTOM_TEXT",
"SEGMENT_ID",
"DATETIME"
],
"defaultFilenameAppendOptions":[
"SEGMENT_ID",
"DATETIME"
],
"defaultFilename": "%DESTINATION%"
}
미리 선택된 매크로가 있는 파일 이름 구성 화면을 표시하는
다음 단계 next-steps
이 문서를 읽은 후에는 파일 기반 대상에 대한 파일 이름 지정 및 내보내기 일정을 구성하는 방법을 더 잘 이해할 수 있어야 합니다.
다른 대상 구성 요소에 대한 자세한 내용은 다음 문서를 참조하십시오.