AggregationDesign.DesignAggregations 方法

定义

重载

DesignAggregations(Double, Double, Int64, Boolean)

创建 Analysis Services 实例上聚合设计的聚合。

DesignAggregations(Double, Double, Int64, Boolean, StringCollection)

创建 Analysis Services 实例上聚合设计的聚合。

DesignAggregations(TimeSpan, Int32, Double, Int64, StringCollection)

创建 Analysis Services 实例上聚合设计的聚合。

DesignAggregations(Double, Double, Int64, Boolean)

创建 Analysis Services 实例上聚合设计的聚合。

public void DesignAggregations (out double optimization, out double storage, out long aggregationCount, out bool hasFinished);
member this.DesignAggregations : double * double * int64 * bool -> unit
Public Sub DesignAggregations (ByRef optimization As Double, ByRef storage As Double, ByRef aggregationCount As Long, ByRef hasFinished As Boolean)

参数

optimization
Double

在此方法返回时,将包含一个 Double 值,指定在聚合设计进程中达到的性能改进的程度。 此参数未经初始化即被传递。

storage
Double

在此方法返回时,将包含一个 Double 值,指定聚合所要求的最大存储量(字节)。 此参数未经初始化即被传递。

aggregationCount
Int64

在此方法返回时,将包含一个 Long 值,指定所创建的聚合的总数。 此参数未经初始化即被传递。

hasFinished
Boolean

在此方法返回时,将包含一个布尔值,该值指示聚合设计进程是否完成。 此参数未经初始化即被传递。

适用于

DesignAggregations(Double, Double, Int64, Boolean, StringCollection)

创建 Analysis Services 实例上聚合设计的聚合。

public void DesignAggregations (out double optimization, out double storage, out long aggregationCount, out bool hasFinished, System.Collections.Specialized.StringCollection queries);
member this.DesignAggregations : double * double * int64 * bool * System.Collections.Specialized.StringCollection -> unit
Public Sub DesignAggregations (ByRef optimization As Double, ByRef storage As Double, ByRef aggregationCount As Long, ByRef hasFinished As Boolean, queries As StringCollection)

参数

optimization
Double

在此方法返回时,将包含一个 Double 值,指定在聚合设计进程中达到的性能改进的程度。 此参数未经初始化即被传递。

storage
Double

在此方法返回时,将包含一个 Double 值,指定聚合所要求的最大存储量(字节)。 此参数未经初始化即被传递。

aggregationCount
Int64

在此方法返回时,将包含一个 Long 值,指定所创建的聚合的总数。 此参数未经初始化即被传递。

hasFinished
Boolean

在此方法返回时,将包含一个布尔值,该值指示聚合设计进程是否完成。 此参数未经初始化即被传递。

queries
StringCollection

用于基于使用情况的优化的 Query 元素的集合。

适用于

DesignAggregations(TimeSpan, Int32, Double, Int64, StringCollection)

创建 Analysis Services 实例上聚合设计的聚合。

public Microsoft.AnalysisServices.DesignAggregationsResult DesignAggregations (TimeSpan time, int steps, double optimization, long storage, System.Collections.Specialized.StringCollection queries);
member this.DesignAggregations : TimeSpan * int * double * int64 * System.Collections.Specialized.StringCollection -> Microsoft.AnalysisServices.DesignAggregationsResult
Public Function DesignAggregations (time As TimeSpan, steps As Integer, optimization As Double, storage As Long, queries As StringCollection) As DesignAggregationsResult

参数

time
TimeSpan

用于设计聚合的时间限制。

steps
Int32

用于设计聚合的最大步骤数。

optimization
Double

用于设计聚合的优化临界值百分比。

storage
Int64

用于设计聚合的最大存储量(字节)。

queries
StringCollection

用于基于使用情况的优化的 Query 元素的集合。

返回

定义聚合设计进程的结果的对象。

适用于