Cmdlet Invoke-ProcessDimension
Elaborare una dimensione utilizzando una variabile di tipo di elaborazione specifica.
Sintassi
Invoke-ProcessDimension [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]
Invoke-ProcessDimension –DatabaseDimension <Microsoft.AnalysisServices.Dimension> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]
Descrizione
Il cmdlet Invoke-ProcessDimension elabora la dimensione specificata. È necessario specificare il tipo di elaborazione. Per ulteriori informazioni sui tipi di elaborazione per una dimensione, vedere Opzioni e impostazioni di elaborazione (Analysis Services).
Parametri
-Name <string>
Specifica la dimensione 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 la dimensione.
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 |
-DatabaseDimension <Microsoft.AnalysisSevices.Dimension>
Specifica un oggetto Microsoft.AnalysisServices.Dimension da elaborare. Utilizzare questo parametro se si desidera passare il nome della dimensione 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 |
Microsoft.AnalysisSevices.Dimension |
Output |
Nessuno |
Esempio 1
PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Dimensions\Account> Get-Item .| Invoke-ProcessDimension –ProcessType:ProcessDefault
Questo comando recupera l'oggetto dimensione specificato tramite la pipeline e lo elabora.
Esempio 2
PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Dimensions > Invoke-ProcessDimension –Name “Customer” –Database “AWTEST” –ProcessType “ProcessDefault”
Questo comando identifica una dimensione specifica che sarà elaborata.
[!NOTA]
A volte una dimensione elaborata correttamente appare come "non elaborata" quando si elenca la cartella delle dimensioni nella finestra di PowerShell. Per verificare se una dimensione è effettivamente elaborata, archiviare le proprietà della dimensione in SQL Server Management Studio.
Vedere anche
Concetti
PowerShell per Analysis Services