Kubceller (Analysis Services – flerdimensionella data)

Gäller för: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

En kub består av celler, ordnade efter måttgrupper och dimensioner. En cell representerar den unika logiska skärningspunkten i en kub med en medlem från varje dimension i kuben. Kuben som beskrivs i följande diagram innehåller till exempel en måttgrupp som har två mått, ordnade längs tre dimensioner med namnet Källa, Väg och Tid.

Kubdiagram som identifierar en enda cell

Den enskilda skuggade cellen i det här diagrammet är skärningspunkten mellan följande medlemmar:

  • Flygmedlemmen i route-dimensionen.

  • Afrikas medlem i källdimensionen.

  • Medlemmen för fjärde kvartalet i tidsdimensionen.

  • Måttet Paket.

Löv- och icke-blad-celler

Värdet för en cell i en kub kan hämtas på ett av flera sätt. I föregående exempel kan värdet i cellen hämtas direkt från faktatabellen i kuben, eftersom alla medlemmar som används för att identifiera cellen är lövmedlemmar. En bladmedlem har inga underordnade medlemmar, hierarkiskt sett, och refererar vanligtvis till en enskild post i en dimensionstabell. Den här typen av cell kallas för en lövcell.

En cell kan dock också identifieras med hjälp av icke-bladsmedlemmar. En icke-bladmedlem är en medlem som har en eller flera underordnade medlemmar. I det här fallet härleds cellens värde vanligtvis från aggregeringen av underordnade medlemmar som är associerade med den icke-bladmedlemmen. Till exempel refererar skärningspunkten mellan följande medlemmar och dimensioner till en cell vars värde tillhandahålls av aggregering:

  • Flygmedlemmen i route-dimensionen.

  • Afrikamedlemmen i källdimensionen.

  • Den andra hälften medlemmen av tidsdimensionen.

  • Paketmedlemmet.

Den andra medlemmen av tidsdimensionen är en icke-blad-medlem. Därför måste alla värden som är associerade med den vara aggregerade värden, som visas i följande diagram.

3:e och 4:e kvartalet celler för 2: a hälften medlem

Om vi antar att aggregeringarna för medlemmarna i tredje kvartalet och fjärde kvartalet är sammanfattningar är värdet för den angivna cellen 400, vilket är summan av alla lövceller som skuggades i föregående diagram. Eftersom värdet för cellen härleds från aggregeringen av andra celler, betraktas den specificerade cellen som en icke-bladcelle.

Cellvärdena som härleds för medlemmar som använder anpassade sammanslagningar och medlemsgrupper, utöver anpassade medlemmar, hanteras på samma sätt. Cellvärden som härleds för beräknade medlemmar baseras dock helt på mdx-uttrycket (Multidimensional Expressions) som används för att definiera den beräknade medlemmen. I vissa fall kanske det inte finns några faktiska celldata inblandade. Mer information finns i Anpassade uppsummeringsoperatorer i Parent-Child dimensioner, Definiera anpassade medlemsformler och Beräkningar.

Tomma celler

Det krävs inte att varje cell i en kub innehåller ett värde. det kan finnas korsningar i en kub som inte har några data. Dessa skärningspunkter, som kallas tomma celler, förekommer ofta i kuber eftersom inte varje skärningspunkt för ett dimensionsattribut med ett mått i en kub innehåller en motsvarande post i en faktatabell. Förhållandet mellan tomma celler i en kub och det totala antalet celler i en kub kallas ofta för en kubs gleshet .

Kubens struktur som visas i följande diagram liknar till exempel andra exempel i det här avsnittet. I det här exemplet fanns det dock inga flygsändningar till Afrika under tredje kvartalet eller till Australien för det fjärde kvartalet. Det finns inga data i faktatabellen som stöder skärningspunkterna mellan dessa dimensioner och mått. därför är cellerna vid dessa skärningspunkter tomma.

Kubdiagram som identifierar tomma celler

I SQL Server SQL Server Analysis Services är en tom cell en cell som har särskilda egenskaper. Eftersom tomma celler kan förvränga resultatet av korsningar, antal och så vidare ger många MDX-funktioner möjlighet att ignorera tomma celler i beräkningssyfte. Mer information finns i MDX-referens (Multidimensionella uttryck) och Viktiga koncept i MDX (Analysis Services).

Security

Åtkomst till celldata hanteras i SQL Server Analysis Services på rollnivå och kan styras med hjälp av MDX-uttryck. Mer information finns i Bevilja anpassad åtkomst till dimensionsdata (Analysis Services) och Bevilja anpassad åtkomst till celldata (Analysis Services).

Se även

Kub-lagring (Analysis Services – fler-dimensionella data)
Sammansättningar och sammansättningsdesigner