A Sandcastle Documented Class Library

# OlapDataProvider Methods

The OlapDataProvider type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| BuildConnectionString | Builds the connection string. (Overrides DataProvider BuildConnectionString(IProviderConnector).)
| DiscoverStructure(IDisposable, DataStructure) | Discovers the structure definition. (Inherited from DataProvider.)
| DiscoverStructure(IDisposable, SupportedDataStructures, String) | Gets the structure definition with the specified name. (Inherited from DataProvider.)
| DiscoverStructures | Gets the list of the structures with the specified type. (Inherited from DataProvider.)
| EnumerateCustom | Enumerates the provider-specific values. (Inherited from DataProvider.)
| EnumerateDatabases | Enumerates the available databases. (Inherited from DataProvider.)
| EnumerateServers | Enumerates the available database servers. (Inherited from DataProvider.)
| GetCellset(IOlapCube, QueryDefinition, ResultPaging) | Retrieves the data using manual query.
| GetCellset(IOlapCube, DataRequest, ResultPaging, GroupProgressIndicator, GroupCancellationToken, Boolean) | Gets the result.
| GetConnection | Gets the open connection. (Inherited from DataProvider.)
| GetCredentialsProviderId | Gets the ID of the credentials provider. (Inherited from DataProvider.)
| GetCustomConfigurationUI | Gets the custom configuration UI based on the requested content type. (Inherited from DataProvider.)
| GetDataCacheKey | Gets the data cache key. (Inherited from DataProvider.)
| GetDefaultStructureName | Gets the default structure name. (Inherited from DataProvider.)
| GetDiagnosticInfo | Gets diagnostic information about the data provider. (Inherited from DataProvider.)
| GetMemberQueryStatement | Gets the member query statement that is used to exclude members from date mapping.
| GetProviderDateMapping | Gets the provider implemented date mapping.
| IsDriverInstalled | Determines whether third party driver required for this data provider is installed. (Inherited from DataProvider.)
| IsUsingUploadedFile | Determines whether the connection is made to a file stored in Dundas BI database. (Inherited from DataProvider.)
| Load TObject | Loads the specified object by its unique name.
| LoadCubes | Loads the OLAP cubes.
| LoadDimensions | Loads the dimensions.
| LoadHierarchies | Loads the OLAP dimension hierarchies.
| LoadKpis | Loads the KPIs for the specific cube.
| LoadLevels | Loads the OLAP hierarchy levels.
| LoadMeasures | Loads the OLAP cube measures.
| LoadMembers(IOlapCube, Int32, Int32, String, String) | Loads the members.
| LoadMembers(OlapLevel, Int32, Int32, HierarchyMemberFilter, SortDirection) | Loads the hierarchy level members.
| LoadMembers(OlapMember, Int32, Int32, HierarchyMemberFilter, SortDirection) | Loads the hierarchy level members.
| LoadNamedSets | Loads the OLAP cube named sets.
| LoadProviderSpecificObjects | Loads the custom objects.
| Localize | Localizes the specified string using the engine localization service. (Inherited from ComponentBase.)
| LogQueryStatement | Logs the query statement into Data.DataRetrieval.QueryAudit channel at the Information level. (Inherited from DataProvider.)
| ProcessTask | Processes the current task if the task is compatible with the data provider. (Overrides DataProvider ProcessTask(ProviderTransformTask).)
| ReplaceParameterPlaceholders | Replaces the parameter placeholder.
| RetrieveData(IOlapCube, QueryDefinition, ResultPaging) | Retrieves the data using manual query.
| RetrieveData(IOlapCube, DataRequest, ResultPaging, GroupProgressIndicator, GroupCancellationToken) | Retrieves the data.
| TestConnection | Tests the connection. (Inherited from DataProvider.)
| UpdateConnectionString | Updates the connection string.
| UpdateFromConnectionString | Updates from connection string. (Overrides DataProvider UpdateFromConnectionString(IProviderConnector, String).)
| UpdateProperties | Updates the properties.

Top
See Also

#### Reference

OlapDataProvider Class
Dundas.BI.Data.DataProviders.Olap Namespace