Modelagem dos cubos OLAP do Service Manager na visão geral de pacotes de gerenciamentoModeling Service Manager OLAP cubes in management packs overview

Importante

Esta versão do Service Manager atingiu o fim do suporte, recomendamos que você atualize para o Service Manager 2019.This version of Service Manager has reached the end of support, we recommend you to upgrade to Service Manager 2019.

A capacidade de definir elementos personalizados do pacote de gerenciamento foi usada para modelar os elementos do pacote de gerenciamento de cubo OLAP de processamento analítico online ( ) que estão incluídos no Service Manager.The ability to define customized management pack elements was used to model the online analytical processing (OLAP) cube management pack elements that are included in Service Manager. Esses elementos do pacote de gerenciamento possibilitam que o usuário defina e personalize de forma declarativa um cubo OLAP em um nível mais alto de abstração.These management pack elements make it possible for the user to declaratively define and customize an OLAP cube at a higher level of abstraction. Com base na definição, a implantação desses elementos do pacote de gerenciamento criam as relações, os componentes e os blocos de construção fundamentais corretos do cubo OLAP em um nível mais alto de detalhes, sem qualquer orientação adicional do usuário.Based on the definition, the deployment of these management pack elements create the correct relationships, components, and fundamental building blocks of the OLAP cube at a greater level of detail, without any further user guidance. Estes são os dois elementos principais de pacote de gerenciamento incluídos em cubos OLAP:The following are the two main management pack elements that are included in OLAP cubes:

  • SystemCenterCubeSystemCenterCube

  • CubeExtensionCubeExtension

SystemCenterCubeSystemCenterCube

O elemento SystemCenterCube define o cubo OLAP para um grau variável de detalhes, dependendo de suas necessidades específicas.The SystemCenterCube element defines the OLAP cube to a varying degree of detail, depending on your specific needs. Esse elemento contém os seguintes subelementos:This element contains the following subelements:

  • MeasureGroupMeasureGroup

  • SubstituiçãoSubstitution

  • CustomMDXCustomMDX

  • NamedCalculationNamedCalculation

  • MedidaMeasure

  • KPIKPI

  • Ação ( no entanto, somente as ações de Drill- - through têm suporte no momento)Action (however, only drill-through actions are supported currently)

  • ManyToManyRelationshipManyToManyRelationship

MeasureGroupMeasureGroup

Cada cubo OLAP contém uma coleção de fatos que existem no data mart, em que cada membro na coleção corresponde a um grupo de medidas.Each OLAP cube contains a collection of facts that exist in the data mart, where each member in the collection corresponds to a measure group. Cada grupo de medidas deve ter seu próprio nome exclusivo dentro do cubo OLAP.Each measure group must have its own unique name within the OLAP cube. No entanto, um fato único pode corresponder a vários grupos de medidas em um cubo OLAP.However, a single fact may correspond to multiple measure groups in an OLAP cube. Por exemplo, a relação abstrata WorkItemAssignedToUser pode ser definida três vezes em um cubo OLAP, com os nomes exclusivos de grupos de medidas ChangeRequestAssignedToUser, IncidentAssignedToUsere ProblemAssignedToUser.For example, the abstract relationship WorkItemAssignedToUser may be defined three times in an OLAP cube, with the unique measure group names of ChangeRequestAssignedToUser, IncidentAssignedToUser, and ProblemAssignedToUser. Você pode personalizar o fato para que apenas solicitações de alteração, incidentes e problemas sejam incluídos no respectivo grupo de medidas para o cubo OLAP.You can customize the fact so that only change requests, incidents, and problems are included in the respective measure group for the OLAP cube.

O exemplo a seguir mostra o elemento de pacote de gerenciamento para o grupo de medidas IncidentAssignedToUser:The following example shows the management pack element for the IncidentAssignedToUser measure group:

<MeasureGroup DateDimAlias="IncidentAssignedToUserDateDim" MeasureGroupName-"IncidentAssignedTouser" Fact="DWBase!WorkItemAssignedToUserFact"/>  

