Erstellen und Konfigurieren der Vorlagen

Wenn Sie eine Datenbank erstellen, bietet Adobe Campaign zwei verschiedene Optionen:

  1. Erstellen oder Recycling einer Datenbank: Wählen Sie diese Option, wenn Sie eine neue Datenbank erstellen oder eine vorhandene erneut verwenden möchten. Siehe Fall 1: Erstellen/Recycling einer Datenbank.
  2. Verwenden einer vorhandenen Datenbank: Wählen Sie diese Option, wenn Ihr Administrator bereits eine leere Datenbank erstellt hat und Sie diese verwenden möchten. oder um die Struktur einer vorhandenen Datenbank zu erweitern. Siehe Fall 2: Verwenden einer vorhandenen Datenbank.

Die Konfigurationsschritte werden nachfolgend beschrieben.

VORSICHT

Die Namen von Datenbanken, Benutzern und Schemas dürfen nicht mit einer Nummer oder Sonderzeichen Beginn werden.

Diese Vorgänge können nur vom Bezeichner internal ausgeführt werden. Weitere Informationen finden Sie unter Interner Bezeichner.

Fall 1: Erstellen/Recycling einer Datenbank

Die Schritte zum Erstellen einer Datenbank oder zum Recycling einer vorhandenen Datenbank werden nachfolgend beschrieben. Einige Konfigurationen hängen von der verwendeten Datenbank-Engine ab:

Es handelt sich dabei um die folgenden Schritte:

Schritt 1: Auswählen der Datenbank-Engine

Wählen Sie die Datenbank-Engine unter den in der Dropdown-Liste aufgeführten aus.

Unterstützte Datenbanken werden unter Kampagne Kompatibilitätsmatrix aufgeführt.

Identifizieren Sie den Server und wählen Sie den Typ des Vorgangs aus, der ausgeführt werden soll. In diesem Fall Erstellen oder recyceln Sie eine Datenbank.

Je nach ausgewählter Datenbank-Engine können die Serverkennungsinformationen variieren.

  • Geben Sie für eine Oracle-Engine den TNS-Namen ein, der für den Anwendungsserver definiert ist.

  • Bei einer PostgreSQL- oder DB2-Engine müssen Sie den DNS-Namen (oder die IP-Adresse) angeben, der auf dem Anwendungsserver definiert ist, um auf den Datenbankserver zuzugreifen.

  • Für eine Microsoft SQL Server-Engine müssen Sie Folgendes definieren: der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definierte DNS-Name (oder IP-Adresse): DNS oder DNS\<instance> (Instanzmodus),

    VORSICHT

    Ab 20.3 wird die Windows NT-Authentifizierung deaktiviert. Die SQL Server- Authentifizierung ist jetzt der einzige Authentifizierungsmodus, der für Microsoft SQL Server verfügbar ist. Mehr dazu

Schritt 2 - Verbindung zum Server

Definieren Sie im Fenster Serverzugriff den Datenbankserverzugriff.

Geben Sie dazu den Namen und das Kennwort eines Administratorsystemkontos ein, das Zugriff auf die Datenbanken hat, d.h.:

  • ein System für eine Oracle-Datenbank,
  • Microsoft SQL Server-Datenbank verwenden,
  • ​Postgression für eine PostgreSQL-Datenbank,
  • db2inst1 für eine DB2-Datenbank.

Schritt 3 - Verbindung und Merkmale der Datenbank

Im folgenden Schritt können Sie die Einstellungen für die Anmeldung bei der Datenbank konfigurieren.

Sie müssen die folgenden Einstellungen definieren:

  • Geben Sie den Namen der zu erstellenden Datenbank an.

    HINWEIS

    Bei einer DB2-Datenbank darf der Name der Datenbank 8 Zeichen nicht überschreiten.

  • Geben Sie das Kennwort des Kontos ein, das mit dieser Datenbank verknüpft ist.

  • Geben Sie an, ob sich die Datenbank in Unicode befinden muss.

    Mit der Option Unicode-Datenbank können Sie alle Zeichentypen unabhängig von der Sprache in Unicode speichern.

    HINWEIS

    Bei einer Oracle-Datenbank können Sie mit der Option Unicode-Datenspeicherung die Typfelder NCLOB und NVARCHAR verwenden.

    Wenn Sie diese Option nicht auswählen, muss der Zeichensatz (Zeichensatz) der Oracle-Datenbank die Datenspeicherung der Daten in allen Sprachen aktivieren (AL32UTF8 wird empfohlen).

  • Wählen Sie eine Zeitzone für die Datenbank und geben Sie an, ob die Datenbank in UTC (falls verfügbar) enthalten sein soll.

    Weitere Informationen finden Sie unter Zeitzonenverwaltung.

Schritt 4 - Zu installierende Pakete

Wählen Sie die Pakete aus, die Sie installieren möchten.

Überprüfen Sie anhand Ihrer Lizenzvereinbarung, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaktion"oder "Social Marketing".

Schritt 5 - Erstellungsschritte

Im Fenster Erstellungsschritte können Sie das SQL-Skript, das zum Erstellen der Tabellen verwendet wird, anzeigen und bearbeiten.

  • Bei einer Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbank kann der Administrator auch die Datenspeicherung Parameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden.

    Diese Parameter erhalten die genauen Tablespace-Namen (Warnung: Groß-/Kleinschreibung beachten). Sie werden jeweils im Knoten Administration > Plattform > Optionen der folgenden Optionen gespeichert (siehe diesen Abschnitt):

    • WdbcOptions_TableSpaceUser: Benutzertabellen basierend auf einem Schema
    • WdbcOptions_TableSpaceIndex: Index der Benutzertabellen basierend auf einem Schema
    • WdbcOptions_TableSpaceWork: Arbeitstabellen ohne Schema
    • WdbcOptions_TableSpaceWorkIndex: Index der Arbeitstabellen ohne Schema
  • Bei einer Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall.

  • Mit der Option Legen Sie das Administratorkennwort fest oder ändern können Sie das mit dem Adobe Campaign-Operator verknüpfte Kennwort mit Administratorrechten eingeben.

    Es wird empfohlen, aus Sicherheitsgründen ein Passwort für den Adobe Campaign-Kontoadministrator zu definieren.

