Configuração em lote batch-configuration
Use as opções de configuração em lote no Destination SDK para permitir que os usuários personalizem os nomes dos arquivos exportados e configurem o agendamento de exportação de acordo com suas preferências.
Ao criar destinos baseados em arquivo por meio do Destination SDK, é possível configurar a nomenclatura de arquivo padrão e os agendamentos de exportação ou dar aos usuários a opção de definir essas configurações na interface do usuário do Experience Platform. Por exemplo, você pode configurar comportamentos como:
- Incluindo informações específicas no nome do arquivo, como IDs de público-alvo, IDs de destino ou informações personalizadas.
- Permitir que os usuários personalizem a nomeação de arquivos na interface do usuário do Experience Platform.
- Configure as exportações de arquivos para que ocorram em intervalos de tempo definidos.
- Defina quais opções de nomenclatura de arquivo e personalização de agendamento de exportação os usuários podem ver na interface do usuário do Experience Platform.
As definições de configuração em lote fazem parte da configuração de destino para destinos baseados em arquivo.
Para entender onde esse componente se encaixa em uma integração criada com o Destination SDK, consulte o diagrama na documentação de opções de configuração ou consulte o guia sobre como usar o Destination SDK para configurar um destino baseado em arquivo.
Você pode definir as configurações de nomenclatura de arquivo e agenda de exportação por meio do ponto de extremidade /authoring/destinations. Consulte as seguintes páginas de referência de API para obter exemplos detalhados de chamadas de API, onde é possível configurar os componentes mostrados nesta página.
Este artigo descreve todas as opções de configuração em lote compatíveis que você pode usar para o seu destino e mostra o que os clientes verão na interface do Experience Platform.
Tipos de integração compatíveis supported-integration-types
Consulte a tabela abaixo para obter detalhes sobre quais tipos de integrações suportam a funcionalidade descrita nesta página.
Parâmetros compatíveis supported-parameters
Os valores configurados aqui são exibidos na etapa Agendar exportação de público-alvo do fluxo de trabalho de ativação dos destinos baseados em arquivo.
"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
   }
