Utilizzando le regole è possibile definire le operazioni che Essbase esegue sui valori dei dati, le dimensioni e i membri caricati da un'origine dati. Se necessario, è possibile utilizzare le regole anche per mappare i valori dei dati a un cubo Essbase oppure le dimensioni e i membri a un profilo Essbase.
Le regole sono memorizzate nei file di regole. Un file di regole carica le regole che definiscono il metodo di generazione da utilizzare, indicano se i valori dei dati o i membri vengono ordinati o sono ordine casuale e specificano le modalità di trasformazione dei valori dei dati o dei membri prima del caricamento. È possibile creare una regola distinta per ogni dimensione.
Essbase legge i valori dei dati o le dimensioni nell'origine dati, quindi ne esegue il caricamento in base alle regole esistenti. Essbase non modifica l'origine dati. È possibile riutilizzare una regola con qualsiasi origine dati che richieda lo stesso set di regole.
Se si genera un cubo da una cartella di lavoro di applicazione, Essbase crea automaticamente le regole.
Se esiste già una regola di caricamento dati, sarà necessario modificarla per aggiungere una nuova dimensione, modificare un'origine dati per l'analisi o modificare i mapping o le proprietà.
È inoltre possibile utilizzare le regole durante la generazione delle dimensioni e il caricamento dei dati per eseguire le operazioni riportate di seguito.
Definire le operazioni che Essbase esegue sui valori dei dati o sulle dimensioni e i membri quando elabora un'origine dati.
Mappare i valori dei dati a un database Essbase.
Mappare le dimensioni e i membri a un profilo Essbase.
È necessario utilizzare una regola nei casi riportati di seguito.
È necessaria una regola se si stanno caricando i dati e occorre definire il mapping dei campi dell'origine dati ai campi del database.
Quando si caricano i dati da un'origine dati SQL o da un database, è necessaria una regola per mappare le informazioni delle tabelle relazionali delle colonne del database alle dimensioni.
Durante la generazione delle dimensioni, è necessaria una regola se si aggiungono o modificano le dimensioni e i membri nel database.
Se si modificano i campi in un modo qualsiasi, compreso il mapping dei dati, e l'ordine dei campi, è necessario utilizzare una regola quando si caricano i dati.
È necessario preparare un file di regole distinto per ogni origine non Essbase univoca, indipendentemente dall'elemento, generazione dimensioni o regola di caricamento dati, richiesto dall'origine.
Se si utilizzano file di dati in formato nativo, non è necessario utilizzare un file di regole.