Integrationen in SAP Marketing Cloud verwalten

Objective

After completing this lesson, you will be able to die Integrationsmethoden für SAP Marketing Cloud beschreiben

Integrationsübersicht

Eine der Hauptfunktionen von SAP Marketing Cloud ist die Integration. Die verschiedenen Integrationsmöglichkeiten und -ansätze vereinfachen den Prozess.

Die Integrationen basieren auf freigegebenen APIs, die Web-Service-Technologie wie OData oder SOAP verwenden, und nicht auf RFC-, SLT- oder direkten Datenbankverbindungen. SAP Cloud Integration ist die bevorzugte Middleware-Technologie und der Weg für die meisten Integrationen.

Sie verbindet Cloud-Anwendungen mit anderen Cloud- und On-Premise-Anwendungen von SAP und anderen Anbietern. Die Konfiguration für Integrationen erfolgt über die Anwendungen Kommunikationssysteme, Kommunikationsbenutzer und Kommunikationsvereinbarungen.

Von SAP Cloud Integration unterstützte Anwendungen.

Der SAP API Business Hub ist die webbasierte Anwendung, mit der Sie APIs von SAP und Partnern suchen, erkunden und testen können, mit denen Sie Erweiterungen oder Prozessintegrationen einfacher mit SAP Cloud Integration erstellen können. Der SAP API Business Hub vereinfacht den Entwicklungsprozess und reduziert den Aufwand für Anwendungs- und Integrationsentwickler.

Welche APIs für SAP Marketing Cloud verfügbar sind, erfahren Sie im SAP API Business Hub unter api.sap.com . Suchen Sie dort nach SAP Marketing Cloud. Sie können ein Paket erkunden, die detaillierte Dokumentation und Referenzen anzeigen und es sogar testen, um es zu testen und zu validieren.

Weitere Informationen zur Integration finden Sie in der Dokumentation zum Integration Guide auf dem SAP Help Portal auf der Registerkarte Implement.

Integrationsoptionen für SAP-Cloud-Services, SAP Marketing Cloud und On Premise.

Integrationsarchitektur

Bei der Konfiguration Ihrer Integrationsdatenquellen müssen mehrere Best Practices für die Systemarchitektur berücksichtigt werden.

Best Practices für die Integrationsarchitektur

Best Practice Nr. 1: Überblicksbild Ihrer Systemlandschaft

Verschaffen Sie sich einen Überblick über Ihre Systemlandschaft, um die beste Antwort zu erhalten:

  • Welche Systeme sind betroffen?
  • Welche Art von Daten werden ausgetauscht (z.B. Stammdaten/Interaktionskontakte, Transaktionsdaten/Interaktionen)?
  • Gibt es Beziehungen oder Abhängigkeiten zwischen den Systemen (z. B. Commerce-Web-Shop, Ticketing-System)?
  • Was sind die Aspekte von Quellsystemen (z.B. Ausgangsschnittstelle, Periodizität, Fehlerbehandlung)?
  • Wäre eine Middleware-Schicht sinnvoll (z.B. SAP BTP/CPI)?
  • Wie lauten die Eingangsprozesse in SAP Marketing (z.B. automatisiert über OData, manuell über CSV-Datei-Upload)?

Best Practice Nr. 2: Herkünfte und Matching-Strategie

Definieren Sie Herkünfte und ermitteln Sie Ihre Abgleichstrategie wie folgt:

  • Definieren Sie eine Herkunft pro Datenquelle (d.h. pro System und pro führender Datenbanktabelle).
  • Systemübergreifende gemeinsame IDs identifizieren und eine Abgleichstrategie für den Aufbau des optimalen Datensatzes definieren

Best Practice 3: Interaktionsarten

Definieren Sie die Interaktionsarten wie folgt:

  • Verwenden Sie dieselben Interaktionsarten für dasselbe Ereignis/denselben Geschäftsbeleg.
  • Verwenden Sie nach Möglichkeit Standardinteraktionsarten.
  • Quellobjekttyp und Quellobjekt-ID für Geschäftsbelegart und ID des Quellsystems füllen

Best Practice 4: APIs

Entscheiden Sie, welche APIs wann verwendet werden sollen, und berücksichtigen Sie dabei Folgendes:

  • Keine Mischung von Stamm- und Bewegungsdaten in einem Paket für ein bestimmtes API
  • Stellen Sie sicher, dass die ersten Interaktionskontakte angelegt werden, bevor ihre Interaktionen gesendet werden.

Best-Practice-Systemlandschaft

Dies ist ein Beispiel dafür, wie die Best Practices für eine Systemlandschaft implementiert werden können:

Karte der Best-Practices-Systemlandschaft.

Integrationstechnologien

In SAP Marketing Cloud stehen vier Integrationstechnologien zur Verfügung: SOAP, REST, OData und CSV.

SOAP ist eine Protokollspezifikation für den Austausch strukturierter Informationen bei der Implementierung von Webdiensten in Computernetzwerken. Das Nachrichtenformat basiert auf XML. Die Message-Übertragung basiert auf anderen Web-Protokollen, in der Regel HTTP(S).

REST (Representational State Transfer) ist ein Architekturstil zum Erstellen skalierbarer Web-Services. REST-Services basieren in der Regel auf HTTP(S). Sie verwenden HTTP-URIs zur Identifizierung von Ressourcen und HTTP-Methoden für Service-Operationen. Er wird weithin als Alternative zu SOAP verwendet, da REST-Services in der Regel eine bessere Performance, Skalierbarkeit und einfachere Schnittstellen bieten.

OData stellt ein Protokoll für abfragbare und interoperable RESTful-APIs bereit. Sie stellt ein entitätsbasiertes Datenmodell und eine Abfragesprache bereit. Mit HTTP-Methoden ausgedrückte Methoden anlegen, lesen, aktualisieren und löschen. Alle OData-Services verwenden das HTTPS-Protokoll, um die Datensicherheit zu gewährleisten. Der Standardport für HTTPS ist 443.

CSV-Dateien (kommagetrennte Werte oder zeichengetrennte Werte) speichern tabellarische Daten (Zahlen und Text) in Klartextform. CSV-Dateien werden häufig als Import- oder Exportformat verwendet und können herunter- und in viele Systeme hochgeladen werden.

Arbeiten mit SAP-Marketing-Cloud-APIs

Versuchen Sie, Informationen für einzelne Marketingentitäten, z.B. Kampagnen, Zielgruppen oder Kontakte, abzurufen oder zu senden? Es gibt eine Vielzahl verfügbarer öffentlicher APIs, die die Integration mit SAP Marketing Cloud ermöglichen. In der unten referenzierten Tabelle finden Sie schnell die Informationen, die Ihnen beim Einstieg helfen, unabhängig von Ihrem Kenntnisstand.

SAP Marketing Cloud bietet eine Vielzahl von Services. Aber welcher ist für Ihre Zwecke richtig?

  • Nehmen Sie sich einige Minuten Zeit, um diese Tabelle nach dem Entitätstyp zu durchsuchen, den Sie importieren möchten.
  • Rufen Sie diesen Link auf, um mit den APIs von SAP Marketing Cloud zu beginnen. Jedes Geschäftsszenario enthält eigene APIs und Payload-Beispiele.