Push-leverans misslyckas under arbetsflödeskörning i Adobe Campaign Classic v8
I Adobe Campaign Classic FFDA v8 misslyckas push-leveransen under arbetsflödeskörning vid målförberedelsemeddelandet eftersom tillfälliga arbetsflödestabeller skapas i Postgres när leveransförberedelsen körs i Snowflake. I en FFDA-distribution använder Campaign en lokal Postgres-databas för vissa åtgärder och en Snowflake-molndatabas för kampanjkörning och arbetsflöden, så tillfälliga register och leveransförberedelser körs på olika databaser. Felmatchningen gör att Snowflake refererar till temporära tabeller som inte finns. Åtgärda problemet genom att flytta målgruppsdata till Snowflake före leveransaktiviteten.
Beskrivning description
Miljö
- Produkt: Adobe Campaign Managed Cloud
- Produktversion: v8
- Konsolbygge: 8.8.1
- Serverbygge: 8.8.1
- Produktionsmiljö
Problem/symtom
- Push-leveranser misslyckas under arbetsflödeskörning vid målförberedelsen eller analysfasen.
- Felmeddelanden är bland annat XSV-350122, SOP-330011 och ODBC-fel som refererar till saknade eller otillåtna temporära tabeller.
- Exempel på fel: SQL-kompileringsfel: Objektet WKF7430953_21_1_ALL finns inte eller är inte auktoriserat. SQLState: 42S02.
- Problemet inträffar även när man riktar sig till en enskild profil eller enhet och plattformsspecifika målgrupper.
Upplösning resolution
Följ de här stegen för att lösa problemet:
- Öppna arbetsflödet i Adobe Campaign v8.
- Identifiera var målgruppen läses in i arbetsflödet, till exempel via en Läs grupp -aktivitet.
- När du har använt ett segmenterings- eller samplingssteg (som Dela eller Extrahera) lägger du till en Ändra data-Source -aktivitet precis före Leverans -aktiviteten.
- Konfigurera aktiviteten Ändra data för Source för att flytta målgruppsdata från Postgres till Snowflake.
- Se till att aktiviteten Delivery tar emot målgruppen från utdata för Change Data Source .
- Spara och kör arbetsflödet.
- Kontrollera att push-leveransen har slutförts utan temporära tabellfel.
Obs!
Den här lösningen säkerställer att alla arbetstabeller som används vid leveransförberedelser ligger på Snowflake, vilket förhindrar problem med åtkomst mellan databaser under arbetsflöden med push-meddelanden i hybriddatabasmiljöer.
Relaterad läsning
- Campaign FFDA-distribution i dokumentationen för Campaign v8-arkitekturen
- Kom igång med Campaign-arkitekturen i dokumentationen för Campaign v8-arkitekturen
- Kom igång med arbetsflöden i dokumentationen för Campaign v8-arbetsflödet
- Skapa och skicka push-meddelanden i konfigurationsdokumentationen för Campaign v8-kanalen
- Kom igång med push-meddelanden i Campaign Web v8 i dokumentationen för Campaign Web v8-kanalen