Bonjour,
Je viens d'arriver chez un nouveau client et doit reprendre les cubes qui ont été développés il y a des années, et non maintenus depuis plus d'un an.
L'un des problèmes qu'ils rencontraient concernent une action DrillThrough qui ne fonctionnait pas du tout. En fait, cela venait de la définition d'un attribut, qui était casté en smallint alors qu'il s'agit d'une chaine de caractères. Cet attribut est la clé de la dimension sur laquelle se fait le DrillThrough.
Une fois la définition corrigée, j'ai déployé le cube, processé la dimension, processé le cube.
Lorsque je vais dans le navigateur du cube, sur BIDS comme sur SSMS, l'action fonctionne parfaitement pour certaines cellules, par contre, pour d'autres, correspondant à la même mesure, et à d'autres membres du même attribut de la même dimension, j'obtiens le message d'erreur suivant :
Je ne comprends pas comment une action peut être correcte pour le membre d'un attribut, et invalide pour un autre membre.Serveur : l'opération a été annulée.
Cette erreur s'est peut-être produite parce que la définition de l'action n'est pas valide.Vérifiez la définition à l'aide de la vue Actions.
Merci d'avance pour toutes vos pistes, j'avoue ne pas savoir où chercher.
Partager