De pushlevering mislukt tijdens de uitvoering van de workflow in Adobe Campaign Classic v8

In Adobe Campaign Classic FFDA v8 mislukt de levering via push tijdens de uitvoering van de workflow in de voorbereidingsfase van het doel, omdat tijdelijke workflowtabellen worden gemaakt in Postgres terwijl de voorbereiding van de levering in Snowflake wordt uitgevoerd. In een implementatie FFDA, gebruikt de Campagne een lokaal gegevensbestand Postgres voor sommige verrichtingen en een wolkengegevensbestand van Snowflake voor campagneuitvoering en werkschema's, zodat werken de tijdelijke lijsten en de leveringsvoorbereiding op verschillende gegevensbestanden. Door dit verschil verwijst Snowflake naar tijdelijke tabellen die niet bestaan. Als u dit wilt verhelpen, verplaatst u de publieksgegevens naar Snowflake vóór de leveringsactiviteit.

Beschrijving description

Omgeving

  • Product: Beheerde Cloud van Adobe Campaign
  • Versie van het Product: v8
  • Console bouwt: 8.8.1
  • Server bouwt: 8.8.1
  • Productie-omgeving

Probleem/symptomen

  • Push-leveringen mislukken tijdens de uitvoering van de workflow in de voorbereidings- of analysefase van het doel.
  • De berichten van de fout omvatten XSV-350122, SOP-330011, en fouten ODBC die of onbevoegde tijdelijke lijsten van verwijzingen voorzien.
  • Voorbeeld van de fout: SQL compilatiefout: Het voorwerp "WKF7430953_21_1_ALL"bestaat of niet geautoriseerd. SQLState: 42S02.
  • De kwestie komt zelfs voor wanneer het richten van één enkel profiel of apparaat en met platform-specifieke publiek voor.

Resolutie resolution

Ga als volgt te werk om dit probleem op te lossen:

  1. Open uw workflow in Adobe Campaign v8.
  2. Identificeer waar het publiek in het werkschema wordt gelezen, zoals door a gelezen de activiteit van de Groep .
  3. Na het gebruiken van om het even welke segmentatie of bemonsterende stap (als Splitsen of trekken ), voeg a Gegevens Source van de Verandering activiteit vóór de activiteit van de Levering toe.
  4. Vorm de activiteit van de Gegevens van de Verandering Source om publieksgegevens van Postgres naar Snowflake te bewegen.
  5. Verzeker de activiteit van de Levering ontvangt zijn publiek van de Gegevens van de Verandering Source output.
  6. Sla de workflow op en voer deze uit.
  7. Controleer of de levering correct is voltooid zonder tijdelijke tabelfouten.

Nota:

Deze oplossing zorgt ervoor dat alle werktabellen die worden gebruikt bij de voorbereiding van de levering zich op Snowflake bevinden, zodat problemen met de interdatabasetoegang tijdens workflows met pushmeldingen in hybride databaseomgevingen worden voorkomen.

Gerelateerde lezing

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