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.
S’applique à :
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Ajoutez l’amélioration de la réécriture de dimension à un cube ou à une dimension pour permettre aux utilisateurs de modifier manuellement la structure de 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 pour une dimension.
Pour ajouter l’écriture différée de dimension, vous utilisez l’Assistant Business Intelligence, puis sélectionnez l’option Activer l’écriture différée 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 la fonction d'écriture différée sur les dimensions et de définition de cette option pour la dimension sélectionnée.
Note
L'écriture différée est prise en charge uniquement pour les bases de données relationnelles SQL Server et les data marts.
Sélection d’une dimension
Dans la première page Activer la réécriture de dimension de l’Assistant, vous spécifiez la dimension à laquelle vous souhaitez appliquer la réécriture de dimension. L’amélioration de la réécriture de dimension ajoutée à cette dimension sélectionnée entraîne des modifications de la dimension. Ces modifications seront héritées par tous les cubes qui incluent la dimension sélectionnée.
"Configuration de la fonctionnalité de rétroaction de dimension"
Dans la deuxième page Activer la réécriture dans la dimension de l’Assistant, vous définissez réellement l’option Activer la réécriture dans la dimension. La sélection de cette option définit automatiquement la propriété WriteEnabled de la dimension 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 customRollupColumn, CustomRollupPropertiesColumn ou les propriétés de dimension 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, à prendre en charge MARS et à activer l’écriture différée :
"MultipleActiveResultSets=True"
Pour plus d’informations, consultez Utilisation de plusieurs jeux de résultats actifs (MARS).