À l'aide de règles, vous pouvez définir les opérations qu'Essbase effectue sur les valeurs de données ou sur les dimensions et les membres, chargés à partir d'une source de données. Vous utilisez également des règles pour mapper les valeurs de données avec un cube Essbase, ou des dimensions et membres dans une structure Essbase, si nécessaire.
Les règles sont stockées dans des fichiers de règles. Un fichier de règles charge la règle qui définit la méthode de création à utiliser, indique si les valeurs de données ou les membres sont triés ou sont dans un ordre aléatoire et comment les transformer avant de les charger. Vous pouvez créer un fichier de règles distinct pour chaque dimension.
Essbase lit les valeurs de données ou les dimensions dans la source de données, puis les charge en fonction des règles. Essbase ne modifie pas la source de données. Vous pouvez réutiliser une règle avec toute source de données qui requiert le même jeu de règles.
Si vous créez un cube à partir d'un classeur d'application, Essbase crée les règles pour vous.
Si une règle de chargement de données existe déjà, vous devez la modifier lorsque vous ajoutez une nouvelle dimension, que vous modifiez une source de données pour votre analyse, ou que vous modifiez des mappages ou des propriétés.
Vous pouvez également utiliser des règles, tout en créant des dimensions et en chargeant des données, pour :
Définir les opérations qu'Essbase effectue sur les valeurs de données ou sur les dimensions et les membres lors du traitement d'une source de données.
Mapper des valeurs de données avec une base de données Essbase.
Mapper des dimensions et des membres avec une structure Essbase.
Vous devez utiliser une règle dans les instances suivantes.
Vous avez besoin d'une règle si vous procédez à un chargement de données et vous avez besoin de définir le mappage des champs de source de données avec les champs de base de données.
En cas de chargement de données à partir d'une source de données ou d'une base de données SQL, vous avez besoin d'une règle pour mapper les informations de table relationnelles des colonnes de base de données avec les dimensions.
Lors de la création des dimensions, si vous ajoutez ou modifiez des dimensions et des membres dans la base de données, vous avez besoin d'une règle.
Si vous modifiez les champs de quelque façon que ce soit, notamment le mappage des données et l'ordre des champs, vous devez utiliser une règle lors du chargement des données.
Vous devez préparer un fichier de règles distinct pour chaque source unique autre qu'Essbase, que la source requiert une création de dimension ou une règle de chargement de données.
Si vous utilisez des fichiers de données au format natif, vous n'avez pas besoin d'utiliser un fichier de règles.