Maateenheden en maateenheidgroepen

Van toepassing op: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Een kubus bevat metingen in maateenheidgroepen, bedrijfslogica, plus een verzameling dimensies die context geven voor het evalueren van de numerieke gegevens die een meting biedt. Zowel metingen als maateenheidgroepen vormen een essentieel onderdeel van een kubus. Een kubus kan niet bestaan zonder ten minste één van beide.

In dit onderwerp worden metingen en maateenheidgroepen beschreven. Het bevat ook de volgende tabel, met koppelingen naar procedurele stappen voor het maken en configureren van metingen en maateenheidgroepen.

Verbinden Beschrijving
Maateenheden en maateenheidgroepen maken in multidimensionale modellen Kies uit een van de verschillende methoden voor het maken van metingen en maateenheidgroepen.
Maateenheideigenschappen configureren Als u de wizard Kubus hebt gebruikt om de kubus te starten, moet u mogelijk de aggregatiemethode wijzigen, een gegevensindeling toepassen, de zichtbaarheid van de meting instellen in clienttoepassingen of een metingexpressie toevoegen om de gegevens te bewerken voordat waarden worden samengevoegd.
Eigenschappen van maateenheidgroep configureren In een multidimensionaal model is een maateenheidgroep gelijk aan een feitentabel in het brondatawarehouse. Met eigenschappen van een maateenheidgroep kunt u cachinggedrag, opslag- en verwerkingsrichtlijnen opgeven die gezamenlijk op het niveau van de maateenheidgroep werken. Partitieconfiguratie wordt deels bepaald door de eigenschappen die u instelt voor maateenheidgroepsobjecten.
Statistische functies gebruiken Meer informatie over de aggregatiemethoden die kunnen worden toegewezen aan een meting.
Semiadditive-gedrag definiëren Semiadditief gedrag verwijst naar aggregaties die geldig zijn voor sommige dimensies, maar niet voor andere. Een veelvoorkomend voorbeeld is een bankrekeningsaldo. Mogelijk wilt u saldo's aggregeren per klant en regio, maar niet per tijd. U wilt bijvoorbeeld geen saldo's uit hetzelfde account toevoegen gedurende opeenvolgende dagen. Gebruik de wizard Add Business Intelligence om semi-additief gedrag te definiëren.
Gekoppelde maateenheidgroepen Herbruik een bestaande meeteenheidengroep in andere kubussen in dezelfde database of in verschillende Analysis Services-databases.

Maatregelen

Een meting vertegenwoordigt een kolom die kwantificeerbare gegevens bevat, meestal numeriek, die kan worden geaggregeerd. Metingen vertegenwoordigen een bepaald aspect van de organisatieactiviteit, uitgedrukt in monetaire termen (zoals omzet, marges of kosten) of als aantallen (voorraadniveaus, aantal werknemers, klanten of orders) of als een complexere berekening die bedrijfslogica bevat.

Elke kubus moet ten minste één meting hebben, maar de meeste hebben veel, soms in de honderden. Structureel wordt een meting vaak toegewezen aan een bronkolom in een feitentabel, waarbij de kolom de waarden levert die worden gebruikt om de meting te laden. U kunt ook een meting definiëren met MDX.

Metingen zijn contextgevoelig en worden uitgevoerd op numerieke gegevens in een context die wordt bepaald door de dimensieleden die in de query moeten worden opgenomen. Een meting waarmee resellerverkoop wordt berekend, wordt bijvoorbeeld ondersteund door een sum-operator en voegt de verkoopbedragen toe voor elk dimensielid dat in de query is opgenomen. Of de query nu afzonderlijke producten opgeeft, wordt samengevoegd tot een categorie of wordt gesegmenteerd op basis van tijd of geografie, de meting moet een bewerking produceren die geldig is voor de dimensies die in de query zijn opgenomen.

In dit voorbeeld worden Reseller Sales geaggregeerd naar verschillende niveaus in de Verkoopgebied-hiërarchie.

Draaitabel met metingen en dimensies gemarkeerd

Metingen produceren geldige resultaten wanneer de feitentabel die de numerieke brongegevens bevat, ook aanwijzers naar dimensietabellen bevat die in de query worden gebruikt. Als in het voorbeeld Reseller Sales elke rij waarin een verkoopbedrag wordt opgeslagen ook een verwijzing bevat naar een producttabel, een datumtabel of een verkoopgebiedtabel, zullen query's met leden uit die dimensies correct worden uitgevoerd.

Wat gebeurt er als de meting niet is gerelateerd aan de dimensies die in de query worden gebruikt? Normaal gesproken wordt in Analysis Services de standaardmeting weergegeven en is de waarde voor alle leden hetzelfde. In dit voorbeeld heeft internetverkoop, waarmee de directe verkoop wordt gemeten door klanten die de onlinecatalogus gebruiken, geen relatie met de verkooporganisatie.

Draaitabel met herhaalde meetwaarden

Als u de kans op deze gedragingen in een clienttoepassing wilt minimaliseren, kunt u meerdere kubussen of perspectieven in dezelfde database bouwen en ervoor zorgen dat elke kubus of elk perspectief alleen gerelateerde objecten bevat. De relaties die u moet controleren, zijn tussen de maatgroep (gekoppeld aan de feitentabel) en de dimensies.

Maateenheidgroepen

In een kubus worden maatstaven gegroepeerd op basis van hun onderliggende feitentabellen in maatgroepen. Maateenheidgroepen worden gebruikt om dimensies te koppelen aan metingen. Meetgroepen worden ook gebruikt voor kengetallen die een unieke telling als hun aggregatiewijze hebben. Door elke afzonderlijke meting in een eigen maateenheidgroep te plaatsen, wordt de aggregatieverwerking geoptimaliseerd.

Een eenvoudig MeasureGroup object bestaat uit basisinformatie, zoals de groepsnaam, de opslagmodus en de verwerkingsmodus. Het bevat ook de samenstellende onderdelen; de metingen, dimensies en partities die de samenstelling van de maateenheidgroep vormen.

Zie ook

Kubussen in multidimensionale modellen
Maateenheden en maateenheidgroepen maken in multidimensionale modellen