Sql server 2008 SSAS 2008上次处理的日期/时间度量分区或维度?
有没有办法告诉上一次处理分区的日期/时间?我有很多SSAS数据库,有很多分区,自动化不是,而是在处理分区时独立记录Sql server 2008 SSAS 2008上次处理的日期/时间度量分区或维度?,sql-server-2008,ssas,Sql Server 2008,Ssas,有没有办法告诉上一次处理分区的日期/时间?我有很多SSAS数据库,有很多分区,自动化不是,而是在处理分区时独立记录 是否有独立的查询和确认方式?我查看了@system.discover\u partition\u stat和system.discover\u partition\u dimension\u stat,它们都没有回答我关于何时使用的问题。我最终使用了Microsoft.AnalysisServices命名空间: 以下是一个例子: /// <summary>
是否有独立的查询和确认方式?我查看了@system.discover\u partition\u stat和system.discover\u partition\u dimension\u stat,它们都没有回答我关于何时使用的问题。我最终使用了Microsoft.AnalysisServices命名空间: 以下是一个例子:
/// <summary>
/// simply refreshes the partition information from the server, then checks a property. In testing, this property has been accurate. Initially, I assumed an unprocessed partition would send back a null datetime. No, what I've been getting back instead is : 1699-12-30 18:00:00.0000000
/// </summary>
/// <param name="partition"></param>
/// <returns></returns>
public static DateTime? GetPartitionLastDateProcessed(Microsoft.AnalysisServices.Partition partition)
{
partition.Refresh();
return
(
partition.LastProcessed
);
}
我最终使用了Microsoft.AnalysisServices命名空间: 以下是一个例子:
/// <summary>
/// simply refreshes the partition information from the server, then checks a property. In testing, this property has been accurate. Initially, I assumed an unprocessed partition would send back a null datetime. No, what I've been getting back instead is : 1699-12-30 18:00:00.0000000
/// </summary>
/// <param name="partition"></param>
/// <returns></returns>
public static DateTime? GetPartitionLastDateProcessed(Microsoft.AnalysisServices.Partition partition)
{
partition.Refresh();
return
(
partition.LastProcessed
);
}