Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
In Microsoft SQL Server SQL Server Analysis Services zijn er veel eigenschappen die bepalen hoe dimensies en dimensiekenmerken functioneren. De volgende tabel bevat een overzicht en beschrijving van elk van deze kenmerkeigenschappen.
| Vastgoed | Description |
|---|---|
| AttributeHierarchyDisplayFolder | Identificeert de map waarin de bijbehorende kenmerkhiërarchie moet worden weergegeven aan eindgebruikers. |
| AttributeHierarchyEnabled | Bepaalt of een kenmerkhiërarchie wordt gegenereerd door SQL Server Analysis Services voor het kenmerk. Als de kenmerkhiërarchie niet is ingeschakeld, kan het kenmerk niet worden gebruikt in een door de gebruiker gedefinieerde hiërarchie en kan er niet naar de kenmerkhiërarchie worden verwezen in MDX-instructies (Multidimensional Expressions). |
| AttributeHierarchyOptimizedState | Bepaalt het optimalisatieniveau dat wordt toegepast op de kenmerkhiërarchie. Standaard is een kenmerkhiërarchie volledig geoptimaliseerd, wat betekent dat SQL Server Analysis Services indexen bouwt voor de kenmerkhiërarchie om de queryprestaties te verbeteren. De andere optie , NotOptimized, betekent dat er geen indexen zijn gebouwd voor de kenmerkhiërarchie. Het gebruik van NotOptimized is handig als de kenmerkhiërarchie wordt gebruikt voor andere doeleinden dan het uitvoeren van query's, omdat er geen extra indexen zijn gemaakt voor het kenmerk. Andere toepassingen voor een kenmerkhiërarchie kunnen helpen bij het orden van een ander kenmerk. |
| AttributeHierarchyOrdered | Bepaalt of de bijbehorende kenmerkhiërarchie is geordend. De standaardwaarde is Waar. Als een kenmerkhiërarchie echter niet wordt gebruikt voor het uitvoeren van query's, kunt u verwerkingstijd besparen door de waarde van deze eigenschap te wijzigen in False. |
| AttributeHierarchyVisible | Bepaalt of de kenmerkhiërarchie zichtbaar is voor clienttoepassingen. De standaardwaarde is Waar. Als een kenmerkhiërarchie echter niet wordt gebruikt voor het uitvoeren van query's, kunt u verwerkingstijd besparen door de waarde van deze eigenschap te wijzigen in False. |
| CustomRollupColumn | Hiermee specificeert u de kolom die een aangepaste rollupformule bepaalt. |
| CustomRollupPropertiesColumn | Hiermee specificeert u de kolom die de eigenschappen van een aangepaste rollup-formule bevat. |
| DefaultMember | Hiermee geeft u een MDX-expressie (Multidimensional Expressions) op waarmee de standaardmeting voor het kenmerk wordt gedefinieerd. |
| Beschrijving | Bevat de beschrijving van het kenmerk. |
| DiscretizationBucketCount | Bevat het aantal buckets waarin moet worden gedisretaliseerd. |
| DiscretizationMethod | Definieert de methode die moet worden gebruikt voor discretisatie. |
| Geschatte aantal | Hiermee geeft u het geschatte aantal leden in het kenmerk. Totdat u de wizard Aggregatieontwerp uitvoert, is de standaardwaarde nul. U kunt toestaan dat de wizard het aantal records telt of u kunt een geschatte waarde invoeren. Voer handmatig een waarde in als u het aantal leden weet en de tijd wilt besparen die nodig is om een query uit te voeren op de database voor het aantal. Als u met een testsubset van uw productiegegevens werkt, kunt u de tellingen van uw productiegegevens gebruiken, zodat het aggregatieontwerp wordt geoptimaliseerd voor uw productiegegevens in plaats van voor de testgegevens. |
| GroupingBehavior | Een door de gebruiker gedefinieerde waarde die een hint biedt aan clienttoepassingen over het groeperen van kenmerken. |
| Id | Bevat de unieke id (ID) van de dimensie. |
| InstanceSelection | Biedt een hint voor clienttoepassingen over hoe een lijst met items moet worden weergegeven, op basis van het verwachte aantal items in de lijst. De volgende opties zijn beschikbaar: Geen Er wordt geen hint gegeven aan de clienttoepassing. Dit is de standaardwaarde. Dropdown Het aantal items is klein genoeg om in een vervolgkeuzelijst weer te geven. Lijst Het aantal items is te groot voor een vervolgkeuzelijst, maar er is geen filter vereist. FilteredList Het aantal items is groot genoeg om te vereisen dat gebruikers de items filteren die moeten worden weergegeven. MandatoryFilter Het aantal items is zo groot dat de weergave altijd moet worden gefilterd. |
| IsAggregeerbaar | Hiermee geeft u op of de waarden van de kenmerkleden kunnen worden geaggregeerd. De standaardwaarde is Waar, wat betekent dat de kenmerkhiërarchie een (alle) niveau bevat. Als de waarde voor deze eigenschap Onwaar is, bevat de kenmerkhiërarchie geen niveau (Alle). |
| KeyColumns | Bevat de kolom of kolommen die de sleutel voor het kenmerk vertegenwoordigen. Dit is de kolom in de onderliggende relationele tabel in de gegevensbronweergave waaraan het kenmerk is gebonden. De waarde van deze kolom voor elk lid wordt weergegeven aan gebruikers, tenzij er een waarde is opgegeven voor de eigenschap NameColumn . |
| MemberNamesUnique | Bepaalt of lidnamen in de kenmerkhiërarchie uniek moeten zijn. |
| MembersWithData | Wordt gebruikt door bovenliggende kenmerken om te bepalen of gegevensleden moeten worden weergegeven voor niet-leaf-leden in het bovenliggende kenmerk. Deze eigenschapswaarde wordt alleen gebruikt als de waarde van de eigenschap Gebruik is ingesteld op Ouder. Dit betekent dat er een ouder-kind hiërarchie is gedefinieerd. De volgende opties zijn beschikbaar: NonLeafDataHidden Niet-bladgegevens zijn verborgen. NonLeafDataVisible Niet-bladgegevens zijn zichtbaar. |
| MembersWithDataCaption | Biedt een sjabloontekenreeks die wordt gebruikt door bovenliggende kenmerken om bijschriften te maken voor door het systeem gegenereerde gegevensleden in het bovenliggende kenmerk. Deze eigenschapswaarde wordt alleen gebruikt wanneer de waarde van de eigenschap Gebruik is ingesteld op Ouder. Dit betekent dat er een ouder-kind hiërarchie is gedefinieerd. |
| Naam | Bevat de gebruiksvriendelijke naam van het kenmerk. |
| NameColumn | Identificeert de kolom met de naam van het kenmerk dat wordt weergegeven aan gebruikers, in plaats van de waarde in de sleutelkolom voor het kenmerk. Deze kolom wordt gebruikt wanneer de sleutelkolomwaarde voor een kenmerklid cryptisch is of niet anderszins nuttig is voor de gebruiker, of wanneer de sleutelkolom is gebaseerd op een samengestelde sleutel. De eigenschap NameColumn wordt niet gebruikt in ouder-kind hiërarchieën; in plaats daarvan wordt de eigenschap NameColumn voor kindleden gebruikt als ledennamen in een ouder-kind hiërarchie. |
| NamingTemplate | Definieert hoe niveaus worden benoemd in een ouder-kind hiërarchie die is samengesteld gebaseerd op het bovenliggende kenmerk. Deze eigenschapswaarde wordt alleen gebruikt wanneer de waarde van de eigenschap Gebruik is ingesteld op Ouder. Dit betekent dat er een ouder-kindhiërarchie is gedefinieerd. |
| Orderby | Hierin wordt beschreven hoe u de leden in de kenmerkhiërarchie rangschikt. De standaardwaarde is Name, waarmee wordt aangegeven dat de volgorde van de kenmerkleden is gebaseerd op de waarde van de eigenschap NameColumn , indien van toepassing. Anders worden elementen gerangschikt op de waarde van de kolom-sleutel. De volgende opties zijn beschikbaar: NameColumn Rangschik op de waarde van de eigenschap NameColumn . Sleutel Rangschikken op de waarde van de sleutelkolom van het attribuutlid. AttributeKey Volgorde op basis van de waarde van de lidsleutel van een opgegeven kenmerk, die een kenmerkrelatie met het kenmerk moet hebben. AttributeName Volgorde op basis van de waarde van de lidnaam van een opgegeven kenmerk, die een kenmerkrelatie met het kenmerk moet hebben. |
| OrderByAttribute | Identificeert het kenmerk waarmee de leden van de kenmerkhiërarchie moeten worden gerangschikt. |
| RootMemberIf | Bepaalt hoe de wortel of bovenste leden van een ouder-kind hiërarchie worden geïdentificeerd. Deze eigenschapswaarde wordt alleen gebruikt wanneer de waarde van de eigenschap Gebruik is ingesteld op Ouder. Dit betekent dat er een ouder-kind hiërarchie is gedefinieerd. De standaardwaarde is ParentIsBlankSelfOrMissing, wat betekent dat alleen leden die voldoen aan een of meer van de voorwaarden die worden beschreven voor ParentIsBlank, ParentIsSelf of ParentIsMissing worden behandeld als hoofdleden. De volgende waarden zijn ook beschikbaar: ParentIsBlank Alleen leden met een null-waarde, een nul of een lege tekenreeks in de sleutelkolom of -kolommen worden behandeld als rootleden. ParentIsSelf Alleen leden met zichzelf als ouders worden behandeld als hoofdleden. ParentIsMissing Alleen leden met ouders die niet kunnen worden gevonden, worden behandeld als hoofdleden. |
| Typ | Bevat het type kenmerk. Zie Kenmerktypen configureren voor meer informatie. |
| UnaryOperatorColumn | Hiermee specificeert u de kolom die unaire operatoren biedt. Het is een binding van het DataItem-type waarmee de details van een kolom worden gedefinieerd die een unaire operator levert. |
| Gebruik | Beschrijft hoe een kenmerk wordt gebruikt. De volgende opties zijn beschikbaar: Regelmatige Het kenmerk is een normaal kenmerk. Dit is de standaardwaarde. Sleutel Het kenmerk is een sleutelkenmerk. Bovenliggend Het kenmerk is een bovenliggend kenmerk. |
| ValueColumn | Identificeert de kolom die de waarde van het kenmerk levert. Als het element NameColumn van het kenmerk is opgegeven, worden dezelfde DataItem-waarden gebruikt als standaardwaarden voor het element ValueColumn . Als het element NameColumn van het kenmerk niet is opgegeven en de verzameling KeyColumns van het kenmerk één KeyColumn-element bevat dat een sleutelkolom vertegenwoordigt met een gegevenstype tekenreeks, worden dezelfde DataItem-waarden gebruikt als standaardwaarden voor het element ValueColumn . |
Opmerking
Zie Problemen met gegevensintegriteit afhandelen in Analysis Services 2005 voor meer informatie over het instellen van waarden voor de eigenschap KeyColumn wanneer u met null-waarden en andere problemen met gegevensintegriteit werkt.
Opmerking
Het standaardlid op een kenmerk wordt gebruikt om expressies te evalueren wanneer een lid uit de hiërarchie niet expliciet is opgenomen in een query. Het standaardlid voor een kenmerk wordt opgegeven door de eigenschap DefaultMember op het kenmerk. Wanneer een hiërarchie van een dimensie wordt opgenomen in een query, worden alle standaardleden van kenmerken die overeenkomen met niveaus in de hiërarchie genegeerd. Als er geen hiërarchie van een dimensie is opgenomen in een query, worden standaardleden gebruikt voor alle kenmerken in de dimensie. Zie Een standaardlid definiëren voor meer informatie over standaardleden.