BasicRefreshPolicy Class

Definition

Represents a BasicRefreshPolicy object. It is a child of a Table object.

public class BasicRefreshPolicy : Microsoft.AnalysisServices.Tabular.RefreshPolicy
type BasicRefreshPolicy = class
    inherit RefreshPolicy
Public Class BasicRefreshPolicy
Inherits RefreshPolicy
Inheritance
BasicRefreshPolicy

Remarks

This metadata object is only supported when the compatibility level of the database is at 1450 or above.

Constructors

BasicRefreshPolicy()

Create a new instance of the BasicRefreshPolicy class with default settings..

Properties

Annotations

Gets the collection object of all annotations in the current RefreshPolicy.

(Inherited from RefreshPolicy)
ExtendedProperties

Gets the collection object of all extendedproperties in the current RefreshPolicy.

(Inherited from RefreshPolicy)
IncrementalGranularity

Granularity of the (most recent) incremental refresh range

IncrementalPeriods

Number of periods for the incremental refresh range

IncrementalPeriodsOffset

Lag or leading periods from Now() to the rolling window head

IsRemoved

A Boolean specifying whether this object was removed from an object tree.

(Inherited from MetadataObject)
Mode

Defines the mode of a refresh policy applied during incremental refresh.

(Inherited from RefreshPolicy)
Model

Gets the Tabular model that contains this object.

(Inherited from MetadataObject)
ObjectType

Gets the type of the object.

(Inherited from RefreshPolicy)
Parent

Parent object, null for Model objects.

(Inherited from RefreshPolicy)
PolicyType

Specifies the type of the refresh policy

(Inherited from RefreshPolicy)
PollingExpression

If not null, M expression that is evaluated and stored for each partition upon each refresh or merge operation. Result is stored in Partition.RefreshBookmark

RollingWindowGranularity

Target granularity of the rolling window for the whole data set

RollingWindowPeriods

Number of periods for the rolling window for the whole data set

SourceExpression

M expression that is used as the source M expression for new partitions. It includes the date filter by referring to 2 M parameters named [RangeStart] and [RangeEnd], which can be dates or integers depending on IntegerDateKey below

Table

A reference to a Table object that owns this RefreshPolicy.

(Inherited from RefreshPolicy)

Methods

Clone()

Creates a new, full copy of a RefreshPolicy object.

(Inherited from RefreshPolicy)
CopyFrom(RefreshPolicy)
Obsolete.

Deprecated. Use CopyTo method instead.

(Inherited from RefreshPolicy)
CopyTo(RefreshPolicy)

Copies a RefreshPolicy object to the specified object.

(Inherited from RefreshPolicy)
Validate()

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

(Inherited from MetadataObject)

Applies to