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.
Le stockage peut inclure uniquement les métadonnées du cube, ou inclure toutes les données sources de la table de faits ainsi que les agrégations définies par les dimensions associées au groupe de mesures. La quantité de données stockées dépend du mode de stockage sélectionné et du nombre d’agrégations. La quantité de données stockées directement affecte les performances des requêtes. Microsoft SQL Server Analysis Services utilise plusieurs techniques pour réduire l’espace nécessaire pour le stockage des données de cube et des agrégations :
Les options de stockage vous permettent de sélectionner les modes de stockage et les emplacements les plus appropriés pour les données de cube.
Un algorithme sophistiqué conçoit des agrégations récapitulatives efficaces pour réduire le stockage sans sacrifier la vitesse.
Le stockage n’est pas alloué pour les cellules vides.
Le stockage est défini sur une base de partition par partition, et au moins une partition existe pour chaque groupe de mesures dans un cube. Pour plus d’informations, consultez Partitions (Analysis Services - Données multidimensionnelles),Modes de stockage de partition et traitement, Mesures et groupes de mesures, et Créer des mesures et des groupes de mesures dans des modèles multidimensionnels.
Stockage de partitions
Le stockage d’un groupe de mesures peut être divisé en plusieurs partitions. Les partitions vous permettent de distribuer un groupe de mesures en segments discrets sur un serveur unique ou sur plusieurs serveurs, et d’optimiser les performances du stockage et des requêtes. Chaque partition d’un groupe de mesures peut être basée sur une source de données différente et stockée à l’aide de différents paramètres de stockage.
Vous spécifiez la source de données d’une partition lorsque vous la créez. Vous pouvez également modifier la source de données pour n’importe quelle partition existante. Un groupe de mesures peut être partitionné verticalement ou horizontalement. Chaque partition d’un groupe de mesures partitionné verticalement est basée sur une vue filtrée d’une table source unique. Par exemple, si un groupe de mesures est basé sur une table unique qui contient plusieurs années de données, vous pouvez créer une partition distincte pour les données de chaque année. En revanche, chaque partition d’un groupe de mesures partitionné horizontalement est basée sur une table distincte. Vous utilisez des partitions horizontales si la source de données stocke les données de chaque année dans une table distincte.
Les partitions sont initialement créées avec les mêmes paramètres de stockage que le groupe de mesures dans lequel ils sont créés. Les paramètres de stockage déterminent si les données de détail et d’agrégation sont stockées dans un format multidimensionnel sur l’instance d’Analysis Services, dans un format relationnel sur le serveur source ou une combinaison des deux. Les paramètres de stockage déterminent également si la mise en cache proactive est utilisée pour traiter automatiquement les modifications apportées aux données sources des données multidimensionnelles stockées sur Analysis Services.
Les partitions d’un cube ne sont pas visibles par l’utilisateur. Toutefois, le choix des paramètres de stockage pour différentes partitions peut affecter l’immédiateté des données, la quantité d’espace disque utilisé et les performances des requêtes. Les partitions peuvent être stockées sur plusieurs instances d’Analysis Services. Cela fournit une approche en cluster du stockage de cube et distribue la charge de travail sur les serveurs Analysis Services. Pour plus d’informations, consultez Les modes de stockage de partition et le traitement, les partitions distantes et les partitions (Analysis Services - Données multidimensionnelles)
Groupes de mesures liés
Il peut nécessiter un espace disque considérable pour stocker plusieurs copies d’un cube sur différentes instances d’Analysis Services, mais vous pouvez réduire considérablement l’espace nécessaire en remplaçant les copies du groupe de mesures par des groupes de mesures liés. Un groupe de mesures lié est basé sur un groupe de mesures dans un cube d’une autre base de données Analysis Services, sur la même instance ou une autre instance d’Analysis Services. Un groupe de mesures lié peut également être utilisé avec des dimensions liées à partir du même cube source. Les dimensions liées et les groupes de mesures utilisent les agrégations du cube source et n’ont pas de conditions de stockage de données propres. Par conséquent, en conservant les groupes de mesures sources et les dimensions d’une base de données, et en créant des cubes et des dimensions liés dans d’autres bases de données, vous pouvez économiser de l’espace disque qui serait utilisé dans le cas contraire pour le stockage. Pour plus d’informations, consultez Groupes de mesures liés.