Sviluppo > Business Intelligence > Parametrizzazione > Condizioni predefinite 

Questa funzione permette di creare delle condizioni predefinite utilizzate da Business objects per disporre di filtri sui dati del datamart.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Le condizioni predefinite possono essere di due tipi:

  • sia delle condizioni semplici che fanno intervenire dei campi ed eventualmente delle costanti.
  • sia delle condizioni che implicano dei valori di parametri inseriti precedentemente (chiamate prompt).

La videata di inserimento delle condizioni predefinite è organizzata su un solo folder, ma con delle liste di selezione che permettono di vedere:

  • da una prima lista, strutturale, le condizioni per datamart, poi per tabella dei fatti.
  • da una seconda lista, le condizioni in modo globale.
  • da una terza lista, i prompt.

L'inserimento di una condizione predefinita si effettua su un datamart ed una tabella dei fatti.

Nel tab che presenta gli oggetti dell'universo in fase di definizione stampe, le condizioni predefinite saranno presentate dopo le dimensioni e le informazioni. Se si desidera far apparire una condizione predefinita nella struttura di una dimensione, è sufficiente indicare la dimensione nel campo corrispondente.

Quando una condizione predefinita non è un prompt, la si definisce nel formato di una sintassi SQL (sia indipendente dal database, sia definita differentemente per ogni database).

In compenso, quando si tratta di un prompt, si è indotti a definire questa espressione nel formato di un'espressione SQL che integra delle variabili al posto delle costanti, ponendo delle condizioni sui campi del database. Per poter visualizzare queste variabili, la cui descrizione dipende dalla lingua di generazione, si ha la possibilità di selezionare tramite picking uno o due oggetti dell'universo BO, cosa che determina contemporaneamente i campi del database sui quali vertono le condizioni (#fld1, #fld2),ed una lista di selezione associata (#obj1,#obj2).

Una variabile inserita al lancio di una stampa Business object si definisce con la seguente sintassi:

@prompt('#txt1','D','#obj1',Mono,Constrained,Persistent,,)

Le corispondenze sono le seguenti:

  • Il campo #txt1 corrisponde al testo presentato all'utente all'inserimento (è il campo Testo del prompt inserito nella videata).
  • Il campo #obj1 corrisponde ad una lista di selezione che dipende dal criterio che viene scelto.

Se si desidera per esempio definire un criterio di uguaglianza sul campo, si scriverà:

#fld1 = @prompt('#txt1','D','#obj1',Mono,Constrained,Persistent,,)

Videata di inserimento

Presentazione

Si inserisce in questa videata l'insieme delle caratteristiche che permettono di definire la condizione.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

 

  • Ordine (campo ORD)

 

  • Descrizione (campo ZDES)

 

  • Descr. valutata (campo INTEVAL)

 

Caratteristiche

 

 

  • Modulo (campo MODULE)

 

Parametrizzazione

 

 

  • campo EXPLNK

 

  • Testo prompt (#txt1) (campo ZTEX)

 

  • Oggetto 1 (#obj1) (campo OBJ1)

 

  • Campo 1 (#fld1) (campo CHP1)

 

  • Oggetto 2 (#obj2) (campo OBJ2)

 

  • Campo 2 (#fld2) (campo CHP2)

 

  • Condizione di default (campo CNDDEF)

 

  • Condizione oracle (campo CNDORA)

 

  • Condizione SQLserver (campo CNDSQL)

 

Chiudi

 

Bottoni specifici

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Blocco numero 1

  • campo OBJET

 

  • campo CLES

 

Blocco numero 2

  • Dal dossier (campo DOSORG)

Questo campo permette di definire il dossier a partire dal quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

  • Tutti i dossiers (campo TOUDOS)

Questa opzione permette di copiare la scheda verso tutti i dossier definiti nel dizionario (tabella ADOSSIER della soluzione corrente).

  • Al dossier (campo DOSDES)

Questo campo permette di definire il dossier nel quale sarà copiata la scheda. Le sintassi possibili sono descritte nell'allegato dedicato.

Chiudi

Questo bottone permette di copiare la definizione della scheda da o verso un altro dossier.

Messaggi di errore

Non esistono messaggi di errore ad eccezione di quelli generici.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione