Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Lagring kan endast innehålla kubmetadata, eller inkludera alla källdata från faktatabellen samt aggregeringar som definierats av dimensioner som är relaterade till måttgruppen. Mängden data som lagras beror på det valda lagringsläget och antalet sammansättningar. Mängden data som lagras påverkar frågeprestandan direkt. Microsoft SQL Server SQL Server Analysis Services använder flera tekniker för att minimera det utrymme som krävs för lagring av kubdata och sammansättningar:
Med lagringsalternativ kan du välja de lagringslägen och platser som passar bäst för kubdata.
En sofistikerad algoritm utformar effektiva sammanfattningsaggregeringar för att minimera lagringen utan att offra hastigheten.
Lagring allokeras inte för tomma celler.
Lagring definieras partition för partition och det finns minst en partition för varje måttgrupp i en kub. Mer information finns i Partitioner (Analysis Services – flerdimensionella data), Lagringslägen och bearbetning av partitioner, mått och måttgrupper samt Skapa mått och måttgrupper i flerdimensionella modeller.
Partitionslagring
Lagring för en måttgrupp kan delas in i flera partitioner. Med partitioner kan du distribuera en måttgrupp till diskreta segment på en enskild server eller över flera servrar och optimera lagrings- och frågeprestanda. Varje partition i en måttgrupp kan baseras på en annan datakälla och lagras med olika lagringsinställningar.
Du anger datakällan för en partition när du skapar den. Du kan också ändra datakällan för alla befintliga partitioner. En måttgrupp kan partitioneras lodrätt eller vågrätt. Varje partition i en vertikalt partitionerad måttgrupp baseras på en filtrerad vy av en enda källtabell. Om en måttgrupp till exempel baseras på en enda tabell som innehåller flera års data kan du skapa en separat partition för varje års data. Däremot baseras varje partition i en vågrätt partitionerad måttgrupp på en separat tabell. Du använder vågräta partitioner om datakällan lagrar varje års data i en separat tabell.
Partitioner skapas ursprungligen med samma lagringsinställningar som den måttgrupp där de skapas. Lagringsinställningarna avgör om informations- och aggregeringsdata lagras i flerdimensionellt format på instansen av SQL Server Analysis Services, i relationsformat på källservern eller en kombination av båda. Lagringsinställningarna avgör också om proaktiv cachelagring används för att automatiskt bearbeta källdataändringar i flerdimensionella data som lagras på SQL Server Analysis Services.
Partitionerna i en kub är inte synliga för användaren. Valet av lagringsinställningar för olika partitioner kan dock påverka omedelbarheten av data, mängden diskutrymme som används och frågeprestanda. Partitioner kan lagras på flera instanser av SQL Server Analysis Services. Detta ger en klustrad metod för kublagring och distribuerar arbetsbelastningen mellan SQL Server Analysis Services-servrar. Mer information finns i Partitionslagringslägen och -bearbetning, fjärrpartitioner och partitioner (Analysis Services – flerdimensionella data).
Länkade måttgrupper
Det kan kräva mycket diskutrymme för att lagra flera kopior av en kub på olika instanser av SQL Server Analysis Services, men du kan avsevärt minska det utrymme som behövs genom att ersätta kopiorna av måttgruppen med länkade måttgrupper. En länkad måttgrupp baseras på en måttgrupp i en kub i en annan SQL Server Analysis Services-databas, på samma eller en annan instans av SQL Server Analysis Services. En länkad måttgrupp kan också användas med länkade dimensioner från samma källkub. De länkade dimensionerna och måttgrupperna använder aggregeringarna av källkuben och har inga egna datalagringskrav. Genom att underhålla källmåttgrupper och dimensioner i en databas och skapa länkade kuber och dimensioner i kuber i andra databaser kan du därför spara diskutrymme som annars skulle användas för lagring. Mer information finns i Länkade måttgrupper.