Quando o cubo OLAP é implantado, a dimensão, as subdimensões e as relações de chave estrangeira são automaticamente calculadas e o modo de exibição de fonte de dados é atualizado com esses novos elementos.When the OLAP cube is deployed, the dimension, outriggers, and foreign key relationships are automatically calculated and the data source view will be updated with these new elements. A tabela a seguir descreve os atributos do grupo de medidas.The following table describes measure group attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
DateDimAliasDateDimAlias NãoNo StringString O nome da dimensão de data que filtrará neste grupo de medidas.The name of the date dimension that will filter on this measure group. Se nenhum alias for definido, o nome de execução da função de dimensão de data será automaticamente " ( MeasureGroupName ) _ DateDim"If no alias is defined, the date dim role playing name will automatically be "(MeasureGroupName)_DateDim"
MeasureGroupNameMeasureGroupName SimYes StringString O nome do grupo de medidas no cubo.The name of the measure group in the cube. Esse nome deve ser exclusivo dentro do cubo.This name must be unique within the cube.
FatoFact SimYes Relationship ou CustomFactRelationship or CustomFact O destino do grupo de medidas, que deve ser um fato no data warehouse.The target of the measure group, which must be a fact in the data warehouse.

SubstituiçãoSubstitution

Como fatos de relação no data warehouse podem levar a relações e dimensões abstratas, você precisa substituir em dimensões concretas, de forma que o grupo de medidas conterá apenas instâncias que você deseja procurar.Because relationship facts in the data warehouse may target abstract relationships and dimensions, you need to substitute in concrete dimensions so that the measure group will contain only instances that you want to browse.

Isso é ilustrado no exemplo a seguir.This is illustrated in the following example.

<Substitution MeasureGroupName="IncidentAssignedTouser" RelationshipEndpoint="Source" Relationship="Workitem!System.WorkItemAssignedToUser" TargetDimension="DWBase!WorkItemDim" ReplacementDimension="IncidentDW!IncidentDim"/>  

Nesse exemplo, o grupo de medidas IncidentAssignedToUser aponta para a relação WorkitemAssignedToUser .In this example, the IncidentAssignedToUser measure group points at the WorkitemAssignedToUser relationship. No entanto, essa relação não conterá apenas incidentes, mas também conterá solicitações de alteração e problemas que também foram atribuídos a qualquer usuário.This relationship, however, will not only contain incidents, but it will also contain change requests and problems that have also been assigned to any users. Para garantir que esse grupo de medidas contenha apenas incidentes, Service Manager substitui WorkItemDim por IncidentDim.To ensure that this measure group only contains incidents, Service Manager substitutes WorkItemDim with IncidentDim. Isso significa que a tabela criada no modo de exibição de fonte de dados para o grupo de medidas executa automaticamente uma junção interna no WorkItemDim com IncidentDim e retorna apenas aquelas instâncias em que uma junção é válida com base no EntityDimKey ou no BaseManagedEntityId.This means that the table that is created in the data source view for the measure group automatically performs an inner join on WorkItemDim with IncidentDim and returns only those instances where a join is valid based on the EntityDimKey or BaseManagedEntityId.

Lembre-se de que você deve definir o ponto de extremidade de relação onde você deseja executar a substituição.Remember that you must define the relationship endpoint where you want to perform the substitution. Esse elemento é necessário porque é possível que as dimensões de origem e ponto de extremidade sejam idênticas e uma metodologia é necessária para identificar exclusivamente qual dimensão substituir.This element is required because it is possible that the source and endpoint dimensions are identical and a methodology is needed to uniquely identify which dimension to substitute. Um exemplo de tal relação é WorkItemRelates to WorkItem.An example of such a relationship is WorkItemRelates to WorkItem.

