Invoke-ProcessASDatabase
Lleva a cabo la operación Process en un objeto Database especificado con un valor ProcessType o RefreshType determinado según el tipo subyacente de metadatos.
Syntax
Invoke-ProcessASDatabase
[-DatabaseName] <String>
[-RefreshType] <RefreshType>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-ProcessASDatabase
[-DatabaseName] <String>
[-ProcessType] <ProcessType>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-ProcessASDatabase
[-RefreshType] <RefreshType>
-Database <Object>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-ProcessASDatabase
[-ProcessType] <ProcessType>
-Database <Object>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Lleva a cabo la operación Process en un objeto Database especificado con un valor ProcessType o RefreshType determinado según el tipo subyacente de metadatos.
Use ProcessType para la base de datos con metadatos multidimensionales (esto incluye bases de datos tabulares con un nivel de compatibilidad inferior a 1200). Use RefreshType para bases de datos tabulares con el nivel de compatibilidad 1200 o superior.
Module requirements: version 21+ on PowerShell 5.1; version 21 (recent preview) or version 22+ on PowerShell 7.x.
Ejemplos
Procesar toda la base de datos tabular de AS mediante el nombre
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\DB1\> Invoke-ProcessASDatabase -DatabaseName "DB1" -RefreshType "Full"
Procesamiento de toda la base de datos tabular de AS mediante la canalización
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\> $db = (gci "DB1")
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\> $db | Invoke-ProcessASDatabase -RefreshType "Full"
Parámetros
-ApplicationId
Identificador de aplicación de la entidad de servicio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateThumbprint
Huella digital del certificado para la entidad de servicio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Si se especifica este parámetro, el nombre de usuario y la contraseña pasadas se utilizarán para conectarse a la instancia de Analysis Server especificada.
Si no se especifica ninguna credencial, se utilizará la cuenta predeterminada de Windows del usuario que ejecuta la herramienta.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Database
Especifica la base de datos tabular o multidimensional que se va a procesar.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DatabaseName
Especifica el nombre de la base de datos tabular o multidimensional que se va a procesar.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProcessType
Especifica el tipo de proceso para una base de datos multidimensional o tabular con los niveles de compatibilidad 1050-1103.
Consulte Opciones y configuración de procesamiento (Analysis Services) para obtener descripciones e instrucciones.
Type: | ProcessType |
Accepted values: | ProcessFull, ProcessAdd, ProcessUpdate, ProcessIndexes, ProcessData, ProcessDefault, ProcessClear, ProcessStructure, ProcessClearStructureOnly, ProcessScriptCache, ProcessRecalc, ProcessDefrag |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RefreshType
Especifica el tipo de proceso para una base de datos tabular.
Consulte Procesar base de datos, tabla o partición (Analysis Services) para obtener descripciones e instrucciones.
Type: | RefreshType |
Accepted values: | Full, ClearValues, Calculate, DataOnly, Automatic, Add, Defragment |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Server
Opcionalmente, especifica la instancia del servidor a la que conectarse si no está actualmente en el directorio del proveedor de SQLAS.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePrincipal
Especifica que esta conexión usa la entidad de servicio.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TenantId
Identificador de inquilino de la entidad de servicio.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
System.Object
Salidas
System.Object
Notas
Compatible con todas las instancias de Analysis Services