Compartir a través de


Cmdlet Invoke-ProcessCube

Procesar un cubo utilizando una variable concreta del tipo de procesamiento.

Sintaxis

Invoke-ProcessCube [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

Invoke-ProcessCube –DatabaseCube <Microsoft.AnalysisServices.Cube> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

Descripción

El cmdlet Invoke-ProcessCube procesa un cubo al nivel especificado. Por ejemplo, ProcessFull sobrescribe los datos existentes con todos los nuevos datos. Al procesar un cubo, debe especificar el tipo de procesamiento. Para obtener más información, vea Opciones y valores de procesamiento (Analysis Services).

Parámetros

-Name <string>

Especifica el cubo 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 el cubo 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

-DatabaseCube <Microsoft.AnalysisSevices.Cube>

Especifica el objeto Microsoft.AnalysisServices.Cube que se va a procesar. Utilice este parámetro si desea pasar el nombre del cubo 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

Ninguna

Salidas

Ninguna

Ejemplo 1

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works > Get-Item .| Invoke-ProcessCube–ProcessType:ProcessDefault

Este comando canaliza la identidad del cubo que se va a procesar.

Ejemplo 2

PS SQL SERVER:\sqlas\locahost\default > Invoke-ProcessCube “Adventure Works” –database AWTEST –ProcessType:ProcessDefault

Este comando procesa el cubo Adventure Works en la base de datos AWTEST.

Vea también

Conceptos

Analysis Services PowerShell

Otros recursos

Administrar modelos tabulares con PowerShell