O elemento de substituição também é usado para definir as dimensões de alias para o cubo.The substitution element is also used to define alias dimensions for the cube. Em outras palavras, é possível definir um nome de alias para uma dimensão, mas não é necessário substituir de fato uma dimensão.In other words, you can define an alias name for a dimension, but it is not required to actually substitute a dimension. De fato, a substituição nesse caso não está na dimensão, mas na dimensão de cubo ou no nome da dimensão de alias, como mostrado no seguinte exemplo:In effect, the substitution in this case is not on the dimension but on the cube dimension or alias dimension name, as shown in the following example:

<Substitution MeasureGroupName="IncidentAssignedToUser" RelationshipEndpoint="Target" Relationship="Workitem!System.WorkItemAssignedToUser" AliasTargetDimensionAs="AssignedToUserDim" TargetDimension="DWBase!UserDim"/>  

Neste exemplo, o nome de dimensão do cubo de alias é AssignedToUserDim.In this example, the alias cube dimension name is AssignedToUserDim. Esse é o nome da dimensão que será usado para realmente filtrar esse cubo.This is the name of the dimension that will be used to actually filter on this cube. Ao permitir que os usuários definam nomes de alias, os nomes podem ser adaptados especificamente para habilitar as relações desejadas, muitos - para - muitos no cubo.By allowing users to define alias names, names can be specifically tailored to enable the desired, many-to-many relationships in the cube. Isso possibilita a filtragem mais avançada e recursos analíticos.This makes more advanced filtering and analytical capabilities possible.

Por fim, as substituições são válidas não somente para fatos de relação, mas também para fatos personalizados.Finally, substitutions are valid not only for relationship facts but for custom facts as well. Neste cenário, o ponto de extremidade da relação será definido como None.In this scenario, the relationship endpoint would be set to None. A tabela a seguir descreve atributos de substituição.The following table describes substitution attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
MeasureGroupNameMeasureGroupName SimYes StringString O nome do grupo de medidas no qual executar a substituiçãoThe measure group name on which to perform the substitution
RelationshipEndPointRelationshipEndPoint SimYes (Destino, origem, nenhum)(Target, Source, None) O ponto de extremidade da relação para executar a substituição.The endpoint of the relationship to perform the substitution. Por padrão, o valor é Nenhum para fatos personalizados.By default, the value is None for custom facts.
RelaçãoRelationship NãoNo ManagementPackRelationshipManagementPackRelationship A relação a ser usada para a substituição.The relationship to use for the substitution.
AliasTargetDimensionAsAliasTargetDimensionAs NãoNo StringString O nome do alias da dimensão de destino originalThe alias name of the original targeted dimension
AliasReplacementDimensionsAsAliasReplacementDimensionsAs NãoNo StringString O nome do alias para a dimensão substituídaThe alias name for the substituted dimension
DimensionAliasDimensionAlias NãoNo ManagementPackDimensionManagementPackDimension O alias da dimensão de um fato personalizado, se existir umThe dimension alias from a custom fact if one exists

MDX PersonalizadoCustom MDX

Você pode usar - scripts MDX de expressão multidimensional personalizada ( ) para modificar e personalizar o cubo OLAP para as especificações exatas que atendem às suas necessidades.You can use custom Multi-Dimensional Expression (MDX) scripts to modify and tailor the OLAP cube to the exact specifications that meet your needs. Como os Service Manager são baseados em modelo, é impossível determinar todas as necessidades semânticas possíveis ao levar em conta o amplo espectro de requisitos e especificações exatas para as - necessidades de negócios específicas do domínio de um usuário específico.Because Service Manager are model based, it is impossible to determine all your possible semantic needs when taking into account the wide spectrum of requirements and exact specifications for the domain-specific business needs of a particular user. A expressão MDX personalizada possibilita que você defina scripts MDX que serão aplicados ao cubo OLAP para habilitar cenários específicos que os usuários precisam medir e instrumentar.Custom MDX makes it possible for you to define MDX scripts that will be applied to the OLAP cube to enable specific scenarios that users need to measure and instrument.

Cálculo nomeadoNamed calculation

