Cmdlet Invoke-ProcessDimension
Procesar una dimensión utilizando una variable concreta del tipo de procesamiento.
Sintaxis
Invoke-ProcessDimension [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]
Invoke-ProcessDimension –DatabaseDimension <Microsoft.AnalysisServices.Dimension> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]
Descripción
El cmdlet Invoke-ProcessDimension procesa la dimensión especificada. Debe especificar el tipo de procesamiento. Para obtener más información acerca de los tipos de procesamiento para una dimensión, vea Opciones y valores de procesamiento (Analysis Services).
Parámetros
-Name <string>
Especifica la dimensión que se va a procesar.
¿Obligatorio? |
true |
¿Posición? |
0 |
Valor predeterminado |
|
¿Aceptar la entrada de la canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-Database <string>
Especifica la base de datos a la que la dimensión pertenece.
¿Obligatorio? |
true |
¿Posición? |
1 |
Valor predeterminado |
|
¿Aceptar la entrada de la canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-ProcessType <Microsoft.AnalysisServices.ProcessType>
Especifica el tipo de proceso: ProcessFull, ProcessAdd, ProcessUpdate, ProcessIndexes, ProcessData, ProcessDefault, ProcessClear, ProcessStructure, ProcessCelarStructureOnly, ProcessScriptCache o ProcessRecalc.
¿Obligatorio? |
true |
¿Posición? |
2 |
Valor predeterminado |
|
¿Aceptar la entrada de la canalización? |
false |
¿Aceptar caracteres comodín? |
false |
-DatabaseDimension <Microsoft.AnalysisSevices.Dimension>
Especifica un objeto de Microsoft.AnalysisServices.Dimension que se va a procesar. Utilice este parámetro si desea pasar el nombre de la dimensión a través de una canalización.
¿Obligatorio? |
true |
¿Posición? |
con nombre |
Valor predeterminado |
|
¿Aceptar la entrada de la canalización? |
True (ByPropertyName) |
¿Aceptar caracteres comodín? |
false |
<CommonParameters>
Este cmdlet admite parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea Acerca de CommonParameters.
Entradas y salidas
El tipo de entrada es el tipo de objetos que se pueden canalizar al cmdlet. El tipo de valor devuelto es el tipo de objeto que el cmdlet devuelve.
Entradas |
Microsoft.AnalysisSevices.Dimension |
Salidas |
Ninguna |
Ejemplo 1
PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Dimensions\Account> Get-Item .| Invoke-ProcessDimension –ProcessType:ProcessDefault
Este comando recupera el objeto de dimensión especificado mediante la canalización y lo procesa.
Ejemplo 2
PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Dimensions > Invoke-ProcessDimension –Name “Customer” –Database “AWTEST” –ProcessType “ProcessDefault”
Este comando identifica una dimensión concreta que se procesará.
[!NOTA]
A veces una dimensión procesada correctamente aparece como “no procesada” al mostrar la carpeta de dimensiones en la ventana de PowerShell. Para comprobar si una dimensión se ha procesado realmente, compruebe las propiedades de dimensión en SQL Server Management Studio.