Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le traitement des dimensions SSAS rend les mesures sous-jacentes non traitées

Comment traitez-vous la dimension ? Un traitement complet sur n'importe quelle dimension invalide toutes les données des partitions car il supprime toutes les données, puis traite l'objet. Chaque partition doit être traitée même les ventes 2011 sur votre exemple car disons que l'ID sur le changement de dimension (je sais que ce n'est pas courant, mais cela peut arriver, c'est pourquoi la restriction existe) les données sur la partition 2011 doivent être mis à jour à la nouvelle valeur.

Pour traiter uniquement certaines des partitions, le traitement des dimensions doit être configuré pour utiliser le type ProcessUpdate. Il force une relecture des données et une mise à jour des attributs de dimension. Est une option de traitement plus légère qui applique les modifications de membre (insertions, suppressions, mises à jour) sans invalider les cubes qui utilisent la dimension.