Leveransen misslyckas i Adobe Campaign Classic v8.6.4 på grund av Snowflake stränggräns

Leveranser i Adobe Campaign Classic v8.6.4 misslyckas under PrepareMessageImpl-steget på grund av ett stränggränsfel i Snowflake. Du åtgärdar detta genom att ange batchkvantiteten i leveransegenskaperna till ett värde under 256, vilket säkerställer att värdet är större än 0, så att ingen automatisk gruppering sker.

Beskrivning description

Miljö

Adobe Campaign Classic, v8.6.4

Problem/symtom

  • Leveransen misslyckas under steget PrepareMessageImpl.
  • Felmeddelande visas: ODB-240000 ODBC エ ラ ー : Strängen '(LISTAGG result)' är för lång och kommer att trunkeras till SQLState: 22000

Orsak

Leveransen misslyckas på grund av att Snowflake-databasen tillämpar en gräns på 16 MB för strängtypsvärden.

Upplösning resolution

  1. Öppna leveransen i Adobe Campaign Classic v8.6.4.
  2. Gå till fliken Leverans under Leveransegenskaper.
  3. Leta reda på inställningen för meddelandebatchkvantitet.
  4. Ange ett tal som är mindre än 256 och större än 0.
  5. Spara ändringarna.
  6. Kör leveransprocessen igen.
  7. Testa den uppdaterade konfigurationen i en staging-miljö för att utvärdera prestandapåverkan.

Relaterad läsning

Batchkvantitet i dokumentationen för Campaign v8

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f