Invoke-ProcessASDatabase

기본 메타데이터 유형에 따라 특정 ProcessType 또는 RefreshType 으로 지정된 Database 에서 Process 연산을 수행합니다.

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

기본 메타데이터 유형에 따라 특정 ProcessType 또는 RefreshType 으로 지정된 Database 에서 Process 연산을 수행합니다.

다차원 메타데이터가 있는 데이터베이스에 ProcessType을 사용합니다(호환성 수준이 1200 미만인 테이블 형식 데이터베이스 포함). 호환성 수준이 1200 이상인 테이블 형식 데이터베이스에 RefreshType을 사용합니다.

Module requirements: version 21+ on PowerShell 5.1; version 21 (recent preview) or version 22+ on PowerShell 7.x.

예제

이름을 사용하여 전체 AS 테이블 형식 데이터베이스 처리

PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\DB1\> Invoke-ProcessASDatabase -DatabaseName "DB1"  -RefreshType "Full"

파이프라인을 사용하여 전체 AS 테이블 형식 데이터베이스 처리

PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\> $db = (gci "DB1")
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\> $db | Invoke-ProcessASDatabase -RefreshType "Full"

매개 변수

-ApplicationId

서비스 주체의 애플리케이션 ID입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CertificateThumbprint

서비스 주체에 대한 인증서 지문입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인을 요청합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

이 매개 변수를 지정하면 전달된 사용자 이름 및 암호를 사용하여 지정된 Analysis Server 인스턴스에 연결합니다.

자격 증명을 지정하지 않으면 도구를 실행 중인 사용자의 기본 Windows 계정이 사용됩니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Database

테이블 형식 또는 다차원 데이터베이스가 처리되도록 지정합니다.

Type:Object
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DatabaseName

처리할 테이블 형식 또는 다차원 데이터베이스의 이름을 지정합니다.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProcessType

호환성 수준 1050-1103에서 다차원 데이터베이스 또는 테이블 형식 데이터베이스의 처리 유형을 지정합니다.

설명 및 지침은 처리 옵션 및 설정(Analysis Services) 을 참조하세요.

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

테이블 형식 데이터베이스의 프로세스 유형을 지정합니다.

설명 및 지침은 프로세스 데이터베이스, 테이블 또는 파티션(Analysis Services) 을 참조하세요.

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

필요에 따라 현재 SQLAS 공급자 디렉터리에 없는 경우 연결할 서버 인스턴스를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePrincipal

이 연결이 서비스 주체를 사용 중임을 지정합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

서비스 주체의 테넌트 ID입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

System.Object

출력

System.Object

참고

모든 Analysis Services 인스턴스에서 지원됨