# Namespace Syncfusion.Olap.Data

### Classes

Axis
The axis function uses the zero-based position of an axis to return the set of tuples on an axis. For example, Axis(0) returns the column axis, Axis(1) returns the row axis, and so on. It cannot be used on the filter axis. This function can be used to make calculated members aware of the context of the query that is being run. For example, you might need a calculated member that provides the sum of only those members selected on the rows axis. It can also be used to make the definition of one axis dependent on the definition of another. For example, by ordering the contents of the Row axis according to the value of the first item on the Column axis. |

AxisCollection
The axis collection is used by a cell set to represent the axes returned by a query. Each Axis contained by an AxisCollection represents a set of congruent tuples organized along one or more hierarchies. |

Cell
In Microsoft SQL Server 2005 Analysis Services (SSAS), a cell represents the unique logical intersection of one position from every axis in the cell set. Because every logical intersection in a cell set may or may not have a corresponding record in a fact table, not every cell in a cell set that contains data. |

CellCollection
Represents the collection of Cell objects. |

CellSet
The cell set encapsulates a multi-dimensional result set that is the result of running a command. A multi-dimensional result set contains a discrete collection of data points or cells, that are organized along multiple dimensions or axes. |

CubeInfo
A CubeInfo class extracts the cube attribute informations after a successful connection has been made with the local or off-line cube. |

CubeInfoCollection
Represents the collection of cube info objects. |

CubeSchema
The CubeSchema class represents the meta-data of the cube. It contains information about dimensions and measures in the cube. |

Dimension
Represents a dimension within the cube. |

DimensionCollection
Represents the collection of dimension objects. |

Hierarchy
Represents a dimension hierarchy contained by a dimension or set. |

HierarchyCollection
Collection of Hierarchy Objects |

Kpi
Represents a KPI within a cube. |

KpiCollection
A Collection of KPI objects |

Level
Represents a level within a hierarchy. |

LevelCollection
Collection of Level objects |

Measure
Represents the measure within a cube or measure group. |

MeasureCollection
Represents the collection of measure objects. |

Member
Represents a single member within a hierarchy, tuple, level, or member. |

MemberCollection
Represents the collection of member objects. |

MetaTreeHelper
Represents the helper class for meta tree node objects. |

MetaTreeNode
Represents the wrapper class on top of OLAP object model which contains information about Cube, Measure, Dimension, Hierarchies, Level and Members in an Hierarchical format. |

MetaTreeNodeCollection
Represents the collection of meta tree nodes. |

NamedSet
Represents a Named Set within a cube. |

NamedSetCollection
Represents the on-demand collection of named set objects within a cube. |

Property
Represents the property of various objects. |

PropertyCollection
Represents the collection of properties that can be added to DataColumn, Dataset or DataTable. |

PropertyConstants
Defines all constants that are used in the properties as names. |

SynchronizationContextDictionary
Provides the basic functionality for propagating a synchronization context in various synchronization models. |

Tuple
Represents an ordered collection of members from different hierarchies. |

TupleCollection
Represents the collection of the tuples. |

### Enums

AxisNum
Represents constants that specify axis number in ADOMD cell set. |

AxisType
Defines constants that specify the type of axis. |

CellType
Represents constants that specify the type of cell. |

DimensionTypeEnum
Represents constants that specify the type of dimension. |

KpiTypeEnum
Represents constants that specify the type of kpi. |

LevelTypeEnum
Represents constants that specify the type of level. For more details, please refer the below link. https://msdn.microsoft.com/en-us/library/microsoft.analysisservices.adomdclient.leveltypeenum(v=sql.130).aspx |

MemberTypeEnum
Represents constants that specify the type of member. |

MetaTreeNodeCheckedType
Specifies constants that specify the checked status of meta tree node. |

MetaTreeNodeType
Specifies constants that specify the type of node in cube dimension browser. |

SortCubeMeasureOrder
Represents constants that specify how the measures in cube dimension browser should be sorted. |