Компоненты FastCube .NET
FastCube .NET представляет собой библиотеку компонентов для Visual Studio .NET. Компоненты можно разделить на визуальные и не визуальные.
Данное руководство призвано помочь вам создавать и редактировать куб, срез и другие компоненты и их свойства в коде приложения.
Список компонентов FastCube .NET:
Cube– невизуальный компонент, отвечающий за загрузку полей, уникальных значений и строк данных из файлов, баз данных и другихисточников, хранение и обработку структур в памяти приложения.CubeGrid– визуальный компонент, отображающий данныеCubeв табличном виде с возможностью манипуляций со стороны пользователя.CubeGridToolbar– визуальный компонент, панель инструментов с функциями управленияCubeGrid.Slice– невизуальный компонент, отвечающий за выполнение OLAP-операций над даннымиCube, расчет показателей и подготовку представлений для сводной таблицы и диаграммы.SliceGrid– визуальный компонент, отображающий данныеSliceв виде сводной таблицы, с возможностью манипуляций со стороны пользователя.SliceGridToolbar– визуальный компонент, панель инструментов с функциями управления дляSliceGrid.Chart– визуальный компонент, отображающий данныеSliceв виде диаграммы.ChartToolbar– визуальный компонент, панель инструментов с функциями управления дляChart.DataSource– невизуальный компонент, источник данных для куба.DBDataSet– невизуальный компонент, поставляющий данные вDataSourceиз базы данных.DTDataSet– невизуальный компонент, поставляющий данные вDataSourceизDataTable.
Теперь, давайте рассмотрим схему взаимосвязи компонентов.

Рассматриваем схему слева направо. Объект DataSource имеет свойство DataSet. Значением этого свойства будет ссылка на один из двух объектов: DBDataSet или DTDataSet.
Объект Cube имеет свойство DataSource. А CubeGrid и Slice связаны с объектом Cube.
В свою очередь SliceGrid и Chart связаны с объектом Slice. В дальнейшем, эта схема поможет нам в настройке связи компонентов.