Infragistics(R) IgniteUI
Multidimensional (OLAP) Data Source Components Overview
E-mail your feedback on this topic.

Glossary Item Box

Topic Overview

Purpose

This topic provides an overview of the multidimensional data source components of Ignite UI® and their functionality.

Required background

The following table lists the topics required as a prerequisite to understanding this topic.

Type

Content

External Resources



Multidimensional (OLAP) Data Source Components

Components summary

The multidimensional data source components in Ignite UI – igOlapFlatDataSource™ and igOlapXmlaDataSource™ – operate as “intermediaries” between actual data (OLAP Cube or a flat data collection) and the visual controls used to display the data (like igPivotView™, igPivotGrid™, and igPivotDataSelector™). Both igOlapFlatDataSource and igOlapXmlaDataSource provide an abstraction of a pivot table with all its elements – rows, columns, filters and measures, filtering mechanisms, etc. – that can be used to retrieve the data resulting from interaction with those elements.

Functionalities implemented through components

The following table summarizes the data retrieval functionalities covered by each of the multidimensional data source components.

Functionality

Control

Using data from a Microsoft® Analysis Services Server (MASS)

Enabling pivot table-like analysis on flat data collections


For details about individual controls, refer to Individual components summary

Individual components summary

The following table summarizes the capabilities of the igOlapXmlaDataSource and igOlapFlatDataSource components.

Component

Description

igOlapXmlaDataSource

This is a JavaScript client-side component for obtaining data from an MS SSAS server. igOlapXmlaDataSource fetches the needed data from the server and generates the required Multidimensional Expressions (MDX) queries based on the interactions with it. This mode of operation enables you to use OLAP data without having to understand, MDX, XML for Analysis (XMLA) and other specifics regarding communicating with an MS SSAS server.

Related Topics

igOlapFlatDataSource

This is a JavaScript client-side component for making data aggregations over a flat data collection thus enabling pivot-table-like analysis of the data. The igOlapFlatDataSource accepts either a flat data collection or an instance of the igDataSource. Based on the input data, igOlapFlatDataSource makes the necessary aggregations to enable pivot analysis on the data. You can define your own dimensions, hierarchies, levels, and measures based on the underlying data source.

Related Topics



Related Content

Topics

The following topics provide additional information related to this topic.

Topic

Purpose

This is a group of topics explaining the igOlapXmlaDataSource control and its use.

This is a group of topics explaining the igOlapFlatDataSource control and its use.


Samples

The following samples provide additional information related to this topic.

Sample

Purpose

This sample demonstrates how to bind the igPivotView to an igOlapXmlaDataSource.

This sample demonstrates how to bind the igPivotView to an igOlapFlatDataSource.