DATE MAX.

Indiquez le paramètre de configuration MAXDATE pour définir la limite supérieure des mesures de date que vous pouvez exporter et importer. Cette configuration s'applique uniquement aux cubes Essbase pour lesquels des mesures typées sont activées et pour lesquels des mesures de date sont définies.

Syntaxe

MAXDATE [appname [dbname]] dateConst

appname : application pour laquelle vous voulez indiquer la date maximale.

dbname : base de données (cube) pour laquelle vous voulez indiquer une date maximale.

dateConst : constante au format YYYY-MM-DD représentant la dernière date possible reconnue par Essbase. La valeur par défaut est 3000-12-31. La valeur la plus élevée autorisée est identique à la valeur par défaut, sous Windows ou 9999-12-31 sous Linux.

Description

Dans plusieurs cas, la valeur d'une mesure de date peut devenir non valide :
  • Si plusieurs dates sont chargées dans la même cellule avec l'option Ajouter chargement. Voir Ajout et soustraction à partir de valeurs existantes.
  • Si un membre autre que de base d'une hiérarchie résume les valeurs de ses enfants de type date.
  • Si un jeu de données importé dans une base de données Essbase inclut des valeurs de date incorrectes ou des valeurs de date non prises en charge par le système d'exploitation.

Pour éviter de rencontrer des mesures de date non valides, Oracle recommande de ne pas y apporter de modifications une fois que vous avez choisi une valeur pour dateConst (ou accepté la valeur par défaut). La modification de la valeur constante peut rendre les données anciennes exportées inutilisables.

Remarques 

  • Si une date est antérieure à 1970-01-01 ou postérieure à dateConst, elle est considérée hors plage.
  • Les chargements de données échoueront si une valeur de mesure de date dépasse la valeur dateConst MAXDATE avec un message approprié. Par exemple, l'un des messages que vous pouvez voir est le suivant :

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

  • Lors de l'export de données, les valeurs de date hors plage seront exportées en tant que "#Txt:OutOfRange". Le fichier de données exporté avec des chaînes "#Txt:OutOfRange" peut être réimporté vers Essbase si vous souhaitez charger des valeurs hors plage dans les mesures de date.
  • Le format MAXDATE n'a aucune corrélation avec le format de date du profil. Quel que soit le format de date du profil, le format de dateConst doit toujours être indiqué au format YYYY-MM-DD.
  • La valeur dateConst est affichée dans le journal de l'application. Si vous le spécifiez de manière incorrecte, un avertissement est consigné et sa valeur par défaut est définie.
  • Les dates dont la valeur interne est stockée et dont l'année comporte plus de 4 chiffres sont affichées hors plage et exportées hors plage.

Exemple

MAXDATE 3000-12-31