Schritt 6 - Erstellen der Datenbank

Im letzten Schritt des Assistenten können Sie die Datenbank erstellen. Klicken Sie zur Bestätigung auf Beginn.

Nachdem die Datenbank erstellt wurde, können Sie eine erneute Verbindung herstellen, um die Instanzkonfiguration abzuschließen.

Sie müssen jetzt den Bereitstellungsassistenten Beginn ausführen, um die Konfiguration der Instanz abzuschließen. Weitere Informationen finden Sie unter Bereitstellungsassistent.

Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei /conf/config-<instance>.xml gespeichert, die sich im Installationsverzeichnis des Adobe Campaigns befindet.

Beispiel für eine Microsoft SQL Server-Konfiguration auf der Base61-Datenbank, die mit dem verschlüsselten Kennwort des Kontos "Kampagne"verknüpft ist:

<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

Fall 2: Verwenden einer vorhandenen Datenbank

Die Datenbank sowie der Benutzer müssen vom Datenbankadministrator erstellt und die Zugriffsrechte korrekt konfiguriert worden sein.

Für eine Oracle-Datenbank sind beispielsweise die folgenden Mindestrechte erforderlich: ZUSCHUSS CONNECT, RESOURCE UND UNBEGRENZTER TABLESPACE.

Um eine vorhandene Datenbank zu verwenden, gehen Sie wie folgt vor:

Schritt 1: Auswählen der Datenbank-Engine

Wählen Sie die Datenbank-Engine aus der Dropdown-Liste.

Identifizieren Sie den Server und wählen Sie die Art des Vorgangs, den Sie ausführen möchten. In diesem Fall verwenden Sie eine vorhandene Datenbank.

Je nach ausgewählter Datenbank-Engine können die Serverkennungsinformationen variieren.

  • Geben Sie für eine Oracle-Engine den TNS-Namen ein, der für den Anwendungsserver definiert ist.

  • Bei einer PostgreSQL- oder DB2-Engine müssen Sie den DNS-Namen (oder die IP-Adresse) angeben, der auf dem Anwendungsserver definiert ist, um auf den Datenbankserver zuzugreifen.

  • Für eine Microsoft SQL Server-Engine müssen Sie Folgendes definieren:

    1. der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definierte DNS-Name (oder IP-Adresse),

    2. die Sicherheitsmethode für den Zugriff auf Microsoft SQL Server: SQL Server-Authentifizierung oder Windows NT-Authentifizierung.

Schritt 2: Einstellungen für Datenbankverbindungen

Definieren Sie im Fenster Datenbank die Einstellungen für die Datenbankverbindung.

Sie müssen die folgenden Einstellungen definieren:

  • Geben Sie den Namen der zu verwendenden Datenbank ein,

  • Geben Sie den Namen und das Kennwort des mit dieser Datenbank verknüpften Kontos ein,

    HINWEIS

    Achten Sie darauf, dass sowohl der Name des Schemas als auch der Benutzername übereinstimmen. Es wird empfohlen, eine Datenbank über den Kampagne Console-Client zu erstellen.
    Bei einer Oracle-Datenbank müssen Sie keinen Kontonamen eingeben.

  • Geben Sie an, ob die Datenbank Unicode sein soll oder nicht.

Schritt 3 - Zu installierende Pakete

Wählen Sie die Pakete aus, die Sie installieren möchten.

Überprüfen Sie anhand Ihrer Lizenzvereinbarung, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaktion"oder "Interessenten".

Schritt 4 - Erstellungsschritte

Im Fenster Erstellungsschritte können Sie das SQL-Skript, das zum Erstellen der Tabellen verwendet wird, anzeigen und bearbeiten.

  • Bei Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbanken kann der Administrator die Datenspeicherung Parameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden sollen.

  • Bei einer Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall.

  • Mit der Option Legen Sie das Administratorkennwort fest oder ändern können Sie das mit dem Adobe Campaign-Operator verknüpfte Kennwort mit Administratorrechten eingeben.

    Es wird empfohlen, aus Sicherheitsgründen ein Passwort für den Adobe Campaign-Kontoadministrator zu definieren.

Schritt 5 - Erstellen der Datenbank

Im letzten Schritt des Assistenten können Sie die Datenbank erstellen. Klicken Sie zur Bestätigung auf Beginn.

Nach Abschluss der Datenbankerstellung können Sie die Verbindung zum Abschluss der Instanzkonfiguration wiederherstellen.

Sie müssen jetzt den Bereitstellungsassistenten Beginn ausführen, um die Konfiguration der Instanz abzuschließen. Weitere Informationen finden Sie unter Bereitstellungsassistent.

Die Verbindungseinstellungen für die mit der Instanz verknüpfte Datenbank werden in der Datei /conf/config-<instance>.xml gespeichert, die sich im Installationsverzeichnis des Adobe Campaigns befindet.

Beispiel für eine Microsoft SQL Server-Konfiguration auf der Base61-Datenbank, die mit dem verschlüsselten Kennwort des Kontos "Kampagne"verknüpft ist:

<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>

Auf dieser Seite