I criteri per i filtri di dati sono basati sui dati dei clienti. Per poter definire filtri di dati è necessario prima decidere quali dati dei clienti si desidera proteggere.
Ad esempio, potrebbe essere utile limitare l'accesso ai dati dei clienti sulla base delle aree geografiche di vendita a cui l'utente di IBM Unica Marketing è assegnato. Se il campo Regione del database clienti è correlato alle aree di vendita, è possibile scegliere di utilizzarlo come base per un gruppo di filtri di dati.
È necessario conoscere il concetto dei vincoli di campo, importante per pianificare la creazione dei filtri di dati mediante impostazione manuale. Un vincolo di campo è una coppia campo/valore utilizzata per impostare un filtro di dati. Questo valore viene utilizzato in clausole WHERE quando vengono eseguite query su record clienti. Poiché la clausola verifica l'uguaglianza, i vincoli di campo devono essere definiti a fronte di campi che supportano un insieme finito di valori distinti.
Seguendo l'esempio, il campo Regione potrebbe contenere i valori seguenti: Asia, Europa, Medio Oriente, Nord America e Sud America. Si utilizzano questi valori quando si specificano i vincoli di campo per i filtri di dati. Si potrebbe impostare un filtro di dati diverso per ogni area di vendita utilizzando come vincoli di campo i valori del campo Regione presenti nelle tabelle clienti.
Un utente di IBM Unica Marketing al quale vengono assegnati uno o più filtri di dati potrebbe visualizzare e lavorare esclusivamente con i dati appartenenti ai clienti entro l'area o aree di vendita previsti dai filtri di dati che gli sono stati assegnati.