Merge-Partition

このコマンドレットでは、1 つ以上のマージ元パーティションのデータをマージ先パーティションにマージし、マージ元パーティションを削除します。

構文

Merge-Partition
     [-Name] <String>
     -SourcePartitions <String[]>
     -Database <String>
     -Cube <String>
     -MeasureGroup <String>
     [-Server <String>]
     [-Credential <PSCredential>]
     [-ServicePrincipal]
     [-ApplicationId <String>]
     [-TenantId <String>]
     [-CertificateThumbprint <String>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Merge-Partition
     -SourcePartitions <String[]>
     -Database <String>
     -Cube <String>
     -MeasureGroup <String>
     -TargetPartition <Partition>
     [-Server <String>]
     [-Credential <PSCredential>]
     [-ServicePrincipal]
     [-ApplicationId <String>]
     [-TenantId <String>]
     [-CertificateThumbprint <String>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Merge-Partition
     [-Server <String>]
     [-Credential <PSCredential>]
     [-ServicePrincipal]
     [-ApplicationId <String>]
     [-TenantId <String>]
     [-CertificateThumbprint <String>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Merge-Partition
     [-Server <String>]
     [-Credential <PSCredential>]
     [-ServicePrincipal]
     [-ApplicationId <String>]
     [-TenantId <String>]
     [-CertificateThumbprint <String>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

説明

このコマンドレットでは、1 つ以上のマージ元パーティションのデータをマージ先パーティションにマージし、マージ元パーティションを削除します。

パーティションは、次の基準をすべて満たす場合のみマージできます。

  • 各パーティションが同じメジャー グループに属している。
  • 各パーティションが同じモード (MOLAP、HOLAP、および ROLAP) で格納されている。

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

パーティションのマージ

$sources = "customers_2006","customers_2007","customers_2008"
PS C:\> Merge-Partition -Name:Customers_2005 -SourcePartitions:$sources -Database:"AdventureWorksDW" -Cube:"Adventure Works" -MeasureGroup:"Internet Customers"

パラメーター

-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

コマンドレットの実行前に確認を求めるメッセージが表示されます。

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

-Cube

パーティションが存在するキューブの名前。

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

-Database

パーティションが存在する Analysis Server データベースの名前。

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

-MeasureGroup

パーティションが存在するメジャー グループの名前。

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

-Name

マージ元パーティションのデータがマージされるマージ先パーティションの名前。

Type:String
Position:0
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

-SourcePartitions

マージ先パーティションにデータがマージされるマージ元パーティション名。

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

-TargetPartition

マージ元パーティションをマージするマージ先パーティションを指定します。

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

-TenantId

サービス プリンシパルのテナント ID。

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

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

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

入力

Microsoft.AnalysisServices.Partition

メモ

互換性レベル 1200 以上の表形式データベースではサポートされていません。