Você pode usar cálculos nomeados para definir novos atributos em uma dimensão que uma medida personalizada pode direcionar posteriormente.You can use named calculations to define new attributes on a dimension that a custom measure can later target. Isso possibilita que você estenda o esquema dimensional e personalize o esquema para se adequar às suas necessidades exatas.This makes it possible for you to extend the dimensional schema and customize the schema to fit your exact needs. O exemplo a seguir é proveniente do SystemCenterWorkItemsCube:The following example is from the SystemCenterWorkItemsCube:

<NamedCalculation ID="IncidentsPastTargetResolutionTime" Target="IncidentDW!IncidentDim" ColumnType="Int">  
<Calculation>(case when ( (([Status] = 'IncidentStatusEnum.Resolved' OR [Status] = 'IncidentStatusEnum.Closed') AND ResolvedDate > TargetResolutionTime) OR (([Status] != 'IncidentStatusEnum.Resolved' AND [Status] != 'IncidentStatusEnum.Closed') AND GETUTCDATE() > TargetResolutionTime)) then 1 else 0 end )</Calculation>  
</NamedCalculation>  

Neste exemplo, a dimensão Incident contém dados, como o status do incidente e o tempo de resolução de destino.In this example, the Incident dimension contains data, such as the status of the incident and the target resolution time. No entanto, não há medida nativa que calcula o número de incidentes que excederam o tempo de resolução de destino, embora esse tipo de dados seja muito útil para um administrador de sistema.However, there is no native measure that calculates the number of incidents that exceeded the target resolution time, although this type of data is very useful for a systems administrator. Você pode criar este cenário usando um cálculo nomeado e pode agregar os dados de forma que uma medida personalizada possa direcionar o novo atributo e apresentar as informações a um usuário final.You can create this scenario using a named calculation and aggregate the data so that a custom measure can target the new attribute and then present the information to an end user.

Lembre-se de que Service Manager dá suporte apenas a dimensões de direcionamento NamedCalculation.Remember that Service Manager supports only NamedCalculation targeting dimensions. NamedCalculation não pode direcionar os fatos.NamedCalculation cannot target facts. A tabela a seguir descreve os atributos de cálculo nomeados.The following table describes named calculation attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
IDID SimYes StringString Nome do cálculo nomeado.Name of the named calculation.
DestinoTarget SimYes ManagementPackDimensionManagementPackDimension A dimensão de destino para a medidaThe target dimension for the measure
ColumnTypeColumnType SimYes (Int, Double)(Int, Double) O ( ) tipo de linguagem SQL SQL da colunaThe Structured Query Language (SQL) type of the column
TypeType NãoNo (Contagem, soma)(Count, Sum) O tipo da medidaThe type of the measure

O subelemento <Calculation> contém, como seu valor, a definição do cálculo nomeado.The subelement <Calculation> contains, as its value, the definition of the named calculation. O valor é armazenado como uma expressão MDX.The value is stored as an MDX expression.

MedidaMeasure

Você pode usar medidas personalizadas para agregar e exibir dados com base em atributos numéricos de dimensões.You can use custom measures to aggregate and display data based on numeric attributes from dimensions. Service Manager não oferece suporte a medidas personalizadas com base em fatos.Service Manager does not support custom measures based on facts. Continuando com o exemplo de cálculo nomeado acima, Service Manager define uma medida personalizada em IncidentsPastTargetResolutionTime como a seguir:Continuing with the example of he Named Calculation above, Service Manager defines a custom measure on IncidentsPastTargetResolutionTime as the following:

<Measure ID="IncidentsPastTargetResolutionTimeCount" Target="IncidentDW!IncidentDim" Type="Sum" Property="IncidentsPastTargetResolutionTime"/>  

Analisando esse código XML, o destino da medida é IncidentDimension e a propriedade específica é IncidentsPastTargetResolutionTime.Reviewing this XML code, the target of the measure is the IncidentDimension and the specific property is IncidentsPastTargetResolutionTime. Essa é a propriedade personalizada que foi definida anteriormente.This is the custom property that was defined previously. Medidas personalizadas podem atingir propriedades nativas ou calculadas na dimensão.Custom measures can target either native or calculated properties in the dimension.

