Cubos OLAP de Service Manager de modelado en información general de los módulos de administraciónModeling Service Manager OLAP cubes in management packs overview

Se aplica a: System Center 2016 - Service ManagerApplies To: System Center 2016 - Service Manager

La capacidad para definir elementos del módulo de administración personalizado se utilizaba para modelar el procesamiento analítico en línea (OLAP) elementos del módulo de administración que se incluyen en el Administrador de servicios de cubo.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. Estos elementos del módulo de administración permiten al usuario definir y personalizar un cubo OLAP en un nivel superior de abstracción de forma declarativa.These management pack elements make it possible for the user to declaratively define and customize an OLAP cube at a higher level of abstraction. De acuerdo con la definición, mediante la implementación de estos elementos del módulo de administración se crean las relaciones, los componentes y los bloques de creación fundamentales adecuados para el cubo OLAP con un mayor nivel de detalle, sin instrucciones adicionales del usuario.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. Los dos elementos principales del módulo de administración que se incluyen en los cubos OLAP son los siguientes:The following are the two main management pack elements that are included in OLAP cubes:

  • SystemCenterCubeSystemCenterCube

  • CubeExtensionCubeExtension

SystemCenterCubeSystemCenterCube

El elemento SystemCenterCube define el cubo OLAP hasta un cierto grado de detalle, en función de las necesidades específicas.The SystemCenterCube element defines the OLAP cube to a varying degree of detail, depending on your specific needs. Este elemento contiene los siguientes subelementos:This element contains the following subelements:

  • MeasureGroupMeasureGroup

  • SubstitutionSubstitution

  • CustomMDXCustomMDX

  • NamedCalculationNamedCalculation

  • MedidaMeasure

  • KPIKPI

  • Acción (sin embargo, solo explorar-a través de acciones se admiten actualmente)Action (however, only drill-through actions are supported currently)

  • ManyToManyRelationshipManyToManyRelationship

MeasureGroupMeasureGroup

Cada cubo OLAP contiene una colección de hechos que existen en el data mart, donde cada miembro de la colección corresponde a un grupo de medida.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 medida debe tener su propio nombre único dentro del cubo OLAP.Each measure group must have its own unique name within the OLAP cube. Sin embargo, un solo hecho puede corresponder a varios grupos de medida de un cubo OLAP.However, a single fact may correspond to multiple measure groups in an OLAP cube. Por ejemplo, la relación abstracta WorkItemAssignedToUser puede estar definida tres veces en un cubo OLAP, con los nombres del grupo de medida únicos de ChangeRequestAssignedToUser, IncidentAssignedToUsery 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. Puede personalizar el hecho para que solo las solicitudes de cambio, incidentes y problemas se incluyen en el grupo de medida respectivo del 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.

En el ejemplo siguiente se muestra el elemento del módulo de administración para el grupo de medida IncidentAssignedToUser:The following example shows the management pack element for the IncidentAssignedToUser measure group:

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

Cuando se implementa el cubo OLAP, las relaciones de dimensión, de subdimensiones y de clave externa se calculan automáticamente, y la vista de origen de datos se actualiza con estos nuevos 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. La tabla siguiente describe los atributos del grupo de medida.The following table describes measure group attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
DateDimAliasDateDimAlias NoNo StringString El nombre de la dimensión de fecha que se filtrará en este grupo de medida.The name of the date dimension that will filter on this measure group. Si no se ha definido ningún alias, los roles de dimensión de fecha nombre automáticamente será "(MeasureGroupName)_DateDim"If no alias is defined, the date dim role playing name will automatically be "(MeasureGroupName)_DateDim"
MeasureGroupNameMeasureGroupName Yes StringString El nombre del grupo de medida en el cubo.The name of the measure group in the cube. Este nombre debe ser único en el cubo.This name must be unique within the cube.
FactFact Yes Relationship o CustomFactRelationship or CustomFact El destino del grupo de medida, que debe ser un hecho en el almacenamiento de datos.The target of the measure group, which must be a fact in the data warehouse.

SubstitutionSubstitution

Dado que los hechos de relación en el almacenamiento de datos pueden tener como destino relaciones y dimensiones abstractas, es necesario sustituirlos por dimensiones concretas para que el grupo de medida solo contenga instancias que desea examinar.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.

Esto se ilustra en el ejemplo siguiente.This is illustrated in the following example.

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

