Scelta dell'elaborazione in-database per processi
L'elaborazione in-database è un'opzione che è possibile attivare o disattivare globalmente per i propri processi del diagramma di flusso e per ciascun diagramma di flusso.
*
L'opzione di elaborazione in-database non è supportata da tutti i database. Contattare l'amministratore Campaign per determinare se questa opzione è disponibile per le proprie origini dati.
L'opzione di elaborazione in-database determina quanto segue:
*
*
In generale, l'opzione di elaborazione in-database migliora le prestazioni del diagramma di flusso evitando che gli ID del database vengano inutilmente copiati sul server Campaign per l'elaborazione. Con l'attivazione dell'elaborazione in-database, le attività di elaborazione come l'ordinamento, l'unione e l'integrazione dei dati, quando possibile, vengono eseguite sul server del database anziché sul server Campaign, mentre le celle di output dei processi vengono archiviate in tabelle temporanee sul server del database.
In base alla logica richiesta, alcune funzioni saranno ancora eseguite sul server Campaign, anche con l'elaborazione in-database attivata. Ad esempio, quando Campaign calcola un campo derivato, ne valuta innanzitutto la formula per verificare se una parte del calcolo può essere eseguita tramite SQL. Se si possono utilizzare semplici istruzioni SQL per eseguire il calcolo, allora il calcolo può essere eseguito "in-database". In caso contrario, le tabelle temporanee vengono create sul server Campaign per gestire i calcoli e persistere i risultati da processo a processo all'interno di un diagramma di flusso.
*
L'elaborazione di macro personalizzate costituite da istruzioni SQL raw viene eseguita in-database, con le seguenti limitazioni:
*
Tutte le macro personalizzate SQL raw devono iniziare con select e devono contenere esattamente un'istruzione from nel resto del testo.
*
*
Attivazione o disattivazione dell'elaborazione in-database
Attivazione o disattivazione di un'elaborazione in-database per un diagramma di flusso
Attivazione o disattivazione globale di un'elaborazione in-database