allowMandatoryFieldSelectiontrue para permitir que os clientes especifiquem quais atributos de perfil são obrigatórios. O valor padrão é false. Consulte Atributos obrigatórios para obter mais informações.allowDedupeKeyFieldSelectiontrue para permitir que os clientes especifiquem chaves de desduplicação. O valor padrão é false. Consulte Chaves de desduplicação para obter mais informações.defaultExportModeDefine o modo de exportação de arquivo padrão. Valores compatíveis:
- DAILY_FULL_EXPORT
- FIRST_FULL_THEN_INCREMENTAL
O valor padrão é DAILY_FULL_EXPORT. Consulte a documentação de ativação em lote para obter detalhes sobre o agendamento de exportações de arquivos.
allowedExportModesDefine os modos de exportação de arquivo disponíveis para clientes. Valores compatíveis:
- DAILY_FULL_EXPORT
- FIRST_FULL_THEN_INCREMENTAL
allowedScheduleFrequencyDefine a frequência de exportação de arquivos disponível para os clientes. Valores compatíveis:
- ONCE
- EVERY_3_HOURS
- EVERY_6_HOURS
- EVERY_8_HOURS
- EVERY_12_HOURS
- DAILY
- WEEKLY
- MONTHLY
defaultFrequencyDefine a frequência de exportação de arquivo padrão. Valores compatíveis:
- ONCE
- EVERY_3_HOURS
- EVERY_6_HOURS
- EVERY_8_HOURS
- EVERY_12_HOURS
- DAILY
- WEEKLY
- MONTHLY
O valor padrão é DAILY.
defaultStartTimefilenameConfig.allowedFilenameAppendOptionsObrigatório. Lista de macros de nome de arquivo disponíveis para os usuários escolherem. Isso determina quais itens são anexados a nomes de arquivo exportados (ID de público-alvo, nome da organização, data e hora da exportação e outros). Ao configurar defaultFilename, evite a duplicação de macros.
Valores com suporte:
- DESTINATION
- SEGMENT_ID
- SEGMENT_NAME
- DESTINATION_INSTANCE_ID
- DESTINATION_INSTANCE_NAME
- ORGANIZATION_NAME
- SANDBOX_NAME
- DATETIME
- CUSTOM_TEXT
Independentemente da ordem em que você define as macros, a interface do usuário do Experience Platform sempre as exibirá na ordem apresentada aqui.
Se defaultFilename estiver vazio, a lista allowedFilenameAppendOptions deverá conter pelo menos uma macro.
filenameConfig.defaultFilenameAppendOptionsAs macros nesta lista são um subconjunto das definidas em
allowedFilenameAppendOptions.filenameConfig.defaultFilenameQualquer macro definida por
allowedFilenameAppendOptions será anexada após as defaultFilename macros.Se
defaultFilename estiver vazio, você deverá definir pelo menos uma macro em allowedFilenameAppendOptions.segmentGroupingEnabledDefine se os públicos ativados devem ser exportados em um único arquivo ou em vários arquivos, com base na política de mesclagem do público-alvo. Valores compatíveis:
- true: exporta um arquivo por política de mesclagem.
- false: exporta um arquivo por público, independentemente da política de mesclagem. Esse é o comportamento padrão. Você pode obter o mesmo resultado omitindo esse parâmetro totalmente.
Configuração do nome do arquivo file-name-configuration
Use macros de configuração de nome de arquivo para definir o que os nomes de arquivo exportados devem incluir. As macros na tabela abaixo descrevem elementos encontrados na interface do usuário na tela configuração de nome de arquivo.
SEGMENT_ID nos nomes de arquivos exportados. As IDs de segmento são exclusivas, portanto, incluí-las no nome do arquivo é a melhor maneira de garantir que os nomes de arquivo também sejam exclusivos.DESTINATIONSEGMENT_IDSEGMENT_NAMEDESTINATION_INSTANCE_IDDESTINATION_INSTANCE_NAMEORGANIZATION_NAMESANDBOX_NAMEDATETIME / TIMESTAMPDATETIME e TIMESTAMP definem quando o arquivo foi gerado, mas em formatos diferentes.
- DATETIMEusa o seguinte formato: AAAAMMDD_HHMMSS.
- TIMESTAMPusa o formato Unix de 10 dígitos.
DATETIME e TIMESTAMP são mutuamente exclusivos e não podem ser usados simultaneamente.
- DATETIME: 20220509_210543
- TIMESTAMP: 1652131584
CUSTOM_TEXTdefaultFilename.TIMESTAMPMERGE_POLICY_IDsegmentGroupingEnabled:true.MERGE_POLICY_NAMEsegmentGroupingEnabled:true.Exemplo de configuração do nome do arquivo
O exemplo de configuração abaixo mostra a correspondência entre a configuração usada na chamada de API e as opções mostradas na interface do usuário.
"filenameConfig":{
   "allowedFilenameAppendOptions":[
      "CUSTOM_TEXT",
      "SEGMENT_ID",
      "DATETIME"
   ],
   "defaultFilenameAppendOptions":[
      "SEGMENT_ID",
      "DATETIME"
   ],
   "defaultFilename": "%DESTINATION%"
}
           
          
Próximas etapas next-steps
Depois de ler este artigo, você deverá entender melhor como configurar a nomenclatura de arquivos e os cronogramas de exportação para seus destinos baseados em arquivo.
Para saber mais sobre os outros componentes de destino, consulte os seguintes artigos:
- Configuração de autenticação do cliente
- Autorização OAuth2
- Campos de dados do cliente
- Atributos da interface
- Configuração do esquema
- Configuração do namespace de identidade
- Configurações de mapeamento compatíveis
- Entrega de destino
- Configuração de metadados de público
- Política de agregação
- Qualificações do perfil histórico