Table Class
Updated: May 24, 2016
Represents a Table in the data model. A Table object is a member of the TableCollection object under a Model object. It contains a ColumnCollection. Rows are based on Partition object or a CalculatedPartitionSource if the Table is a calculated table.
Assembly: Microsoft.AnalysisServices.Tabular (in Microsoft.AnalysisServices.Tabular.dll)
Microsoft.AnalysisServices.Tabular::MetadataObject
Microsoft.AnalysisServices.Tabular::NamedMetadataObject
Microsoft.AnalysisServices.Tabular::Table
| Name | Description | |
|---|---|---|
![]() | Table() | Constructor. |
| Name | Description | |
|---|---|---|
![]() | Annotations | Gets the collection object of all Annotations in the current Table. |
![]() | Columns | Gets the collection object of all Columns in the current Table. |
![]() | DataCategory | Gets or sets the type of Table so that you can customize application behavior based on the type of data in the table. Allowed values are identical to those of dimension type properties for Multidimensional models. Regular is the default. Other values include Time (2), Geography (3), Organization (4), BillOfMaterials (5), Accounts (6), Customers (7), Products (8), Scenario (9), Quantitativ1e (10), Utility (11), Currency (12), Rates (13), Channel (14) - channel dimension, Promotion (15). |
![]() | Description | Gets or sets an accessor specifying the Description property of the body of the object. |
![]() | Hierarchies | Gets the collection object of all hierarchies in the current Table. |
![]() | IsHidden | Gets or sets a value that indicates whether the object body is visible to client applications. |
![]() | IsRemoved | Gets or sets a value that indicates whether this object was removed from an object tree.(Inherited from MetadataObject.) |
![]() | Measures | Gets the collection object of all Measures in the current Table. |
![]() | Model | Gets the Tabular model of the object. (Inherited from MetadataObject.) |
![]() | ModifiedTime | Gets or sets the date and time at which one or more properties of the object body were last modified. |
![]() | Name | Gets or sets an accessor specifying the name property of the body of the object. (Overrides NamedMetadataObject::Name.) |
![]() | ObjectType | Gets the type of the object. (Overrides MetadataObject::ObjectType.) |
![]() | Parent | Gets the parent object, null for Model objects. (Overrides MetadataObject::Parent.) |
![]() | Partitions | Gets the collection object of all Partitions in the current Table. |
![]() | StructureModifiedTime | Gets or sets the date and time at which one or more properties of the body structure were last modified. |
| Name | Description | |
|---|---|---|
![]() | Clone() | Creates a new, full copy of a Table object. |
![]() | CopyFrom(Table^) | Obsolete. Deprecated. Use CopyTo method instead. |
![]() | CopyTo(Table^) | Copies a Table object to the specified object. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | Refresh(RefreshType) | Obsolete. Deprecated. Use RequestRefresh method instead. |
![]() | Refresh(RefreshType, ICollection<OverrideCollection^>^) | Obsolete. Deprecated. Use RequestRefresh method instead. |
![]() | Rename(String^) | Obsolete. Deprecated. Use RequestRename method instead. |
![]() | RequestRefresh(RefreshType) | Request refresh of this object. |
![]() | RequestRefresh(RefreshType, ICollection<OverrideCollection^>^) | Request refresh of this object with overrides. |
![]() | RequestRename(String^) | Request rename of this object. |
![]() | ToString() | (Inherited from Object.) |
![]() | Validate() | Returns a Validate object. (Inherited from MetadataObject.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