En este ejemplo, el grupo de medida IncidentAssignedToUser tiene como destino la relación WorkitemAssignedToUser .In this example, the IncidentAssignedToUser measure group points at the WorkitemAssignedToUser relationship. Sin embargo, esta relación no sólo contendrá incidentes, sino también las solicitudes de cambio y los problemas que también se han asignado a los usuarios.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 asegurarse de que este grupo de medida solo contiene incidentes, Service Manager sustituye WorkItemDim con IncidentDim.To ensure that this measure group only contains incidents, Service Manager substitutes WorkItemDim with IncidentDim. Esto significa que la tabla que se ha creado en la vista de origen de datos para el grupo de medida realiza automáticamente una combinación interna de WorkItemDim con IncidentDim y devuelve únicamente las instancias con combinación válida, de acuerdo con EntityDimKey o 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.

Recuerde que debe definir el extremo de la relación en la que desee realizar la sustitución.Remember that you must define the relationship endpoint where you want to perform the substitution. Este elemento es necesario, ya que las dimensiones de origen y de extremo podrían ser idénticas y se requiere una metodología para identificar de forma única la dimensión que se debe sustituir.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. Un ejemplo de este tipo de relación es WorkItemRelates to WorkItem.An example of such a relationship is WorkItemRelates to WorkItem.

El elemento de sustitución también se utiliza para definir las dimensiones de alias para el cubo.The substitution element is also used to define alias dimensions for the cube. En otras palabras, puede definir un nombre de alias para una dimensión, pero no es necesario sustituir una dimensión.In other words, you can define an alias name for a dimension, but it is not required to actually substitute a dimension. De hecho, la sustitución en este caso no se realiza en la dimensión, sino en el nombre de la dimensión del cubo o en el nombre de la dimensión del alias, como se muestra en el ejemplo siguiente: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"/>  

En este ejemplo, el nombre de la dimensión del cubo de alias es AssignedToUserDim.In this example, the alias cube dimension name is AssignedToUserDim. Éste es el nombre de la dimensión que se utilizará para filtrar realmente en este cubo.This is the name of the dimension that will be used to actually filter on this cube. Por lo que permite a los usuarios definir nombres de alias, nombres se pueden personalizar específicamente para habilitar los numerosos deseados,-a-varias relaciones en el cubo.By allowing users to define alias names, names can be specifically tailored to enable the desired, many-to-many relationships in the cube. Esto permite que tanto el filtrado como las capacidades analíticas más avanzados sean posibles.This makes more advanced filtering and analytical capabilities possible.

Por último, las sustituciones no solo son válidas para los hechos de relación, sino también para los hechos personalizados.Finally, substitutions are valid not only for relationship facts but for custom facts as well. En este escenario, el extremo de la relación se establecería en None.In this scenario, the relationship endpoint would be set to None. En la tabla siguiente se describen los atributos de sustitución.The following table describes substitution attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
MeasureGroupNameMeasureGroupName Yes StringString El nombre del grupo de medida en el que se va a realizar la sustituciónThe measure group name on which to perform the substitution
RelationshipEndPointRelationshipEndPoint Yes (Destino, origen, ninguno)(Target, Source, None) El extremo de la relación para realizar la sustitución.The endpoint of the relationship to perform the substitution. De forma predeterminada, el valor es None para los hechos personalizados.By default, the value is None for custom facts.
RelationshipRelationship NoNo ManagementPackRelationshipManagementPackRelationship La relación que se utilizará para la sustitución.The relationship to use for the substitution.
AliasTargetDimensionAsAliasTargetDimensionAs NoNo StringString El nombre de alias de la dimensión de destino originalThe alias name of the original targeted dimension
AliasReplacementDimensionsAsAliasReplacementDimensionsAs NoNo StringString El nombre de alias de la dimensión sustituidaThe alias name for the substituted dimension
DimensionAliasDimensionAlias NoNo ManagementPackDimensionManagementPackDimension El alias de la dimensión de un hecho personalizado, si existe algunoThe dimension alias from a custom fact if one exists

MDX personalizadosCustom MDX

