Analysis Services PowerShell リファレンス

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Services PowerShell コマンドレットは、SqlServer モジュールに含まれています。

注意

Azure Analysis Services のデータベース操作では、SQL Server Analysis Services と同じ SqlServer モジュールが使われます。 ただし、すべてのコマンドレットが、Azure Analysis Services でサポートされているわけではありません。 詳細については、「PowerShell で Azure Analysis Services を管理する」を参照してください。

Analysis Services コマンドレット

SQL Server Analysis Servicesは、Microsoft.AnalysisServices 名前空間のメソッドに対応するコマンドレットを提供します。 次の表は、各コマンドレットについて説明し、対応する AMO メソッドへのリンクを提供します。

PowerShell を使用して次の一覧にないタスク (たとえば、データベースの作成や同期) を実行する場合は、その操作を行うための TMSL または XMLA スクリプトを記述し、 Invoke-ASCmd コマンドレットを使用して実行できます。

コマンドレット 説明 同等の AMO メソッド
Add-RoleMember コマンドレット データベース ロールにメンバーを追加します。 Add
Backup-ASDatabase コマンドレット Analysis Services データベースをバックアップします。 Database.Backup
Invoke-ASCmd コマンドレット XMLA または TSML (JSON) 形式のクエリまたはスクリプトを実行します。 Execute
Invoke-ProcessASDatabase データベースを処理します。 Process
Invoke-ProcessCube コマンドレット キューブを処理します。 Process
Invoke-ProcessDimension コマンドレット ディメンションを処理します。 Process
Invoke-ProcessPartition コマンドレット パーティションを処理します。 Process
Invoke-ProcessTable コマンドレット 表形式モデル (互換性モデル 1200 以上) でテーブルを処理します。 Process
Merge-Partition コマンドレット パーティションをマージします。 Merge
New-RestoreFolder コマンドレット データベースのバックアップを格納するフォルダーを作成します RestoreFolder
New-RestoreLocation コマンドレット データベースの復元先となる 1 つ以上のリモート サーバーを指定します RestoreLocation
Remove-RoleMember コマンドレット データベース ロールからメンバーを削除します。 Remove
Restore-ASDatabase コマンドレット サーバー インスタンス上にデータベースを復元します Restore