Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ajoutez l’amélioration de réécriture de dimension à un cube ou à une dimension pour permettre aux utilisateurs de modifier manuellement la structure de la dimension et les membres. Les mises à jour d’une dimension compatible avec l’écriture sont enregistrées directement dans la table de dimension. Cette amélioration modifie le paramètre de propriété WriteEnabled d'une dimension.
Pour ajouter la réécriture de dimension, vous utilisez l'Assistant Business Intelligence, puis sélectionnez l'option Activer la réécriture de dimension dans la page Choisir l'amélioration. Cet Assistant vous guide ensuite tout au long des étapes de sélection d’une dimension à laquelle vous souhaitez appliquer l’écriture différée de dimension et définir cette option pour la dimension sélectionnée.
Remarque
La fonction d'écriture directe est prise en charge uniquement pour les bases de données relationnelles SQL Server et les marts de données.
Sélection d’une dimension
Dans la première page Activer l'écriture de retour de dimension de l’Assistant, vous spécifiez la dimension à laquelle vous souhaitez appliquer l'écriture de retour de dimension. L'amélioration de la réécriture des dimensions ajoutée à cette dimension sélectionnée entraînera des modifications à celle-ci. Ces modifications seront héritées par tous les cubes qui incluent la dimension sélectionnée.
Définition de la fonctionnalité d’écriture différée de dimension
Dans la deuxième page de l'Assistant Activer la réécriture de dimension, vous activez réellement l'option Activer la réécriture dans la dimension. En sélectionnant cette option, la propriété WriteEnabled de la dimension est automatiquement définie sur True. L’effacement de cette option définit automatiquement la propriété sur False.
Remarques
Lorsque vous créez un membre, vous devez inclure chaque attribut dans une dimension. Vous ne pouvez pas insérer un membre sans spécifier de valeur pour l’attribut clé de la dimension. Par conséquent, la création de membres est soumise à des contraintes (telles que des valeurs de clé non Null) définies sur la table de dimension. Vous devez également considérer les colonnes éventuellement spécifiées par les propriétés de dimension, telles que les colonnes spécifiées dans les propriétés de dimension CustomRollupColumn, CustomRollupPropertiesColumn ou UnaryOperatorColumn.
Avertissement
Si vous utilisez SQL Azure comme source de données pour effectuer une écriture différée dans une base de données Analysis Services, l’opération échoue. Cela est par conception, car l’option fournisseur qui active plusieurs jeux de résultats actifs (MARS) n’est pas activée par défaut.
La solution de contournement consiste à ajouter le paramètre suivant dans la chaîne de connexion, afin de permettre la prise en charge de MARS et d'activer l'option de retour en écriture.
"MultipleActiveResultSets=True"
Pour plus d’informations, consultez Utilisation de plusieurs jeux de résultats actifs (MARS).