Puede usar varias personalizado-expresión Dimensional (MDX) secuencias de comandos para modificar y adaptar el OLAP de cubo a las especificaciones exactas que satisfacen sus necesidades.You can use custom Multi-Dimensional Expression (MDX) scripts to modify and tailor the OLAP cube to the exact specifications that meet your needs. Dado que Service Manager son según el modelo, es imposible determinar todas sus posibles necesidades semánticas teniendo en cuenta el amplio espectro de requisitos y especificaciones exactas para el dominio-necesidades empresariales específicas de un usuario concreto.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. El recurso MDX personalizado posibilita la definición de los scripts MDX que se aplicarán al cubo OLAP para habilitar escenarios específicos que los usuarios necesitan para 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 con nombreNamed calculation

Puede utilizar cálculos con nombre para definir nuevos atributos en una dimensión que una medida personalizada tendrá como destino más adelante.You can use named calculations to define new attributes on a dimension that a custom measure can later target. Esto permite ampliar el esquema dimensional y personalizarlo según sus necesidades específicas.This makes it possible for you to extend the dimensional schema and customize the schema to fit your exact needs. El ejemplo siguiente se ha extraído de 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>  

En este ejemplo, la dimensión del incidente contiene datos, como el estado del incidente y el tiempo de resolución planeado.In this example, the Incident dimension contains data, such as the status of the incident and the target resolution time. Sin embargo, no existe ninguna medida nativa para calcular el número de incidentes que exceden el tiempo de resolución planeado, si bien este tipo de datos es muy útil para un administrador de sistemas.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. Puede crear este escenario mediante un cálculo con nombre y agregar los datos, de modo que una medida personalizada pueda tener como destino el nuevo atributo, y después presentar la información a un usuario 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.

Recuerde que Service Manager solo admite NamedCalculation dimensiones de destino.Remember that Service Manager supports only NamedCalculation targeting dimensions. NamedCalculation no puede tener hechos como destino.NamedCalculation cannot target facts. En la tabla siguiente se describen los atributos de cálculo con nombre.The following table describes named calculation attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
Id.ID Yes StringString Nombre del cálculo con nombre.Name of the named calculation.
TargetTarget Yes ManagementPackDimensionManagementPackDimension La dimensión de destino para la medidaThe target dimension for the measure
ColumnTypeColumnType Yes (Int, Double)(Int, Double) El lenguaje de consulta estructurado (SQL) tipo de la columnaThe Structured Query Language (SQL) type of the column
TipoType NoNo (Recuento, suma)(Count, Sum) El tipo de la medidaThe type of the measure

El subelemento <cálculo> contiene la definición del cálculo con nombre como su valor.The subelement <Calculation> contains, as its value, the definition of the named calculation. El valor se almacena como una expresión MDX.The value is stored as an MDX expression.

MedidaMeasure

Puede usar medidas personalizadas para agregar y visualizar datos en función de los atributos numéricos de las dimensiones.You can use custom measures to aggregate and display data based on numeric attributes from dimensions. Service Manager no admite medidas personalizadas basadas en hechos.Service Manager does not support custom measures based on facts. Continuar con el ejemplo del cálculo con nombre anterior, el Administrador de servicio define una medida personalizada en IncidentsPastTargetResolutionTime de la forma siguiente: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"/>  

Al revisar este código XML, vemos que el destino de la medida es IncidentDimension y la propiedad específica es IncidentsPastTargetResolutionTime.Reviewing this XML code, the target of the measure is the IncidentDimension and the specific property is IncidentsPastTargetResolutionTime. Se trata de la propiedad personalizada que se definió anteriormente.This is the custom property that was defined previously. Las medidas personalizadas pueden tener como destino propiedades nativas o calculadas en la dimensión.Custom measures can target either native or calculated properties in the dimension.

Por último, el tipo de medida se define como una suma.Finally, the measure type is defined to be a sum. Los valores posibles para un tipo de medida incluyen Sum y Count.Possible values for a measure type include Sum and Count. Por motivos de rendimiento, no se permiten los tipos de medidas de Service Manager Distinct Count.Because of performance considerations, Service Manager Distinct Count measure types are not allowed. En la tabla siguiente se describen los atributos de las medidas.The following table describes measure attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
Id.ID Yes StringString Nombre de la medidaName of the measure
TargetTarget Yes ManagementPackDimensionManagementPackDimension La dimensión de destino para la medidaThe target dimension for the measure
PropiedadProperty Yes StringString La propiedad de la dimensión de destinoThe targeted dimension property
TipoType NoNo (Recuento, suma)(Count, Sum) El tipo de la medidaThe type of the measure

