Connessione al database connecting-to-the-database

Per abilitare una connessione al database esterno, è necessario indicare i parametri di connessione, ovvero l'origine dati di destinazione e il nome della tabella con i dati che richiedono il caricamento.

CAUTION
L’utente di Adobe Campaign necessita di diritti specifici per il database esterno e il server applicazioni Adobe Campaign per elaborare i dati da un database esterno. Per ulteriori informazioni, consulta la sezione Diritti di accesso al database remoto.
Per evitare malfunzionamenti, gli operatori che accedono ai dati condivisi remoti devono essere in grado di operare da spazi separati.

Creazione di una connessione condivisa creating-a-shared-connection

Per abilitare una connessione a un database esterno condiviso, finché la connessione è attiva è possibile accedere al database tramite Adobe Campaign.

  1. La configurazione deve essere definita in precedenza tramite il nodo Administration > Platform > External accounts.

  2. Fare clic sul pulsante New e selezionare il tipo External database.

  3. Definire i parametri Connection del database esterno.

    Per le connessioni a un database di tipo ODBC, il campo Server deve contenere il nome dell'origine dati ODBC e non il nome del server. Inoltre, possono essere necessarie alcune configurazioni aggiuntive a seconda delle banche dati utilizzate. Consulta la sezione Configurazioni specifiche per tipo di database.

  4. Una volta immessi i parametri, fare clic sul pulsante Test the connection per approvarli.

  5. Se necessario, deselezionare l'opzione Enabled per disabilitare l'accesso al database senza eliminarne la configurazione.

  6. Per consentire ad Adobe Campaign di accedere a questo database, è necessario distribuire le funzioni SQL. Fare clic sulla scheda Parameters e quindi sul pulsante Deploy functions.

È possibile definire tablespace di lavoro specifiche per le tabelle e per l'indice nella scheda Parameters.

Creazione di una connessione temporanea creating-a-temporary-connection

È possibile definire direttamente una connessione a un database esterno dalle attività del flusso di lavoro. In questo caso, si troverà in un database esterno locale, riservato per essere utilizzato all’interno di un flusso di lavoro corrente: non verrà salvato sugli account esterni. Questo tipo di connessione puntuale può essere creato in diverse attività del flusso di lavoro, in particolare Query, Data loading (RDBMS), Enrichment o Split.

CAUTION
Questo tipo di configurazione non è consigliato, ma può essere utilizzato periodicamente per raccogliere dati. Tuttavia, è necessario creare un account esterno, come illustrato nella sezione Creazione di una connessione condivisa.

Ad esempio, nell’attività Query, i passaggi per creare una connessione periodica a un database esterno sono i seguenti:

  1. Fare clic su Add data… e selezionare le opzioni External data.

  2. Selezionare l'opzione Locally defining the data source.

  3. Selezionare il motore di database di destinazione nell'elenco a discesa. Immettere il nome del server e fornire i parametri di autenticazione.

    Specificare inoltre il nome del database esterno.

    Fai clic sul pulsante Next.

  4. Selezionare la tabella in cui vengono memorizzati i dati.

    È possibile immettere il nome della tabella direttamente nel campo corrispondente oppure fare clic sull'icona di modifica per accedere all'elenco delle tabelle del database.

  5. Fare clic sul pulsante Add per definire uno o più campi di riconciliazione tra i dati del database esterno e i dati del database Adobe Campaign. Le icone Edit expression di Remote field e Local field consentono di accedere all'elenco dei campi di ciascuna tabella.

  6. Se necessario, specifica una condizione di filtro e la modalità di ordinamento dei dati.

  7. Selezionare i dati aggiuntivi da raccogliere nel database esterno. A tale scopo, fare doppio clic sui campi da aggiungere per visualizzarli in Output columns.

    Fare clic su Finish per confermare questa configurazione.

Connessione sicura secure-connection

NOTE
La connessione protetta è disponibile solo per PostgreSQL.

Puoi proteggere l’accesso a un database esterno durante la configurazione di un account FDA esterno.

Per eseguire questa operazione, aggiungere ":ssl" dopo l'indirizzo del server e l'indirizzo della porta utilizzata. Ad esempio: 192.168.0.52:4501:ssl.

I dati verranno quindi inviati tramite il protocollo SSL protetto.

Configurazioni aggiuntive additional-configurations

Se necessario, puoi creare lo schema per l’elaborazione dei dati in un database esterno. Allo stesso modo, Adobe Campaign ti consente di definire la mappatura sui dati in una tabella esterna. Queste configurazioni sono generali e non si applicano esclusivamente ai flussi di lavoro.

NOTE
Per ulteriori informazioni sulla creazione di schemi in Adobe Campaign e sulla definizione di una nuova mappatura dei dati, consulta questa pagina.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1