Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Configurer le stockage de chaînes pour des dimensions et des partitions

Vous pouvez reconfigurer le stockage des chaînes pour adapter les chaînes de très grande taille dans les attributs de dimension ou les partitions qui dépassent la limite de taille de fichier de 4 Go pour les magasins de chaînes. Si vos dimensions ou partitions incluent des magasins de chaînes de cette taille, vous pouvez contourner cette contrainte de taille de fichier en modifiant la propriété StringStoresCompatibilityLevel au niveau de la dimension ou de la partition, pour les objets locaux et les objets liés (locaux ou distants).

Notez que vous pouvez augmenter le stockage des chaînes seulement sur les objets qui nécessitent une capacité supplémentaire. Dans la plupart des modèles multidimensionnels, des données de chaîne sont associées aux dimensions. Toutefois, les partitions qui contiennent des mesures de comptage distinctes sur les chaînes peuvent également bénéficier de ce paramètre. Le paramètre ne concernant que les chaînes, les données numériques ne sont pas affectées.

Les valeurs valides pour cette propriété sont les suivantes :

Valeur

Description

1050

Spécifie l'architecture de stockage de chaînes par défaut, assujettie à une limite de taille de fichier de 4 Go par magasin.

1100

Spécifie le stockage de chaînes plus important, prend en charge jusqu'à 4 milliards de chaînes uniques par magasin.

Important Important

La modification des paramètres de stockage de chaînes d'un objet requiert que vous recyclez l'objet lui-même et tout objet dépendant. Le traitement est obligatoire pour compléter la procédure.

Cette rubrique contient les sections suivantes :

La configuration du stockage des chaînes est facultative, ce qui signifie que même les nouvelles bases de données que vous créez utilisent l'architecture du magasin de chaînes par défaut, dont la taille de fichier maximale est limitée à 4 Go. L'utilisation de l'architecture de stockage de chaînes plus important a un impact limité mais notable sur les performances. Vous devez l'utiliser uniquement si vos fichiers de stockage de chaînes s'approchent de ou atteignent la limite de 4 Go.

Remarque Remarque

Ce paramètre ne s'applique pas aux modèles d'exploration de données. Actuellement, il est toujours possible de rencontrer la limitation de taille de fichier en Go sur les modèles contenant des structures d'exploration de données.

Dans une base de données multidimensionnelle Analysis Services, les chaînes sont stockées séparément des données numériques pour permettre des optimisations selon les caractéristiques des données. Les données de chaîne se trouvent en général dans les attributs de dimension qui représentent des noms ou des descriptions. Il est également possible de trouver des données de chaîne dans des mesures de comptage de valeurs. Les données de chaîne peuvent également être utilisées dans les clés.

Vous pouvez identifier un magasin de chaînes par son extension de fichier (par exemple les fichiers .asstore, .bstore, .ksstore ou les fichiers .string). Par défaut, chacun de ces fichiers est limité à une taille maximale de 4 Go. Dans SQL Server 2012, vous pouvez remplacer la taille de fichier maximale en spécifiant un mécanisme de stockage alternatif qui permet à un magasin de chaînes d'évoluer selon les besoins.

Par opposition avec l'architecture de stockage de chaînes par défaut qui limite la taille du fichier physique, le stockage de chaînes plus important est basé sur un nombre maximal de chaînes. La limite maximale pour le stockage de chaînes plus important est de 4 milliards de chaînes uniques ou de 4 milliards d'enregistrements, l'élément qui atteint le premier cette limite étant applicable. Le stockage de chaînes plus important crée des enregistrements de taille égale, où chaque enregistrement est égal à une page de 64 Ko. Si vous avez des chaînes très longues qui ne rentre pas dans un seul enregistrement, votre limite effective sera inférieure à 4 milliards de chaînes.

Vous devez avoir une version SQL Server 2012 ou ultérieure d'Analysis Services.

Les dimensions et les partitions doivent utiliser le mode de stockage MOLAP.

Le niveau de compatibilité de la base de données doit être 1100. Si vous avez créé ou déployé une base de données en utilisant Outils de données SQL Server et la version SQL Server 2012 ou ultérieure d'Analysis Services, le niveau de compatibilité de la base de données est déjà défini à 1100. Si vous avez déplacé une base de données créée dans une version antérieure d'Analysis Services vers ssSQL11 ou ultérieur, vous devez mettre à jour le niveau de compatibilité. Pour les bases de données que vous déplacez, mais ne redéployez pas, vous pouvez utiliser SQL Server Management Studio pour définir le niveau de compatibilité. Pour plus d'informations, consultez Définir le niveau de compatibilité d'une base de données multidimensionnelle (Analysis Services).

  1. À l'aide de Outils de données SQL Server (SSDT), ouvrez le projet qui contient les dimensions ou partitions que vous souhaitez modifier.

  2. Pour modifier le stockage de chaînes pour les dimensions, ouvrez l'Explorateur de solutions. Double-cliquez sur la dimension pour laquelle vous modifiez le stockage de chaînes.

  3. Dans le Concepteur de dimensions, dans le volet Attributs, assurez-vous que le nœud parent de la dimension est sélectionné (par exemple, si la dimension est Clients, sélectionnez Clients et non l'un des attributs enfants).

  4. Dans le volet Propriétés, dans la section Avancé, définissez StringStoresCompatibilityLevel sur 1100. Recommencez pour les autres dimensions qui requièrent un stockage plus important, sinon laissez les dimensions restantes sur la valeur 1050.

  5. Pour les partitions, ouvrez un cube à partir de l'Explorateur de solutions.

  6. Cliquez sur l'onglet Partitions.

  7. Développez la partition, sélectionnez la partition qui requiert une capacité de stockage supplémentaire, puis modifiez la propriété StringStoresCompatibilityLevel .

  8. Enregistrez le fichier.

La nouvelle architecture de stockage sera utilisée une fois que vous aurez traité les objets. Le traitement des objets prouve également que vous avez résolu les problèmes de limite de stockage parce que l'erreur qui signalait précédemment une condition de dépassement de capacité du magasin de chaînes ne devrait plus apparaître.

  • Dans l'Explorateur de solutions, cliquez avec le bouton droit sur la dimension que vous venez de modifier et sélectionnez Traiter.

Vous devez utiliser l'option Traiter entièrement sur chaque objet qui utilise la nouvelle architecture du magasin de chaînes. Avant le traitement, veillez à exécuter une analyse d'impact sur la dimension pour vérifier si les objets dépendants doivent aussi être retraités.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft