Creazione e configurazione del database

Quando create un database, Adobe Campaign offre due opzioni diverse:

  1. Creazione o riciclo di un database: scegliete questa opzione se desiderate creare un nuovo database o riutilizzarne uno esistente. Fare riferimento al Caso 1: Creazione/riciclo di un database.
  2. Utilizzo di un database esistente: scegliete questa opzione se l’amministratore ha già creato un database vuoto e desiderate usarlo; o per estendere la struttura di un database esistente. Fare riferimento alla Caso 2: Utilizzo di un database esistente.

I passaggi di configurazione sono descritti di seguito.

ATTENZIONE

I nomi di database, utenti e schemi non devono iniziare con un numero o includere caratteri speciali.

Solo l'identificatore internal può eseguire queste operazioni. Per ulteriori informazioni, fare riferimento a Identificatore interno.

Caso 1: Creazione/riciclo di un database

Di seguito sono illustrati i passaggi per la creazione di un database o il riciclaggio di una base esistente. Alcune configurazioni dipendono dal motore di database utilizzato:

Sono previsti i seguenti passaggi:

Passaggio 1 - Selezione del motore del database

Selezionare il motore del database tra quelli presenti nell'elenco a discesa.

I database supportati sono elencati in Campaign Matrice di compatibilità.

Identificare il server e scegliere il tipo di operazione da eseguire. In questo caso, Create or recycle a database.

