IAnalysisStructure Interface

Interface for all DataStructure objects that expose measures and hierarchies for analysis.

Namespace:  Dundas.BI.Data.Metadata
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
public interface IAnalysisStructure : IStructure, 
	IDataWarnings

The IAnalysisStructure type exposes the following members.

Properties
  NameDescription
Public propertyCacheExpiration
Gets a value indicating the time length for caching the results queried from the current instance.
Public propertyDescription
Gets the description of the structure.
(Inherited from IStructure.)
Public propertyHasWarnings
Gets a value indicating whether this instance,or one of its dependencies, has warnings.
(Inherited from IDataWarnings.)
Public propertyHierarchies
Gets the hierarchies.
Public propertyId
Gets the parent entity ID.
(Inherited from IStructure.)
Public propertyIsAutoGenerated
Gets a value indicating whether this instance is auto generated.
Public propertyMeasures
Gets the measures.
Public propertyName
Gets the name of the structure.
(Inherited from IStructure.)
Public propertyObjectType
Gets the type of the analysis structure.
Public propertyParameters
Gets the parameters defined for the current instance.
Public propertyQueryHints
Gets the optional query hints the structure may support.
Public propertySecurityHierarchies
Gets the data security hierarchies.
Public propertyWarnings
Gets the warnings for the current instance, as well as for any dependency objects.
(Inherited from IDataWarnings.)
Top
Methods
  NameDescription
Public methodConfigureDataSecurityHierarchy
Configures the specified hierarchy as a data security hierarchy.
Public methodGetAnalysisElement
Gets the requested IAnalysisElement by its unique name.
Public methodGetHierarchy
Gets the requested IHierarchy by its unique name.
Public methodGetMeasure
Gets the requested IMeasure by its unique name.
Public methodResetDataSecurityHierarchy
Resets the data security hierarchy as a standard hierarchy.
Public methodTryGetAnalysisElement
Tries to get the requested IAnalysisElement by its unique name.
Public methodTryGetHierarchy
Tries to get the requested IHierarchy by its unique name.
Public methodTryGetMeasure
Tries to get the requested IMeasure by its unique name.
Top
See Also