Finalmente, o tipo de medida é definido para ser uma soma.Finally, the measure type is defined to be a sum. Os valores possíveis para um tipo de medida incluem Sum e Count.Possible values for a measure type include Sum and Count. Devido a considerações de desempenho, Service Manager tipos de medidas de contagem distinta não são permitidos.Because of performance considerations, Service Manager Distinct Count measure types are not allowed. A tabela a seguir descreve atributos de medida.The following table describes measure attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
IDID SimYes StringString Nome da medidaName of the measure
DestinoTarget SimYes ManagementPackDimensionManagementPackDimension A dimensão de destino para a medidaThe target dimension for the measure
PropriedadeProperty SimYes StringString A propriedade de dimensão de destinoThe targeted dimension property
TypeType NãoNo (Contagem, soma)(Count, Sum) O tipo da medidaThe type of the measure

ManyToManyRelationshipManyToManyRelationship

O ManyToManyRelationship possibilita que você, o designer de cubo, adicione dimensões personalizadas, de muitos - para - muitos, a um cubo OLAP, para habilitar cenários analíticos avançados.The ManyToManyRelationship makes it possible for you, the cube designer, to add custom, many-to-many dimensions to an OLAP cube, for enabling advanced analytic scenarios. Definir muitos - para - muitos relacionamentos está além do escopo deste documento.Defining many-to-many relationships is beyond the scope of this document. No entanto, você pode investigar esse conceito e seus benefícios.However, you can investigate this concept and its benefits. Para obter mais informações sobre o ManyToManyRelationship, consulte a - revolução muitos para - muitos 2,0.For more information about the ManyToManyRelationship, see The Many-to-Many Revolution 2.0.

Durante a implantação do cubo, Service Manager adiciona automaticamente muitas - - dimensões a muitos para o cubo para todos os relacionamentos de "um - salto", sem qualquer interação de você.During cube deployment, Service Manager automatically adds many-to-many dimensions to the cube for all "one-hop" relationships, without any interaction from you. No entanto, Service Manager não adiciona - muitas - dimensões a muitas para as ( relações de vários saltos em cascata - ) devido ao aumento exponencial de possíveis relações que poderiam ser adicionadas.However, Service Manager does not add many-to-many dimensions for cascading (multi-hop) relationships because of the exponential increase of possible relationships that could be added. A adição de todas essas relações pode reduzir significativamente o desempenho quando o cubo OLAP é procurado.Adding all these relationships can significantly degrade performance when the OLAP cube is browsed. Isso ocorre porque as agregações de muitos - para - muitas relações geralmente não são calculadas durante o processamento e como as junções serão avaliadas enquanto o cubo OLAP é procurado.This is because the aggregations of many-to-many relationships are generally not calculated during processing and because the joins will be evaluated while the OLAP cube is browsed. Se você quiser uma relação específica, em cascata, muitos - para - muitos, poderá definir a relação usando um elemento de pacote de gerenciamento e ela será adicionada ao cubo OLAP.If you want a specific, cascading, many-to-many relationship, you can define the relationship using a management pack element and it will be added to the OLAP cube. Por outro lado, você pode substituir uma relação gerada automaticamente, de muitos - para - muitos para usar um grupo de medidas intermediário diferente em instâncias nas quais existem vários grupos intermediários.Conversely, you can overwrite an automatically generated, many-to-many relationship to use a different intermediate measure group in instances in which multiple intermediate groups exist. Nesse caso, Service Manager usa automaticamente o primeiro grupo que é encontrado.In this case, Service Manager automatically uses the first group that is encountered. Veja a seguir um exemplo de um - elemento de relação muitos para - muitos de pacote de gerenciamento:The following is an example of a many-to-many management pack relationship element:

<ManyToManyRelationship CubeDimension="ServiceDim" TargetMeasureGroup="AlertAboutConfigItem" IntermediateMeasureGroup="ServiceContainsConfigItem" />  

