À propos des fonctions XREF et XWRITE dans les cubes avec scénarios

Dans les cubes avec scénarios, vous pouvez utiliser les fonctions XREF et XWRITE pour référencer des données ou en écrire dans un autre cube.

La fonction XREF interroge un cube distant depuis un cube local (celui qui contient l'énoncé XREF). Si le cube distant prend en charge les scénarios, la fonction XREF extrait des données de base depuis celui-ci uniquement.

La fonction XREF met à jour un cube distant depuis un cube local (celui qui contient l'énoncé XWRITE). L'étendue de l'énoncé XWRITE est importante car cette fonction écrit des données dans le cube distant.

Selon les différentes combinaisons de cubes avec scénarios et de cubes sans scénario, la fonction XWRITE se comporte comme suit :

Lorsqu'un cube local avec scénarios référence un cube distant sans scénario :
  • Un ciblage du membre de base du cube local avec fonction XWRITE sur le cube distant écrit la base du cube local dans le cube distant.
  • Aucun ciblage de membre de bac à sable avec fonction XWRITE sur le cube distant écrit la base du cube local dans le cube distant. Si aucun membre de bac à sable n'est inclus dans le ciblage, la base l'est automatiquement.
  • Un ciblage du bac à sable dans le cube local avec fonction XWRITE sur le cube distant renvoie une erreur. L'écriture depuis un membre du bac à sable non de base dans un cube distant n'est pas prise en charge.
Lorsqu'un cube local avec scénarios référence un cube distant avec scénarios :
  • Un ciblage du membre de base du cube local avec fonction XWRITE sur le cube distant écrit la base du cube local dans celle du cube distant.
  • Aucun ciblage de membre de bac à sable avec fonction XWRITE sur le cube distant écrit la base du cube local dans celle du cube distant. Si aucun membre de bac à sable n'est inclus, la base l'est automatiquement.
  • Un ciblage du bac à sable dans le cube local avec fonction XWRITE sur le cube distant renvoie une erreur. L'écriture depuis un membre du bac à sable non de base dans un cube distant n'est pas prise en charge.

Lorsqu'un cube local sans scénario référence un cube distant avec scénarios, la fonction XWRITE met toujours à jour le membre de base du cube distant.

Voir Comprendre les fonctions XREF/XWRITE.