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 |