Set-SCDWRetentionPeriod
设置事实数据表的数据保留期。
语法
Set-SCDWRetentionPeriod
[-DurationInMinutes <Int32>]
[-EntityName <String>]
[-ComputerName <String>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCDWRetentionPeriod
[-DurationInMinutes <Int32>]
[-EntityName <String>]
[-DatamartComputerName] <String>
[-DatamartDatabaseName] <String>
[-ComputerName <String>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Set-SCDWRetentionPeriod cmdlet 为特定数据仓库数据库中的特定事实数据表或数据库中的事实数据表设置数据保留期(以分钟为单位)。 符合整理条件且超过保留期的数据将从数据库中整理出来。
注意
此 cmdlet 存在 bug,并且未正确设置数据保留期。 请参阅 详细信息。
示例
示例 1:设置保留期
PS C:\>Set-SCDWRetentionPeriod -ComputerName "serverDW72" -DatamartComputerName "serverDW72" -DatamartDatabaseName "CMDWDataMart" -EntityName
"ComputerHasSoftwareUpdateInstalledFact" -DurationInMinutes 1576800
此命令设置保留期。
参数
-ComputerName
指定运行 System Center Data Access 服务的计算机的名称。 Credential 参数中定义的用户帐户必须具有对指定计算机的访问权限。 仅当 System Center Data Access Service 在已安装Service Manager的同一台计算机上运行时,才能省略此参数。
Type: | String |
Aliases: | CN |
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: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
指定连接到运行 System Center Data Access 服务的服务器时要使用的凭据。 提供的用户帐户必须有权访问该服务器。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatamartComputerName
指定 Datamart 所在的计算机的名称。 这通常是服务数据仓库的 SQL 数据库服务器。 如果未提供值,则通过检查仓库配置来发现该值。
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatamartDatabaseName
指定 Datamart 数据库的名称。 这通常是服务数据仓库的 SQL 数据库服务器。 默认值为仓库存储库。 可以从临时数据库或 DataMart 数据库中检索实体,以提供此参数的值。
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DurationInMinutes
指定实体整理前的持续时间(以分钟为单位)。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EntityName
指定要设置数据保留期的实体。 可以使用 Get-SCDWEntity cmdlet 检索实体名称。 若要为所有事实数据表设置默认值,请省略 EntityName 参数。
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: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
None.
不能通过管道将输入传递给此 cmdlet。
输出
None.
此 cmdlet 将不生成任何输出。