Creazione di query mediante SQL
Gli utenti SQL esperti possono scrivere le proprie query SQL oppure copiare ed incollare le query di altre applicazioni. La scrittura in SQL raw è un'operazione avanzata, gli utenti sono responsabili della corretta sintassi e dei risultati della query.
Seguire queste linee guida per l'utilizzo di SQL raw:
*
La query SQL deve restituire esclusivamente un elenco di ID univoci come definito dalla chiave in una tabella di base.
*
SELECT DISTINCT(<key1> [<key2>,...]) FROM <table> WHERE <condition> ORDERBY <unique_id>
La query richiede al database di eseguire l'ordinamento e la deduplicazione dei dati. Se viene omessa la clausola DISTINCT o ORDERBY, Campaign continuerà ad eseguire l'ordinamento e la deduplicazione dei dati sul server delle applicazioni, quindi si riceveranno ancora i risultati corretti, ma le prestazioni saranno probabilmente ridotte.
*
*
Per ottenere migliori prestazioni, anche con tabelle grandi, utilizzare il token <TempTable> anche quando non si utilizza l'ottimizzazione in-database.
*
*
*
*
Il comando select deve selezionare tutti i campi rilevanti richiesti durante la definizione del proprio livello destinatario nello stesso ordine in cui è stato definito il livello destinatario.
*
*
Creazione di una query di SQL raw
Utilizzo dei token TempTable e OutputTempTable nelle query di SQL raw
Riferimento a tabelle di estrazione nelle query di SQL raw
Specifica delle istruzioni SQL di pre o post-elaborazione
Modalità di valutazione delle query nei processi Campaign