Batchkonfiguration batch-configuration
Använd alternativen för gruppkonfiguration i Destinationen SDK för att tillåta användare att anpassa de exporterade filnamnen och konfigurera exportschemat efter sina önskemål.
När du skapar filbaserade mål via Destination SDK kan du konfigurera standardprogram för filnamngivning och -export, eller så kan du ge användarna möjlighet att konfigurera dessa inställningar från plattformsgränssnittet. Du kan till exempel konfigurera beteenden som:
- Inkludera specifik information i filnamnet, till exempel målgrupps-ID, mål-ID:n eller anpassad information.
- Användare kan anpassa filnamnsgivningen från plattformens användargränssnitt.
- Konfigurera filexporten så att den sker i angivna tidsintervall.
- Definiera vilka alternativ för filnamngivning och anpassning av exportschema som användarna kan se i användargränssnittet för plattformen.
Batchkonfigurationsinställningarna ingår i målkonfigurationen för filbaserade mål.
Mer information om var den här komponenten passar in i en integrering som skapats med Destination SDK finns i diagrammet i dokumentationen för konfigurationsalternativ eller i guiden om hur du använder Destination SDK för att konfigurera ett filbaserat mål.
Du kan konfigurera inställningarna för filnamngivning och exportschema via slutpunkten /authoring/destinations
. På följande API-referenssidor finns detaljerade API-anropsexempel där du kan konfigurera komponenterna som visas på den här sidan.
I den här artikeln beskrivs alla gruppkonfigurationsalternativ som stöds och som du kan använda för ditt mål. Artikeln innehåller även information om vad kunderna kommer att se i användargränssnittet för plattformen.
Integrationstyper som stöds supported-integration-types
Se tabellen nedan för mer ingående information om vilka typer av integreringar som stöder de funktioner som beskrivs på den här sidan.
parametrar som stöds supported-parameters
Värdena som du anger här visas i steget Schemalägg målexport i det filbaserade arbetsflödet för målaktivering.
"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"
],
"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
}
allowMandatoryFieldSelection
true
så att kunderna kan ange vilka profilattribut som är obligatoriska. Standardvärdet är false
. Mer information finns i Obligatoriska attribut.allowDedupeKeyFieldSelection
true
så att kunderna kan ange dedupliceringsnycklar. Standardvärdet är false
. Mer information finns i Dedupliceringsnycklar.defaultExportMode
Definierar standardläget för filexport. Värden som stöds:
DAILY_FULL_EXPORT
FIRST_FULL_THEN_INCREMENTAL
Standardvärdet är DAILY_FULL_EXPORT
. Mer information om schemaläggning av filexport finns i dokumentationen för batchaktivering.
allowedExportModes
Definierar vilka filexportlägen som är tillgängliga för kunderna. Värden som stöds:
DAILY_FULL_EXPORT
FIRST_FULL_THEN_INCREMENTAL
allowedScheduleFrequency
Definierar den filexportfrekvens som är tillgänglig för kunder. Värden som stöds:
ONCE
EVERY_3_HOURS
EVERY_6_HOURS
EVERY_8_HOURS
EVERY_12_HOURS
DAILY
defaultFrequency
Definierar standardexportfrekvensen för filer.Värden som stöds:
ONCE
EVERY_3_HOURS
EVERY_6_HOURS
EVERY_8_HOURS
EVERY_12_HOURS
DAILY
Standardvärdet är DAILY
.
defaultStartTime
filenameConfig.allowedFilenameAppendOptions
Krävs. Lista över tillgängliga filnamnsmappar som användare kan välja mellan. Detta avgör vilka objekt som läggs till i de exporterade filnamnen (målgrupps-ID, organisationsnamn, exportdatum och exporttid med mera). När du anger defaultFilename
bör du se till att du inte duplicerar makron.
Värden som stöds:
DESTINATION
SEGMENT_ID
SEGMENT_NAME
DESTINATION_INSTANCE_ID
DESTINATION_INSTANCE_NAME
ORGANIZATION_NAME
SANDBOX_NAME
DATETIME
CUSTOM_TEXT
Oavsett i vilken ordning du definierar makrona visas de alltid i den ordning som de anges här i användargränssnittet för Experience Platform.
Om defaultFilename
är tom måste listan allowedFilenameAppendOptions
innehålla minst ett makro.
filenameConfig.defaultFilenameAppendOptions
Makrona i den här listan är en delmängd av de som definieras i
allowedFilenameAppendOptions
.filenameConfig.defaultFilename
Alla makron som definieras av
allowedFilenameAppendOptions
läggs till efter makrona defaultFilename
.Om
defaultFilename
är tomt måste du definiera minst ett makro i allowedFilenameAppendOptions
.segmentGroupingEnabled
Definierar om de aktiverade målgrupperna ska exporteras i en eller flera filer, baserat på målgruppens sammanfogningsprincip. Värden som stöds:
true
: exporterar en fil per sammanfogningsprincip.false
: exporterar en fil per målgrupp, oavsett kopplingsprofilen. Detta är standardbeteendet. Du kan uppnå samma resultat genom att helt utelämna den här parametern.
Filnamnskonfiguration file-name-configuration
Använd konfigurationsmakron för filnamn för att definiera vad de exporterade filnamnen ska innehålla. Makrona i tabellen nedan beskriver element som finns i gränssnittet på skärmen filnamnskonfiguration.
SEGMENT_ID
i de exporterade filnamnen. Segment-ID:n är unika, så om du tar med dem i filnamnet är det bästa sättet att se till att filnamnen också är unika.DESTINATION
SEGMENT_ID
SEGMENT_NAME
DESTINATION_INSTANCE_ID
DESTINATION_INSTANCE_NAME
ORGANIZATION_NAME
SANDBOX_NAME
DATETIME
/ TIMESTAMP
DATETIME
och TIMESTAMP
definierar båda när filen skapades, men i olika format.
DATETIME
har följande format: YYYMMDD_HMMSS.TIMESTAMP
använder det 10-siffriga Unix-formatet.
DATETIME
och TIMESTAMP
kan inte användas samtidigt.
DATETIME
: 20220509_210543TIMESTAMP
: 1652131584
CUSTOM_TEXT
defaultFilename
.TIMESTAMP
MERGE_POLICY_ID
segmentGroupingEnabled:true
.MERGE_POLICY_NAME
segmentGroupingEnabled:true
.Exempel på filnamnskonfiguration
I konfigurationsexemplet nedan visas korrespondensen mellan konfigurationen som används i API-anropet och alternativen som visas i användargränssnittet.
"filenameConfig":{
"allowedFilenameAppendOptions":[
"CUSTOM_TEXT",
"SEGMENT_ID",
"DATETIME"
],
"defaultFilenameAppendOptions":[
"SEGMENT_ID",
"DATETIME"
],
"defaultFilename": "%DESTINATION%"
}
Nästa steg next-steps
När du har läst den här artikeln bör du få en bättre förståelse för hur du kan konfigurera filnamnsscheman och exportscheman för dina filbaserade mål.
Mer information om de andra målkomponenterna finns i följande artiklar: