Partager via


Définir l'écriture différée de partition

Si vous activez un groupe de mesures en écriture, les utilisateurs finaux peuvent modifier les données du cube lorsqu'ils les explorent, là où les changements sont enregistrés dans une table distincte, appelée table d'écriture différée, et non dans les données du cube ou dans les données sources. Les utilisateurs finaux qui explorent une partition activée en écriture peuvent voir le résultat de toutes les modifications dans la table d'écriture différée de la partition.

Vous pouvez parcourir ou supprimer les données en écriture différée. Vous pouvez aussi convertir en partition les données en écriture différée. Sur une partition activée en écriture, vous pouvez utiliser des rôles de cube pour accorder l'accès en lecture/écriture aux utilisateurs et aux groupes d'utilisateurs et pour limiter l'accès à des cellules ou des groupes de cellules spécifiques de la partition.

Pour visionner une brève vidéo de présentation de l'écriture différée, consultez Écriture différée Excel 2010 dans Analysis Services. Une description plus détaillée de cette fonctionnalité est disponible dans une série d'articles de blog, Développement d'une application d'écriture différée avec Analysis Services (blog) (en anglais).

[!REMARQUE]

L'écriture différée est prise en charge uniquement pour les mini-Data Warehouse et les bases de données relationnelles SQL Server, et uniquement pour les modèles multidimensionnels Analysis Services.

Procédure d'activation d'une partition en écriture

Vous pouvez activer en écriture les groupes de mesures d'une partition en activant en écriture la partition elle-même dans le Concepteur de cube dans Outils de données SQL Server ou SQL Server Management Studio.

  • Dans le Concepteur de cube, dans l'onglet Partitions, cliquez avec le bouton droit de la souris sur une partition, puis choisissez Paramètres d'écriture différée.

  • Dans Management Studio, développez la base de données | le cube | le groupe de mesures, puis cliquez avec le bouton droit de la souris sur Écriture différée et choisissez Activer l'écriture différée.

L'écriture différée est uniquement prise en charge pour les mesures qui utilisent l'agrégation SUM. Dans l'exemple de base de données AdventureWorks, vous pouvez utiliser le groupe de mesures Cibles de ventes pour tester des comportements d'écriture différée.

Lorsque vous activez en écriture une partition, vous spécifiez un nom de table et une source de données pour le stockage de la table d'écriture différée. Toutes les modifications ultérieures apportées au groupe de mesures sont enregistrées dans cette table.

Parcourir des données d'écriture différée dans une partition

Vous pouvez explorer le contenu de la table d'écriture différée d'un cube dans la boîte de dialogue Parcourir les données, accessible en cliquant avec le bouton droit sur une partition activée en écriture sous l'onglet Partitions dans le Concepteur de cube.

Supprimer les données d'écriture différée ou désactiver l'écriture différée

La suppression des données d'écriture différée vide le cache d'écriture différée ; dès que ces données sont supprimées, les tâches d'écriture différée supplémentaires sont effectuées dans un état propre. La désactivation de l'écriture différée pour une partition de cube désactive simplement l'écriture différée pour cette partition.

Convertir les données d'écriture différée en partition

Vous pouvez convertir en partition les données d'une table d'écriture différée d'une partition. À la suite de cette procédure, la table d'écriture différée devient la nouvelle table de faits de la partition.

AttentionAttention

Une mauvaise utilisation des partitions peut aboutir à des données de cube incorrectes. Pour plus d'informations, consultez Créer et gérer une partition locale (Analysis Services).

La conversion en partition de la table de données d'écriture différée désactive également la partition en écriture. Toutes les stratégies de lecture/écriture illimitée et les autorisations de lecture/écriture pour les cellules de la partition sont désactivées, et les utilisateurs finaux ne pourront pas changer les données de cube affichées. (Les utilisateurs finaux dont la stratégie de lecture/écriture illimitée ou les autorisations de lecture/écriture sont désactivées pourront encore explorer le cube.) Les autorisations Lire et Lire le contingent ne sont pas affectées.

Pour convertir en partition des données d'écriture différée, utilisez la boîte de dialogue Convertir en partition, accessible en cliquant avec le bouton droit sur la table d'écriture différée pour une partition activée en écriture dans SQL Server Management Studio. Vous spécifiez un nom pour la partition et indiquez s'il convient de concevoir l'agrégation pour la partition ultérieurement ou au même moment que vous la créez. Pour créer l'agrégation au même moment ou vous choisissez la partition, vous devez choisir de copier la conception d'agrégation à partir d'une partition existante. Il s'agit normalement, mais pas obligatoirement, de la partition d'écriture différée actuelle. Vous pouvez également choisir de traiter la partition au même moment que vous la créez.

Voir aussi

Concepts

Partitions activées en écriture

Autres ressources

Activation de l'écriture différée dans un cube OLAP au niveau de la cellule dans Excel 2010

Activation et sécurisation de l'entrée de données avec l'écriture différée dans Analysis Services