Renommer Cube/Dimension


L’assistant de déploiement des cubes génère une erreur (des erreur se sont produites lors de la génération et du déploiement. Souhaitez-vous continuer ?) si on réutilise un nom déjà utilisé, pour un objet de même classe …

Voici une astuce pour éviter de perdre 2h à chercher la cause
des erreur se sont produites lors de la génération et du déploiement. Souhaitez-vous continuer ?
Exemple :

A partir de Rack.dim, on crée une nouvelle dimension. L’assistant propose Rack1.dim

Mais on voudrait que les utilisateurs voient cette nouvelle version sous le même nom, pour ne pas avoir à réécrire tous leurs tableaux et requêtes, et en gardant quand même la première version..

On est alors très tenté de renommer pour arriver au résultat recherché.:

  • Rack.dim à RackAvant.dim
  • Rack1.dim à Rack.dim

Et de déployer le projet.

CA NE MARCHE PAS ! L’assistant se mélange les crayons et génère une erreur.

Ceci est vrai pour les dimensions, mais aussi les autres objets SSAS : cubes, attributs…

Solution :

On peut arriver au même résultat, mais en 2 temps.

  1. Rack.dim à RackAvant.dim
  2. Rack1.dim

Et on déploie è ok

  1. RackAvant.dim
  2. Rack1.dim à Rack.dim

Et on déploie è ok