ManyToManyRelationshipManyToManyRelationship

ManyToManyRelationship permite, el Diseñador de cubos, para agregar personalizado, muchos-a-muchas dimensiones en un cubo OLAP, para habilitar escenarios analíticos avanzados.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 muchos-a-varias relaciones queda fuera del ámbito de este documento.Defining many-to-many relationships is beyond the scope of this document. Sin embargo, puede investigar este concepto y sus ventajas.However, you can investigate this concept and its benefits. Para obtener más información sobre el destino de ManyToManyRelationship, consulte el muchos-a-muchos 2.0 Revolution.For more information about the ManyToManyRelationship, see The Many-to-Many Revolution 2.0.

Durante la implementación del cubo, Service Manager agrega automáticamente muchos-a-muchas dimensiones al cubo para todos los "una-salto" las relaciones, sin ninguna interacción del usuario.During cube deployment, Service Manager automatically adds many-to-many dimensions to the cube for all "one-hop" relationships, without any interaction from you. Sin embargo, Service Manager no agrega muchas-a-muchas dimensiones para en cascada (múltiples-salto) relaciones debido al aumento exponencial de relaciones posibles que podrían agregarse.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. Si se agregan todas estas relaciones, se podría degradar significativamente el rendimiento a la hora de examinar el cubo OLAP.Adding all these relationships can significantly degrade performance when the OLAP cube is browsed. Esto es porque las agregaciones de muchos-a-varias relaciones generalmente no se calculan durante el procesamiento y que las uniones se evalúan mientras se explora el cubo OLAP.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. Si desea que un determinado, en cascada, muchos-a-relación múltiple, puede definir la relación mediante un elemento del módulo de administración y se agregará al 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 el contrario, puede sobrescribir una generada automáticamente varios-a-relación muchos a usar un grupo de medida intermedio diferente en los casos en que existan varios grupos intermedios.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. En este caso, Service Manager utiliza automáticamente el primer grupo que se encuentra.In this case, Service Manager automatically uses the first group that is encountered. El siguiente es un ejemplo de una varios-a-muchos elemento de relación del módulo de administración:The following is an example of a many-to-many management pack relationship element:

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

La tabla siguiente describe los atributos de las relaciones de varios a varios.The following table describes many to many relationship attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
CubeDimensionCubeDimension Yes StringString Nombre de los muchos-a-muchas dimensión de cuboName of the many-to-many cube dimension
TargetMeasureGroupTargetMeasureGroup Yes StringString El grupo de medida de destino para crear varios-a-relación múltipleThe target measure group to create the many-to-many relationship
IntermediateMeasureGroupIntermediateMeasureGroup Yes StringString El grupo de medida intermedio para crear varios-a-relación múltipleThe intermediate measure group to create the many-to-many relationship

KPIKPI

Las organizaciones y empresas pueden utilizar indicadores clave de rendimiento (KPI) para calcular rápidamente el estado de la empresa mediante la medición de su progreso hacia un objetivo predefinido.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 tiene un valor del objetivo y un valor real.Each KPI has a target value and an actual value. El valor del objetivo es un objetivo cuantitativo que es crítico para el éxito de la organización.The target value is a quantitative goal that is critical to the success of the organization. Se filtran grandes cantidades de datos en un valor discreto, que se puede utilizar para supervisar el rendimiento y el progreso hacia los objetivos y los criterios de referencia.Large amounts of data are filtered to one discrete value that can be used to monitor performance and progress towards goals and benchmarks. Algunos ejemplos de KPI están una universidad con un objetivo de que el 90% de sus alumnos los tiros en cuatro años o un equipo de baloncesto con el objetivo de lograr que el equipo rival enceste menos de 50 porcentaje para un juego.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. Puede utilizar un cuadro de mandos para mostrar un grupo de KPI, que proporcione en una instantánea el estado general de la empresa.You can use a scorecard to show a group of KPIs, providing in one instantaneous snapshot the overall health of a business. El siguiente es un ejemplo 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>  