A tabela a seguir descreve os atributos da relação muitos para muitos.The following table describes many to many relationship attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
CubeDimensionCubeDimension SimYes StringString Nome da dimensão de - cubo muitos para - muitosName of the many-to-many cube dimension
TargetMeasureGroupTargetMeasureGroup SimYes StringString O grupo de medidas de destino para criar - a - relação muitos para muitosThe target measure group to create the many-to-many relationship
IntermediateMeasureGroupIntermediateMeasureGroup SimYes StringString O grupo de medidas intermediário para criar a - relação muitos para - muitosThe intermediate measure group to create the many-to-many relationship

KPIKPI

Organizações e empresas podem usar KPIs principais indicadores de desempenho ( ) para estimar rapidamente a integridade de uma empresa medindo seu progresso em direção a uma meta predefinida.Organizations and businesses can use key performance indicators (KPIs) to quickly estimate the health of an enterprise by measuring its progress toward a predefined goal. Cada KPI tem um valor de destino e um valor real.Each KPI has a target value and an actual value. O valor de destino é uma meta quantitativa fundamental para o sucesso da organização.The target value is a quantitative goal that is critical to the success of the organization. Grandes quantidades de dados são filtradas para um valor discreto que pode ser usado para monitorar o desempenho e o andamento com relação a metas e referências.Large amounts of data are filtered to one discrete value that can be used to monitor performance and progress towards goals and benchmarks. Alguns exemplos de KPIs são uma faculdade que tem um objetivo de 90% de seus alunos graduados dentro de quatro anos ou uma equipe de basquete com uma meta de fazer com que a equipe oposta retenha menos de 50   % para um jogo.Some examples of KPIs are a college having a goal that 90% of their students graduate within four years or a basketball team with a goal of causing the opposing team to shoot less than 50 percent for a game. Você pode usar um scorecard para mostrar um grupo de KPIs, fornecendo em uma captura instantânea a integridade geral de uma empresa.You can use a scorecard to show a group of KPIs, providing in one instantaneous snapshot the overall health of a business. Este é um exemplo de KPI:The following is an example KPI:

<KPI ID="IncidentResolutiuonKpi" >  
<Caption> The ratio of incidents resolved </Caption>  
<Value>IIF(([Measures].[IncidentDimCount])> 0,([Measures].[IncidentsResolvedCount]/[Measures].[IncidentDimCount]),null)</Value>   
<Goal>1.0</Goal>   
<GreenThreshold> 0.75</GreenThreshold>  
<YellowThreshold>0.5 </YellowThreshold>  
<Direction>Up</Direction>  
<StatusGraphic>Thermometer</StatusGraphic>   
</KPI>  

A tabela a seguir descreve atributos de KPI.The following table describes KPI attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
IDID SimYes StringString Nome do KPIName of the KPI
LegendaCaption SimYes StringString Descrição do KPIDescription of the KPI
ValorValue SimYes StringString Script MDX que define o valor numérico do KPIMDX script defining the numeric value of the KPI
GoalGoal SimYes StringString O valor de destino do KPIThe target value of the KPI
Limite VerdeGreen Threshold SimYes Cadeia ( de caracteres entre 0,1 e 1)String (between 0.1 and 1) Qualquer número que esteja acima ou abaixo desse limite, dependendo da direção, é marcado como verde no símbolo de status.Any number that is above or below this threshold, depending on the direction, is marked as green in the status symbol.
Limite AmareloYellow Threshold SimYes Cadeia ( de caracteres entre 0,1 e 1)String (between 0.1 and 1) Qualquer número que esteja acima ou abaixo do limite, dependendo da direção, mas que não atende ao limite verde, é marcado como amarelo no símbolo de status.Any number that is above or below the threshold, depending on the direction, but does not meet the green threshold is marked as yellow in the status symbol. Um número que não está de acordo com o limite amarelo é marcado como vermelho no símbolo de status.A number that does not meet the yellow threshold is marked as red in the status symbol.
DireçãoDirection SimYes (Para cima, para baixo)(Up, Down) Se a direção for para cima, qualquer número acima do limite verde ou amarelo é marcado com o símbolo correspondente.If the direction is up, any numbers above the green or yellow threshold are marked with the corresponding symbol. Da mesma forma para baixo, números abaixo dos limites verdes ou amarelos são marcados com o símbolo correspondente.Similarly for down, numbers below the green or yellow thresholds are marked with the corresponding symbol.
Gráfico de StatusStatus Graphic SimYes (Formas, TrafficLight, RoadSigns, medidor, ReversedGauge, termômetro, cilindro, rostos, VarianceArrow)(Shapes, TrafficLight, RoadSigns, Gauge, ReversedGauge, Thermometer, Cylinder, Faces, VarianceArrow) O símbolo que representará o KPI.The symbol that will represent the KPI.

