DATA MASSIMA

Specificare l'impostazione di configurazione MAXDATE per definire il limite superiore per le misure data che è possibile esportare e importare. Questa configurazione è applicabile solo ai cubi di Essbase per i quali sono abilitate misure tipizzate e per i quali sono definite misure data.

Sintassi

MAXDATE [appname [dbname]] dateConst

appname: l'applicazione per la quale si desidera specificare la data massima.

dbname: il database (cubo) per il quale si desidera specificare una data massima.

dateConst: costante in formato YYYY-MM-DD che rappresenta la data più recente possibile riconosciuta da Essbase. Il valore predefinito è 3000-12-31. Il valore massimo consentito è lo stesso del valore predefinito, su Windows o 9999-12-31 su Linux.

Descrizione

Esistono diversi casi in cui il valore di una misura di data può diventare non valido:
  • Se più date vengono caricate nella stessa cella con l'opzione Aggiungi caricamento. Vedere Aggiunta e sottrazione da valori esistenti.
  • Se un membro non di base di una gerarchia riepiloga i valori dei relativi figli di tipo data.
  • Se un data set importato in un database Essbase include valori di data errati o valori di data non supportati dal sistema operativo.

Per evitare di incorrere in misure di data non valide, Oracle consiglia di non apportare modifiche dopo aver scelto un valore per dateConst (o aver accettato il valore predefinito). La modifica del valore costante potrebbe rendere inutilizzabili i dati vecchi esportati.

Note

  • Se una data qualsiasi è minore di 1970-01-01 o maggiore di dateConst, viene considerata non compresa nell'intervallo.
  • I caricamenti dei dati non riusciranno se un valore di misura della data supera il valore MAXDATE dateConst con un messaggio appropriato. Ad esempio, uno dei messaggi visualizzati è il seguente:

    Date measure value [#Txt:2040-05-15] is out of range. Please make sure the date value is valid. [3] records Completed

  • Durante l'esportazione dei dati, i valori data non compresi nell'intervallo verranno esportati come "#Txt:OutOfRange". Il file di dati esportato con stringhe "#Txt:OutOfRange" può essere reimportato in Essbase se si desidera caricare valori non compresi nell'intervallo nelle misure di data.
  • Il formato MAXDATE non ha alcuna correlazione con il formato data del profilo. Indipendentemente dal formato data del profilo, il formato di dateConst deve essere sempre specificato nel formato YYYY-MM-DD.
  • Il valore di dateConst viene stampato nel log dell'applicazione. Se viene specificato in modo errato, viene registrata un'avvertenza e viene impostata sul relativo valore predefinito.
  • Le date con un valore interno memorizzato con conseguente anno con più di 4 cifre vengono visualizzate come non comprese nell'intervallo ed esportate come non comprese nell'intervallo.

Esempio

MAXDATE 3000-12-31