En la tabla siguiente se describen los atributos de KPI.The following table describes KPI attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
Id.ID Yes StringString Nombre del KPIName of the KPI
CaptionCaption Yes StringString Descripción del KPIDescription of the KPI
ValorValue Yes StringString Script MDX que define el valor numérico del KPIMDX script defining the numeric value of the KPI
GoalGoal Yes StringString El valor del objetivo del KPIThe target value of the KPI
Green ThresholdGreen Threshold Yes Cadena (entre 0,1 y 1)String (between 0.1 and 1) Cualquier número que esté por encima o por debajo del umbral, dependiendo de la dirección, se marca como verde en el símbolo de estado.Any number that is above or below this threshold, depending on the direction, is marked as green in the status symbol.
Umbral de color amarilloYellow Threshold Yes Cadena (entre 0,1 y 1)String (between 0.1 and 1) Cualquier número que esté por encima o por debajo del umbral, en función de la dirección, pero que no cumpla el umbral de color verde, se marca como amarillo en el símbolo de estado.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. Los números que no cumplan el umbral de color amarillo se marcan en rojo en el símbolo de estado.A number that does not meet the yellow threshold is marked as red in the status symbol.
DirectionDirection Yes (Arriba y abajo)(Up, Down) Si la dirección es hacia arriba, todos los números por encima del umbral de color verde o amarillo se marcan con el símbolo correspondiente.If the direction is up, any numbers above the green or yellow threshold are marked with the corresponding symbol. De forma similar hacia abajo, los números que están por debajo de los umbrales verde o amarillo se marcan con el símbolo correspondiente.Similarly for down, numbers below the green or yellow thresholds are marked with the corresponding symbol.
Gráfico de estadoStatus Graphic Yes (Formas, TrafficLight, RoadSigns, medidor, ReversedGauge, termómetro, cilindros, caras, VarianceArrow)(Shapes, TrafficLight, RoadSigns, Gauge, ReversedGauge, Thermometer, Cylinder, Faces, VarianceArrow) Símbolo que representa el KPI.The symbol that will represent the KPI.

AcciónAction

Las acciones son eventos que puede desencadenar en un cubo OLAP cuando tiene acceso a los datos del mismo.Actions are events that you can trigger on an OLAP cube when you are accessing data in the cube. Explorar solo-mediante las acciones son compatibles con el Administrador de servicio.Only drill-through actions are supported by Service Manager. El siguiente es un ejemplo de una acción: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>  

En la tabla siguiente se describen los atributos de las acciones.The following table describes actions attributes.

AtributoAttribute RequeridoRequired ValoresValues DefiniciónDefinition
Id.ID Yes StringString Nombre de la opción detalles-mediante una acciónName of the drill-through action
MeasureGroupNameMeasureGroupName Yes StringString Grupo de medida de destino de la acciónTargeted measure group of the action
ActionTypeActionType Yes (Obtención de detalles)(DrillThrough) Tipo de acción.Type of action. Explorar solo-mediante las acciones son compatibles con el Administrador de servicio.Only drill-through actions are supported by Service Manager.
CubeDimensionCubeDimension Yes StringString La dimensión de cubo es el destino de la acción, que debe ser una segmentación de datos en el grupo de medidaThe cube dimension that is the target of the action, which must be a slicer on the Measure Group
PropertyNamePropertyName Yes StringString Atributo de la dimensión que se muestran cuando la obtención de detalles-se ejecuta mediante una acciónAttribute of the dimension that is displayed when the drill-through action is executed

CubeExtensionCubeExtension

El objetivo principal del elemento CubeExtension es permitir la modificación del cubo OLAP una vez implementado en SSAS, sin necesidad de desinstalar y reinstalar el 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. Si el cubo OLAP se ha procesado completamente con años de datos, volver a crearlo resulta lento, ya que todas las particiones se tienen que procesar completamente.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.

El elemento CubeExtension puede definir los siguientes elementos:The CubeExtension element can define the following elements:

  • NamedCalculationNamedCalculation

  • ManyToManyRelationshipManyToManyRelationship

  • KPIKPI

  • MedidaMeasure

  • AcciónAction

  • CustomMDXCustomMdx

    Cada personalización que se define en un elemento CubeExtension también se puede definir en un objeto SystemCenterCube.Each customization that is defined in a CubeExtension element can also be defined in a SystemCenterCube object. La única personalización que no está permitida es la adición de hechos o grupos de medida y las sustituciones al cubo.The only customization that is not allowed is the addition of facts or measure groups and substitutions to the cube.

Pasos siguientesNext steps