AçãoAction

Ações são eventos que você pode disparar em um cubo OLAP quando está acessando dados no cubo.Actions are events that you can trigger on an OLAP cube when you are accessing data in the cube. Somente as - ações de detalhamento são suportadas pelo Service Manager.Only drill-through actions are supported by Service Manager. Este é um exemplo de uma ação:The following is an example of an action:

<Action ID="DrillThroughOnWICreatedByUser" MeasureGroupName="CreatedByUser" ActionType="DrillThrough">   
<DrillThroughColumns CubeDimension="WorkItemCreatedByUser_UserDim">   
<Property PropertyName="FirstName" />   
<Property PropertyName="LastName" />   
<Property PropertyName="Company" />   
<Property PropertyName="Department" />   
<Property PropertyName="Office" />   
</DrillThroughColumns>   
</Action>  

A tabela a seguir descreve atributos de ações.The following table describes actions attributes.

AtributoAttribute ObrigatórioRequired ValoresValues DefiniçãoDefinition
IDID SimYes StringString Nome da ação de Drill- - throughName of the drill-through action
MeasureGroupNameMeasureGroupName SimYes StringString Grupo de medidas de destino da açãoTargeted measure group of the action
ActionTypeActionType SimYes (DrillThrough)(DrillThrough) Tipo de ação.Type of action. Somente as - ações de detalhamento são suportadas pelo Service Manager.Only drill-through actions are supported by Service Manager.
CubeDimensionCubeDimension SimYes StringString A dimensão de cubo que é o destino da ação, que deve ser uma segmentação de dados no Grupo de Medidas.The cube dimension that is the target of the action, which must be a slicer on the Measure Group
PropertyNamePropertyName SimYes StringString Atributo da dimensão que é exibido quando a ação de Drill- - through é executadaAttribute of the dimension that is displayed when the drill-through action is executed

CubeExtensionCubeExtension

O principal objetivo do elemento CubeExtension é possibilitar que você modifique o cubo OLAP depois que ele foi implantado no SSAS, sem precisar desinstalar e reinstalar o cubo.The primary purpose of the CubeExtension element is to make it possible for you to modify the OLAP cube after the cube has deployed onto SSAS, without having to uninstall and reinstall the cube. Em situações em que o cubo OLAP foi totalmente processado com anos de dados, a recriação do cubo consome tempo, pois todas as partições precisam ser completamente reprocessadas.In situations in which the OLAP cube has been fully processed with years of data, recreating the cube is time consuming because all partitions have to be fully reprocessed.

O elemento CubeExtension pode definir os seguintes elementos:The CubeExtension element can define the following elements:

  • NamedCalculationNamedCalculation

  • ManyToManyRelationshipManyToManyRelationship

  • KPIKPI

  • MedidaMeasure

  • AçãoAction

  • CustomMDXCustomMdx

Cada personalização que é definida em um elemento CubeExtension também pode ser definida em um objeto SystemCenterCube.Each customization that is defined in a CubeExtension element can also be defined in a SystemCenterCube object. A única personalização não permitida é a adição de fatos ou grupos de medidas e substituições ao cubo.The only customization that is not allowed is the addition of facts or measure groups and substitutions to the cube.

Próximas etapasNext steps