Erstellen und Konfigurieren der Vorlagen

Beim Erstellen einer Datenbank bietet Adobe Campaign zwei verschiedene Optionen:

  1. Erstellen oder Recycling einer Datenbank: Wählen Sie diese Optionen aus, wenn Sie eine neue Datenbank erstellen oder eine bestehende wiederverwenden möchten. Siehe 1. Fall: 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 sie verwenden möchten. oder um die Struktur einer vorhandenen Datenbank zu erweitern. Siehe 2. Fall: Verwenden einer vorhandenen Datenbank.

Die Konfigurationsschritte werden nachfolgend beschrieben.

VORSICHT

Namen von Datenbanken, Benutzern und Schemata dürfen nicht mit einer Zahl beginnen oder Sonderzeichen enthalten.

Nur die interne-Kennung kann diese Vorgänge ausführen. Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.

1. Fall: 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:

Folgende Schritte sind erforderlich:

Schritt 1: Auswählen der Datenbank-Engine

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

Die unterstützten Datenbanken werden in Campaign unter Kompatibilitätsmatrix aufgeführt.

Identifizieren Sie den Server und wählen Sie den auszuführenden Vorgangstyp aus. In diesem Fall Erstellen oder recyceln Sie eine Datenbank.

Je nach ausgewählter Datenbank-Engine können die Informationen zur Serveridentifizierung variieren.

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

  • Bei der Engine PostgreSQL oder DB2 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: den DNS-Namen (oder die IP-Adresse), der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definiert ist: DNS oder DNS\<instance> (Instanzmodus),

    VORSICHT

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

Schritt 2: Herstellen einer Verbindung zum Server

Definieren Sie im Fenster Server access den Datenbankserver-Zugriff.

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

  • ​-System für eine Oracle-Datenbank,
  • ​für eine 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 mit dieser Datenbank verknüpften Kontos ein.

  • Geben Sie an, ob die Datenbank in Unicode vorliegen muss oder nicht.

    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-Speicher die Typen NCLOB und NVARCHAR verwenden.

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

  • Wählen Sie eine Zeitzone für die Datenbank aus und geben Sie an, ob sie in UTC vorliegen soll (sofern verfügbar).

    Weitere Informationen hierzu finden Sie unter Zeitzonen-Management.

Schritt 4: Zu installierende Pakete

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

Überprüfen Sie in Ihrem Lizenzvertrag, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaction"oder "Social Marketing".

Schritt 5: Erstellungsschritte

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

  • Für eine Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbank kann der Administrator auch die Speicherparameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden sollen.

    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
  • Für eine Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall .

  • Mit der Option Administratorkennwort festlegen können Sie das mit dem Adobe Campaign-Benutzer verknüpfte Kennwort mit Administratorrechten eingeben.

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

6. Schritt - Erstellung der Datenbank

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

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

Sie müssen jetzt den Softwareverteilungs-Assistenten starten, um die Konfiguration der Instanz abzuschließen. Siehe Softwareverteilungs-Assistent.

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

Beispiel einer Microsoft SQL Server-Konfiguration für die Datenbank base61, die mit dem 'campaign'-Konto und seinem verschlüsselten Kennwort verknüpft ist:

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

2. Fall: Verwenden einer vorhandenen Datenbank

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

Für eine Oracle-Datenbank sind beispielsweise folgende Mindestberechtigungen erforderlich: CONNECT, RESSOURCE UND UNBEGRENZTER TABLESPACE.

Gehen Sie zur Verwendung einer vorhandenen Datenbank wie folgt vor:

Schritt 1: Auswählen der Datenbank-Engine

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

Identifizieren Sie den Server und wählen Sie den Vorgangstyp aus, den Sie ausführen möchten. In diesem Fall Verwenden Sie eine vorhandene Datenbank.

Je nach ausgewählter Datenbank-Engine können die Informationen zur Serveridentifizierung variieren.

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

  • Bei der Engine PostgreSQL oder DB2 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. den DNS-Namen (oder die IP-Adresse), der auf dem Anwendungsserver für den Zugriff auf den Datenbankserver definiert ist,

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

Schritt 2: Datenbankverbindungseinstellungen

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

Sie müssen die folgenden Einstellungen definieren:

  • Geben Sie den Namen der zu verwendenden Datenbank an,

  • Geben Sie den Namen und das Kennwort des dieser Datenbank zugeordneten Kontos ein;

    HINWEIS

    Stellen Sie sicher, dass sowohl der Schemaname als auch der Benutzername übereinstimmen. Die empfohlene Methode zum Erstellen einer Datenbank wird über den Kampagnenkonsole-Client empfohlen.
    Bei einer Oracle-Datenbank ist die Angabe des Kontonamens nicht erforderlich.

  • 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 in Ihrem Lizenzvertrag, welche Lösungen und Optionen Sie installieren dürfen, z. B. "Interaction"oder "Leads".

Schritt 4: Erstellungsschritte

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

  • Für Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbanken kann der Administrator die Speicherparameter definieren, die beim Erstellen von Datenbankobjekten verwendet werden sollen.

  • Für eine Oracle-Datenbank muss der Adobe Campaign-Benutzer Zugriff auf die Oracle-Bibliotheken haben, normalerweise als Mitglied der Gruppe oinstall .

  • Mit der Option Administratorkennwort festlegen können Sie das mit dem Adobe Campaign-Benutzer verknüpfte Kennwort mit Administratorrechten eingeben.

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

5. Schritt - Erstellung der Datenbank

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

Sobald die Datenbankerstellung abgeschlossen ist, können Sie die Verbindung wiederherstellen, um die Instanzkonfiguration abzuschließen.

Sie müssen jetzt den Softwareverteilungs-Assistenten starten, um die Konfiguration der Instanz abzuschließen. Siehe Softwareverteilungs-Assistent.

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

Beispiel einer Microsoft SQL Server-Konfiguration für die Datenbank base61, die mit dem 'campaign'-Konto und seinem verschlüsselten Kennwort verknüpft ist:

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

Auf dieser Seite