A seconda del motore di database selezionato, le informazioni di identificazione del server possono variare.

  • Per un motore Oracle, compilare il nome TNS definito per il server applicazioni.

  • Per un motore PostgreSQL o DB2, è necessario specificare il nome DNS (o l'indirizzo IP) definito nel server dell'applicazione per accedere al server del database.

  • Per un motore Microsoft SQL Server, è necessario definire: il nome DNS (o indirizzo IP) definito sul server dell’applicazione per accedere al server del database: DNS o DNS\<instance> (modalità di istanza),

    ATTENZIONE

    A partire dalla versione 20.3, l'autenticazione di Windows NT è disattivata. SQL Server authentication è ora l'unica modalità di autenticazione disponibile per Microsoft SQL Server. Leggi tutto

Passaggio 2 - Connessione al server

Nella finestra Server access, definire l'accesso al server del database.

A tal fine, immettete il nome e la password di un account del sistema di amministrazione che dispone dell'autorizzazione per accedere ai database, ovvero:

  • ​per un database Oracle ,
  • per un database di Microsoft SQL Server,
  • ​postgresper un database PostgreSQL,
  • db2inst1 per un database DB2.

Passaggio 3 - Connessione e caratteristiche del database

La procedura seguente consente di configurare le impostazioni per l’accesso al database.

È necessario definire le seguenti impostazioni:

  • Specificate il nome del database da creare.

    NOTA

    Per un database DB2, il nome del database non deve superare gli 8 caratteri.

  • Immettere la password dell'account collegato al database.

  • Specificate se il database deve essere in Unicode o meno.

    L'opzione Unicode database consente di memorizzare tutti i tipi di caratteri in Unicode, indipendentemente dalla lingua.

    NOTA

    Con un database Oracle , l'opzione Unicode storage consente di utilizzare i campi di tipo NCLOB e NVARCHAR.

    Se non si seleziona questa opzione, il set di caratteri (charset) del database Oracle deve abilitare la memorizzazione dei dati in tutte le lingue (SI consiglia AL32UTF8).

  • Scegliete un fuso orario per il database e specificate se deve essere in UTC (se disponibile).

    Per ulteriori informazioni, consultare Gestione del fuso orario.

Passaggio 4 - Pacchetti da installare

Selezionate i pacchetti da installare.

Fate riferimento al contratto di licenza per verificare quali soluzioni e opzioni sono autorizzate a installare, ad esempio "Interazione" o "Social Marketing".

Passaggio 5 - Passaggi di creazione

La finestra Creation steps consente di visualizzare e modificare lo script SQL utilizzato per creare le tabelle.

  • Per un database Oracle , Microsoft SQL Server o PostgreSQL, l'amministratore può anche definire i parametri di storage da utilizzare per la creazione di oggetti di database.

    Questi parametri ricevono i nomi esatti della tablespace (avviso: con distinzione tra maiuscole e minuscole). Sono rispettivamente memorizzati nel nodo Administration > Platform > Options nelle seguenti opzioni (vedere questa sezione):

    • WdbcOptions_TableSpaceUser: tabelle utente basate su uno schema
    • WdbcOptions_TableSpaceIndex: indice di tabelle utente basate su uno schema
    • WdbcOptions_TableSpaceWork: tabelle di lavoro senza schema
    • WdbcOptions_TableSpaceWorkIndex: indice di tabelle di lavoro senza schema
  • Per un database Oracle , l'utente Adobe Campaign deve avere accesso alle librerie Oracle , in genere come membro del gruppo oinstall.

  • L'opzione Set or change the administrator password consente di inserire la password collegata all'operatore Adobe Campaign con diritti di amministratore.

    È consigliabile definire una password amministratore account Adobe Campaign a scopo di sicurezza.

Passaggio 6 - Creazione del database

La fase finale della procedura guidata consente di creare il database. Fare clic su Start per confermare.

Una volta creato il database, potete riconnettervi per finalizzare la configurazione dell'istanza.

È ora necessario avviare la procedura guidata di distribuzione per completare la configurazione dell'istanza. Fare riferimento a Installazione guidata.

Le impostazioni di connessione per il database collegato all'istanza sono memorizzate nel file /conf/config-<instance>.xml presente nella directory di installazione di Adobe Campaign .

Esempio di configurazione di Microsoft SQL Server nel database base61 collegato all'account 'campaign' con password crittografata:

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

Caso 2: Utilizzo di un database esistente

Il database, così come l'utente, devono essere stati creati dall'amministratore del database e i diritti di accesso devono essere stati configurati correttamente.

Ad esempio, per un database Oracle , i diritti minimi richiesti sono: CONCEDERE CONNECT, RISORSE E TABLESPACE ILLIMITATI.

Per utilizzare un database esistente, procedere come segue:

Passaggio 1 - Scelta del motore del database

Scegliete il motore del database dall'elenco a discesa.

Identificare il server e scegliere il tipo di operazione da eseguire. In questo caso, Use an existing database.

A seconda del motore di database selezionato, le informazioni di identificazione del server possono variare.

  • Per un motore Oracle, compilare il nome TNS definito per il server applicazioni.

  • Per un motore PostgreSQL o DB2, è necessario specificare il nome DNS (o l'indirizzo IP) definito nel server dell'applicazione per accedere al server del database.

  • Per un motore Microsoft SQL Server, è necessario definire:

    1. il nome DNS (o indirizzo IP) definito sul server dell’applicazione per accedere al server del database,

    2. metodo di protezione utilizzato per accedere a Microsoft SQL Server: SQL Server authentication o Windows NT authentication.

Passaggio 2 - Impostazioni connessione database

Nella finestra Database, definire le impostazioni di connessione al database.

È necessario definire le seguenti impostazioni:

  • Immettere il nome del database da utilizzare,

  • Immettere il nome e la password dell'account associato al database,

    NOTA

    Accertatevi che il nome dello schema e il nome utente corrispondano. Il modo consigliato per creare il database è tramite il client della console della campagna.
    Per un database Oracle , non è necessario immettere il nome account.

  • Specificate se il database deve essere Unicode o meno.

Passaggio 3 - Pacchetti da installare

Selezionate i pacchetti da installare.

Fate riferimento al contratto di licenza per verificare quali soluzioni e opzioni avete diritto di installare, ad esempio "Interazione" o "Lead".

Passaggio 4 - Passaggi di creazione

La finestra Creation steps consente di visualizzare e modificare lo script SQL utilizzato per creare le tabelle.

  • Per database Oracle, Microsoft SQL Server o PostgreSQL, l'amministratore può definire i parametri di storage da utilizzare per la creazione di oggetti di database.

  • Per un database Oracle , l'utente Adobe Campaign deve avere accesso alle librerie Oracle , in genere come membro del gruppo oinstall.

  • L'opzione Set or change the administrator password consente di inserire la password collegata all'operatore Adobe Campaign con diritti di amministratore.

    È consigliabile definire una password amministratore account Adobe Campaign a scopo di sicurezza.

Passaggio 5 - Creazione del database

La fase finale della procedura guidata consente di creare il database. Fare clic su Start per confermare.

Una volta completata la creazione del database, potete riconnettervi per finalizzare la configurazione dell'istanza.

È ora necessario avviare la procedura guidata di distribuzione per completare la configurazione dell'istanza. Fare riferimento a Installazione guidata.

Le impostazioni di connessione per il database collegato all'istanza sono memorizzate nel file /conf/config-<instance>.xml presente nella directory di installazione di Adobe Campaign .

Esempio di configurazione di Microsoft SQL Server nel database base61 collegato all'account 'campaign' con password crittografata:

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

In questa pagina