Bagikan melalui


Invoke-ProcessASDatabase

Melakukan operasi Proses pada Database tertentu dengan ProcessType atau RefreshType tertentu tergantung pada jenis metadata yang mendasar.

Sintaks

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>]

Deskripsi

Melakukan operasi Proses pada Database tertentu dengan ProcessType atau RefreshType tertentu tergantung pada jenis metadata yang mendasar.

Gunakan ProcessType untuk database dengan metadata multidimensi (ini termasuk database tabular dengan tingkat kompatibilitas kurang dari 1200). Gunakan RefreshType untuk database tabular dengan tingkat kompatibilitas 1200 atau lebih tinggi.

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

Contoh

Memproses seluruh database tabular AS menggunakan nama

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

Memproses seluruh database tabular AS menggunakan alur

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

Parameter

-ApplicationId

Id aplikasi untuk perwakilan layanan.

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

-CertificateThumbprint

Thumbprint sertifikat untuk perwakilan layanan.

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

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-Credential

Jika parameter ini ditentukan, nama pengguna dan kata sandi yang diteruskan akan digunakan untuk menyambungkan ke instans Analysis Server tertentu.

Jika tidak ada kredensial yang ditentukan akun windows default pengguna yang menjalankan alat akan digunakan.

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

-Database

Menentukan database Tabular atau Multidimensi yang akan diproses.

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

-DatabaseName

Menentukan nama database Tabular atau Multidimensi yang akan diproses.

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

-ProcessType

Menentukan jenis proses untuk database Multidimensi atau database Tabular pada tingkat kompatibilitas 1050-1103.

Lihat Opsi dan Pengaturan Pemrosesan (Analysis Services) untuk deskripsi dan panduan.

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

Menentukan jenis proses untuk database Tabular.

Lihat Database Proses, Tabel, atau Partisi (Analysis Services) untuk deskripsi dan panduan.

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

Secara opsional menentukan instans server yang akan disambungkan jika saat ini tidak berada di direktori Penyedia SQLAS.

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

-ServicePrincipal

Menentukan bahwa koneksi ini menggunakan perwakilan layanan.

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

-TenantId

Id penyewa untuk perwakilan layanan.

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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

Input

System.Object

Output

System.Object

Catatan

Didukung pada semua instans Analysis Services