AggregationDesign.DesignAggregations AggregationDesign.DesignAggregations AggregationDesign.DesignAggregations Method

정의

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

오버로드

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

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

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

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

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

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

설명

DesignAggregations 명령은 집계 디자인에서 저장한 집계 정의를 생성하는 데 사용됩니다.The DesignAggregations command is used to generate aggregation definitions stored by an aggregation design. 이때 집계 디자인을 사용하여 파티션에 대한 집계를 구체화하고 파티션 사이에서 다시 사용할 수 있습니다.An aggregation design can then be used to materialize aggregations for a partition and can be reused between partitions.

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

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

public:
 void DesignAggregations([Runtime::InteropServices::Out] double % optimization, [Runtime::InteropServices::Out] double % storage, [Runtime::InteropServices::Out] long % aggregationCount, [Runtime::InteropServices::Out] bool % hasFinished);
public void DesignAggregations (out double optimization, out double storage, out long aggregationCount, out bool hasFinished);
Public Sub DesignAggregations (ByRef optimization As Double, ByRef storage As Double, ByRef aggregationCount As Long, ByRef hasFinished As Boolean)
매개 변수
optimization
Double Double Double

이 메서드가 반환되면 집계 디자인 프로세스에서 이루어진 성능 향상 수준을 지정하는 Double 값이 포함됩니다. When this method returns, contains a Double value that specifies the level of performance improvement reached in the aggregation design process. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

storage
Double Double Double

이 메서드가 반환되면 집계에 필요한 최대 저장소 크기(바이트)를 지정하는 Double 값이 포함됩니다. When this method returns, contains a Double value that specifies the maximum amount of storage (in bytes) required for aggregations. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

aggregationCount
Int64 Int64 Int64

이 메서드가 반환되면 만들어진 총 집계 수를 지정하는 Long 값이 포함됩니다. When this method returns, contains a Long value that specifies the total number of aggregations created. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

hasFinished
Boolean Boolean Boolean

이 메서드가 반환되면 집계 디자인 프로세스를 마쳤는지 여부를 알려 주는 Boolean 값이 포함됩니다. When this method returns, contains a Boolean value that tells if the aggregation design process has finished. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

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

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

public:
 void DesignAggregations([Runtime::InteropServices::Out] double % optimization, [Runtime::InteropServices::Out] double % storage, [Runtime::InteropServices::Out] long % aggregationCount, [Runtime::InteropServices::Out] bool % hasFinished, System::Collections::Specialized::StringCollection ^ queries);
public void DesignAggregations (out double optimization, out double storage, out long aggregationCount, out bool hasFinished, System.Collections.Specialized.StringCollection queries);
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 Double

이 메서드가 반환되면 집계 디자인 프로세스에서 이루어진 성능 향상 수준을 지정하는 Double 값이 포함됩니다. When this method returns, contains a Double value that specifies the level of performance improvement reached in the aggregation design process. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

storage
Double Double Double

이 메서드가 반환되면 집계에 필요한 최대 저장소 크기(바이트)를 지정하는 Double 값이 포함됩니다. When this method returns, contains a Double value that specifies the maximum amount of storage (in bytes) required for aggregations. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

aggregationCount
Int64 Int64 Int64

이 메서드가 반환되면 만들어진 총 집계 수를 지정하는 Long 값이 포함됩니다. When this method returns, contains a Long value that specifies the total number of aggregations created. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

hasFinished
Boolean Boolean Boolean

이 메서드가 반환되면 집계 디자인 프로세스를 마쳤는지 여부를 알려 주는 Boolean 값이 포함됩니다. When this method returns, contains a Boolean value that tells if the aggregation design process has finished. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다. This parameter is passed uninitialized.

queries
StringCollection StringCollection StringCollection

컬렉션을 * * 쿼리 * * 사용 빈도 기반 최적화에 사용 되는 요소입니다. A collection of Query elements used for usage-based optimization.

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

Analysis Services 인스턴스에서 집계 디자인에 대한 집계를 만듭니다. Creates aggregations for an aggregation design on the Analysis Services instance.

public:
 Microsoft::AnalysisServices::DesignAggregationsResult ^ DesignAggregations(TimeSpan time, int steps, double optimization, long storage, System::Collections::Specialized::StringCollection ^ queries);
public Microsoft.AnalysisServices.DesignAggregationsResult DesignAggregations (TimeSpan time, int steps, double optimization, long storage, System.Collections.Specialized.StringCollection queries);
Public Function DesignAggregations (time As TimeSpan, steps As Integer, optimization As Double, storage As Long, queries As StringCollection) As DesignAggregationsResult
매개 변수
time
TimeSpan TimeSpan TimeSpan

집계를 디자인하는 데 사용되는 시간 제한입니다. The time limit used to design aggregations.

steps
Int32 Int32 Int32

집계를 디자인하는 데 사용되는 최대 단계 수입니다. The maximum number of steps used to design aggregations.

optimization
Double Double Double

집계를 디자인하는 데 사용되는 최적화 임계값 비율입니다. The optimization threshold percentage used to design aggregations.

storage
Int64 Int64 Int64

집계를 디자인하는 데 사용되는 최대 저장소 크기(바이트)입니다. The maximum amount of storage (in bytes) used to design aggregations.

queries
StringCollection StringCollection StringCollection

컬렉션을 * * 쿼리 * * 사용 빈도 기반 최적화에 사용 되는 요소입니다. A collection of Query elements used for usage-based optimization.

반환

집계 디자인 프로세스의 결과를 정의하는 개체입니다. An object that defines the results of the aggregation design process.

적용 대상