Push-Versand schlägt während Workflow-Ausführung in Adobe Campaign Classic v8 fehl

In Adobe Campaign Classic FFDA v8 schlägt der Push-Versand während der Workflow-Ausführung in der Zielvorbereitungsphase fehl, da temporäre Workflow-Tabellen in Postgres erstellt werden, während die Versandvorbereitung in Snowflake ausgeführt wird. In einer FFDA-Bereitstellung verwendet Campaign für einige Vorgänge eine lokale Postgres-Datenbank und für die Kampagnenausführung und Workflows eine Snowflake-Cloud-Datenbank, sodass temporäre Tabellen und die Versandvorbereitung auf verschiedenen Datenbanken ausgeführt werden. Diese Diskrepanz führt dazu, dass Snowflake auf temporäre Tabellen verweist, die nicht vorhanden sind. Um dies zu beheben, verschieben Sie die Zielgruppendaten vor der Versandaktivität nach Snowflake.

Beschreibung description

Umgebung

  • Product: Adobe Campaign Managed Cloud
  • Produktversion: v8
  • Konsolen-Build: 8.8.1
  • Server-Build: 8.8.1
  • Produktionsumgebung

Problem/Symptome

  • Push-Sendungen schlagen während der Workflow-Ausführung in der Vorbereitungs- oder Analysephase der Zielgruppe fehl.
  • Zu den Fehlermeldungen gehören XSV-350122, SOP-330011 und ODBC-Fehler, die auf fehlende oder nicht autorisierte temporäre Tabellen verweisen.
  • Fehlerbeispiel: SQL-Kompilierungsfehler: Das Objekt '7430953_21_1_ALL' existiert nicht oder ist nicht autorisiert. SQLState: 42S02.
  • Das Problem tritt auch dann auf, wenn ein einzelnes Profil oder Gerät und plattformspezifische Zielgruppen als Ziel ausgewählt werden.

Lösung resolution

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Öffnen Sie Ihren Workflow in Adobe Campaign v8.
  2. Identifizieren Sie, wo die Zielgruppe in den Workflow gelesen wird, z. B. durch eine Aktivität vom Typ Gruppe lesen.
  3. Fügen Sie nach Verwendung eines Segmentierungs- oder Sampling-Schritts (Aufspaltung oder Extrahieren) eine Aktivität Daten-Source ändern direkt vor der Aktivität Versand hinzu.
  4. Konfigurieren Sie die Aktivität Daten-Source ändern, um Zielgruppendaten von Postgres nach Snowflake zu verschieben.
  5. Stellen Sie sicher dass die Versand) ihre Zielgruppe von der Ausgabe Daten-Source ändern erhält.
  6. Speichern und starten Sie den Workflow.
  7. Stellen Sie sicher, dass der Push-Versand ohne temporäre Tabellenfehler erfolgreich abgeschlossen wurde.

Hinweis:

Diese Lösung stellt sicher, dass alle Arbeitstabellen, die von der Versandvorbereitung verwendet werden, auf Snowflake gespeichert sind, wodurch datenbankübergreifende Zugriffsprobleme während Push-Benachrichtigungs-Workflows in hybriden Datenbankumgebungen vermieden werden.

Verwandtes Lesen

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