Cmdlet Invoke-ProcessCube
Elaborare un cubo utilizzando una variabile di tipo di elaborazione specifica.
Sintassi
Invoke-ProcessCube [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]
Invoke-ProcessCube –DatabaseCube <Microsoft.AnalysisServices.Cube> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]
Descrizione
Il cmdlet Invoke-ProcessCube elabora un cubo al livello specificato. Ad esempio, ProcessFull sovrascrive dati esistenti con tutti dati nuovi. Quando si elabora un cubo, è necessario specificare il tipo di elaborazione. Per ulteriori informazioni, vedere Opzioni e impostazioni di elaborazione (Analysis Services).
Parametri
-Name <string>
Specifica il cubo da elaborare.
Obbligatorio? |
true |
Posizione? |
0 |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Database <string>
Specifica il database a cui appartiene il cubo.
Obbligatorio? |
true |
Posizione? |
1 |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ProcessType <Microsoft.AnalysisServices.ProcessType>
Specifica il tipo di processo: ProcessFull, ProcessAdd, ProcessUpdate, ProcessIndexes, ProcessData, ProcessDefault, ProcessClear, ProcessStructure, ProcessCelarStructureOnly, ProcessScriptCache, ProcessRecalc.
Obbligatorio? |
true |
Posizione? |
2 |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-DatabaseCube <Microsoft.AnalysisSevices.Cube>
Specifica un oggetto Microsoft.AnalysisServices.Cube da elaborare. Utilizzare questo parametro se si desidera passare il nome del cubo tramite pipeline.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
True (ByPropertyName) |
Accettare caratteri jolly? |
false |
<CommonParameters>
Questo cmdlet supporta i parametri comuni, cioè -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_CommonParameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile inoltrare tramite pipe al cmdlet. Il tipo restituito è il tipo di oggetti restituito dal cmdlet.
Input |
Nessuno |
Output |
Nessuno |
Esempio 1
PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works > Get-Item .| Invoke-ProcessCube–ProcessType:ProcessDefault
Questo comando reindirizza l'identità del cubo da elaborare.
Esempio 2
PS SQL SERVER:\sqlas\locahost\default > Invoke-ProcessCube “Adventure Works” –database AWTEST –ProcessType:ProcessDefault
Questo comando elabora il cubo Adventure Works nel database AWTEST.
Vedere anche
Concetti
PowerShell per Analysis Services