Konfigurieren von Adobe Campaign Classic v7 für den Zugriff auf Google BigQuery
Dieser Artikel bietet eine Lösung für die Integration von Adobe Campaign Classic (ACC) mit BigQuery von Google Cloud Platform (GCP). Es beschreibt die erforderlichen Berechtigungen für das Dienstkonto und die Konfigurationsschritte, um sicherzustellen, dass temporäre Objekte in der Anwendungsdatenbank von Microsoft SQL Server erstellt werden.
Beschreibung description
Umgebung
Adobe Campaign Classic V7
Problem/Symptome
Bei der Integration von Adobe Campaign Classic (ACC) mit BigQuery von Google Cloud Platform (GCP) sind spezifische Berechtigungen für das Service-Konto erforderlich, das mit ACC verknüpft ist. Darüber hinaus müssen Sie konfigurieren, wo während der Workflow-Ausführung temporäre Objekte erstellt werden. Standardmäßig können diese Objekte in GCP BigQuery erstellt werden, anstatt in der vorgesehenen Microsoft SQL Server-Anwendungsdatenbank.
Zu den Symptomen gehören:
- ACC-Dienstkonto ohne erforderliche Berechtigungen für die Interaktion mit BigQuery.
- Temporäre Objekte werden in BigQuery anstelle der Microsoft SQL Server-Anwendungsdatenbank erstellt.
Auflösung resolution
-
Gewähren bestimmter GCP BigQuery-Berechtigungen für das Service-Konto: Das von ACC verwendete Service-Konto muss über bestimmte Rollen verfügen, damit es effektiv mit BigQuery interagieren kann. Schritte zum Zuweisen dieser Rollen:
-
Navigieren Sie GCP Konsole zu IAM und „Admin“.
-
Suchen Sie das von ACC verwendete Service-Konto.
-
Weisen Sie sowohl BigQuery Data Viewer als auch BigQuery Job- für relevante Datensätze zu.
- BigQuery Data Viewer: Gewährt Lesezugriff auf Datensätze und Tabellen.
- BigQuery-: Ermöglicht das Ausführen von Abfragen und das Erstellen erforderlicher temporärer Tabellen.
-
-
Konfigurieren der temporären Objekterstellung in Adobe Campaign Classic:
-
So leiten Sie die Erstellung temporärer Objekte nicht in BigQuery, sondern in Ihre Microsoft SQL Server-Anwendungsdatenbank um:
-
Konfiguration des externen Kontos:
- Navigieren Sie in ACC durch Administration
>Plattform>Externe . - Wählen Sie das externe Konto aus, das für die Verbindung mit BigQuery konfiguriert ist.
- Stellen Sie sicher, dass Einstellungen die Verwendung der Anwendungsdatenbank zum Speichern temporärer Daten aktivieren.
- Navigieren Sie in ACC durch Administration
-
Workflow-Konfiguration:
- Öffnen Sie einen beliebigen relevanten Workflow in ACC.
- Gehen Sie zu Workflow-Eigenschaften und fahren Sie dann mit den erweiterten Einstellungen fort.
- Bestätigen Sie, dass alle Konfigurationen den temporären Datenspeicher an Ihre SQL Server-basierte Anwendungsdatenbank weiterleiten.
-
-
Wenn Sie diese Schritte implementieren, erhalten Sie für Ihre Adobe Campaign-Instanz die entsprechenden Berechtigungen, die für den Zugriff auf die Ressourcen von Google Cloud erforderlich sind, während Sie gleichzeitig die konsistente Verwaltung von Workflow-bezogenen Daten innerhalb Ihrer bestehenden Infrastruktureinrichtung in Microsoft SQL Server-Datenbanken sicherstellen und so auch Leistungsergebnisse optimieren!