IDataCubeService Interface |
Namespace: Dundas.BI.Entities.DataCubes
The IDataCubeService type exposes the following members.
Name | Description | |
---|---|---|
AddDataInputTransform |
Adds a new data input transform to the process definition and saves the data cube.
| |
AddSelectTransform |
Adds a new select transform to the process definition and saves the data cube.
The input generates a SelectTransform transform, compatible with the type of the structure referenced by structureId.
| |
AddTransform |
Adds a new transform to the process definition and saves the data cube. No connection are made for this type of operation.
| |
AnalyzeCubeQueries |
Analyzes the specified dataCube to determine which transforms are pushed to the provider for query execution, and flags this transforms accordingly.
| |
AnalyzeDataCube |
Analyzes the data cube transforms if executed in-memory and saves the data cube.
| |
AppendTransform |
Appends the transform in the process definition immediately after the specified OutputConnector and saves the data cube.
The transform input is automatically connected to upstream output. If the specified output is already connected
to a downstream transform, then the appended transform main output is connected to the downstream transform as well.
| |
BuildDataWarehouseAsync |
Starts the build of the data warehouse for the specified data cube.
| |
BuildInMemoryCubeAsync |
Starts the build of the in-memory cube for the specified data cube.
| |
ChangeAnalysisElementUniqueName |
Changes the unique name for the specified analysis element.
| |
CheckUserHierarchyCompatibility |
Checks if a connector element can be promoted to the specified user hierarchy.
| |
ClearDataResultCache |
Clears all the results based on the specified cube from the data result cache.
| |
ConfigureCubeStorage(Guid, StorageType, IEnumerableGuid, Boolean, Boolean, NullableTimeSpan) |
Configures the storage, memory and caching options for the specified data cube.
| |
ConfigureCubeStorage(Guid, StorageType, IEnumerableGuid, Boolean, Boolean, NullableTimeSpan, EntitySaveOptions) |
Configures the storage, memory and caching options for the specified data cube.
| |
ConfigureCubeStorage(Guid, StorageType, IEnumerableGuid, Boolean, Boolean, NullableTimeSpan, Boolean) |
Configures the storage, memory and caching options for the specified data cube.
| |
ConfigureCubeStorage(Guid, StorageType, IEnumerableGuid, Boolean, Boolean, NullableTimeSpan, EntitySaveOptions, Boolean) |
Configures the storage, memory and caching options for the specified data cube.
| |
ConfigureIncrementalCubeStorage(Guid, StorageType, IEnumerableGuid) |
Configures the incremental storage for the specified data cube.
| |
ConfigureIncrementalCubeStorage(Guid, StorageType, IEnumerableGuid, Boolean) |
Configures the incremental storage for the specified data cube.
| |
ConfigurePlaceholderStructureParameter |
Configures the specified a PlaceholderStructureParameter to enable switching the native structure being queried by the specified transform.
| |
ConnectTransforms |
Connects the specified transforms within a data cube.
| |
CreateSelectStructureParameter |
Creates a Parameter to enable switching the native structure being queried by the specified transform.
| |
DataCubeInfoQuery |
Queries for DataCubeInfo objects according to the specified criteria.
| |
DeleteDataCubeJoin(Guid, Guid) |
Allows the user to delete the specified join or select transform from the DataCube definition.
| |
DeleteDataCubeJoin(Guid, Guid, EntitySaveOptions) |
Allows the user to delete the specified join or select transform from the DataCube definition.
| |
GenerateDataCube(Guid, Guid, PersistencePolicy) |
Creates and saves a DataCube using a compatible structure as the starting SelectTransform. All the native structure elements are queried.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateDataCube(Guid, Guid, IEnumerableString, PersistencePolicy) |
Creates and saves a DataCube using a compatible structure as the starting SelectTransform.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateDataCube(String, Guid, Guid, EntityCreationOptions) |
Creates and saves a DataCube using a compatible structure as the starting SelectTransform. All the native structure elements are queried.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateDataCube(Guid, Guid, IEnumerableString, IEnumerableString, PersistencePolicy) |
Creates and saves a DataCube using a native structure as the starting SelectTransform.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateDataCube(String, Guid, Guid, IEnumerableString, EntityCreationOptions) |
Creates and saves a DataCube using a compatible structure as the starting SelectTransform.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateDataCube(String, Guid, Guid, IEnumerableString, IEnumerableString, EntityCreationOptions) |
Creates and saves a DataCube using a compatible structure as the starting SelectTransform.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateDataInputDataCube |
Creates and saves a DataCube that contains a single DataInputTransform.
| |
GenerateExpressionDataCube(Guid, Guid, PersistencePolicy) |
Creates and saves a DataCube using an expression based SelectTransform.
A final ResultTransform is added automatically and connected automatically.
| |
GenerateExpressionDataCube(String, Guid, Guid, EntityCreationOptions) |
Creates and saves a DataCube using an expression based SelectTransform.
| |
Get(Guid) | Gets an entity by its ID and revision number. | |
Get(Guid, EntityGetOptions) | Gets an entity by its ID and revision number. (Inherited from IEntityServiceT.) | |
Get(String, Guid) | Gets an entity by its name. (Inherited from IEntityServiceT.) | |
Get(Guid, Int64) | Gets an entity by its ID and revision number. | |
Get(Guid, Int64, EntityGetOptions) | Gets an entity by its ID and revision number. (Inherited from IEntityServiceT.) | |
Get(String, Guid, EntityGetOptions) | Gets an entity by its name. (Inherited from IEntityServiceT.) | |
Get(String, Guid, Int64) | Gets an entity by its name and revision number. (Inherited from IEntityServiceT.) | |
Get(String, Guid, Int64, EntityGetOptions) | Gets an entity by its name and revision number. (Inherited from IEntityServiceT.) | |
GetDataCubeInfos(IEnumerableGuid, NullableGuid) |
Return the collection of DataCubeInfo for the specified data cube IDs.
| |
GetDataCubeInfos(ICollectionGuid, NullableGuid, NullableStorageType, NullableJobRunResult) | ||
GetDataCubeRelationships |
Gets the join relationships used in the definition of the specified DataCube.
| |
GetSchedule(Guid) |
Gets the schedule if a task exists for the data cube.
| |
GetSchedule(Guid, NullableGuid) |
Gets the schedule if a task exists for the data cube.
| |
GetUndoContext | Gets the undo context. (Inherited from IEntityServiceT.) | |
IsTenantWarehouseScheduleSupported | Gets a value indicating whether a tenant-specific schedule is allowed for the specified data cube. | |
JoinDataCubes |
Joins the two specified data cubes for the purpose of providing an enhanced analysis structure for the specified metric set.
If the target cube is auto-generated, then the result of the operation is a modified target cube.
If the target cube is explicitly defined, then the result of the operation is a new data cube.
| |
JoinNativeStructure(DataCube, Guid) |
Joins the data cube with the specified native structure, select all the elements of the native structure and then saves the data cube.
| |
JoinNativeStructure(DataCube, Guid, IEnumerableString) |
Joins the data cube with the specified native structure, selects the specified elements of the native structure and then saves the data cube.
| |
ModifyDataCubeJoin(Guid, Guid, JoinOperation, IListString, IListString) |
Allows the user to change the keys for a specified join operation within a DataCube.
| |
ModifyDataCubeJoin(Guid, Guid, JoinOperation, IListString, IListString, EntitySaveOptions) |
Allows the user to change the keys for a specified join operation within a DataCube.
| |
ModifyDataCubeJoinType |
Allows the user to change the relationship type for the specified join Transform in the data cube.
| |
ModifyDataCubeRelationshipKeys |
Allows the user to change the keys for a specified join operation within a DataCube.
| |
PreviewTransformOutput(Guid, Guid, Int32, Int32, IEnumerableParameterValue, IEnumerableConnectorElementSortRule) |
Previews the data from the output of one of the data cube underlying transforms.
| |
PreviewTransformOutput(DataCube, Guid, Int32, Int32, IEnumerableParameterValue, IEnumerableConnectorElementSortRule) |
Previews the data from the output of one of the data cube underlying transforms.
| |
PreviewTransformStatistics(DataCube, Guid, IEnumerableParameterValue) |
Previews the statistics for the specified transform.
| |
PreviewTransformStatistics(DataCube, Guid, IEnumerableGuid, IEnumerableParameterValue) |
Previews the statistics for the specified transform output elements.
| |
ProcessNativeStructure(DataCube, Guid) |
Adds the specified native structure to the cube, either through a join or a time alignment union operation, select all the elements of the native structure and then saves the data cube.
If the relationship keys are DateTime fields, the operation is a union, otherwise it is a standard join.
| |
ProcessNativeStructure(DataCube, Guid, IEnumerableString) |
Adds the specified native structure to the cube, either through a join or a time alignment union operation, selects the specified elements of the native structure and then saves the data cube.
If the relationship keys are DateTime fields, the operation is a union, otherwise it is a standard join.
| |
RemoveSchedule |
Deletes any existing schedule for specified the data cube.
A schedule will be deleted for the storage job associated with data cube tenant, or for non-tenant job otherwise.
| |
RemoveTransform |
Removes the specified transform from the process definition and saves the data cube.
When the current transform has connected inputs and outputs, the process will try to automatically connect upstream transforms to downstream transforms.
| |
ReplaceDataConnector |
Replaces the data connector in a given Manual Select Transform with a new data connector.
| |
ReplaceElementNames |
Replaces element native names in given Select Transform.
| |
ReplaceStructure(DataCube, Guid, IDataSource, IDictionaryString, String) |
Replaces the structure in given Select Transform with new data source.
| |
ReplaceStructure(DataCube, Guid, NativeStructure, IDictionaryString, String) |
Replaces the structure in given Select Transform with new native structure.
| |
RestoreUndoFrame | Restores the entity to the undo frame. (Inherited from IEntityServiceT.) | |
Rewire | Rewires the specified entity. (Inherited from IEntityServiceT.) | |
Save(T) | Saves the specified entity. (Inherited from IEntityServiceT.) | |
Save(T, String, Guid, EntityCreationOptions) | Saves the specified entity. (Inherited from IEntityServiceT.) | |
Save(T, String, Guid, Boolean) | Saves the specified entity. (Inherited from IEntityServiceT.) | |
ScheduleDataWarehouse(Guid, ScheduleRule) |
Creates a scheduled task for warehousing the data cube.
| |
ScheduleDataWarehouse(Guid, ScheduleRule, NullableGuid) |
Creates a scheduled task for warehousing the data cube.
| |
ScheduleDataWarehouseCubes |
Configure the data warehousing storage and the referenced cubes processing priorities for the specified data cubes.
| |
ScheduleDataWarehouseSequenceCubes |
Configure a single sequence of data cubes for data warehousing storage. The storage process is executed sequentially for each reference data cube.
| |
ScheduleInMemoryCube(Guid, ScheduleRule) |
Creates a scheduled task to build an in-memory cube for specific data cube.
A schedule will be created for the storage job associated with data cube tenant, or for non-tenant job otherwise.
| |
ScheduleInMemoryCube(Guid, ScheduleRule, NullableGuid) |
Creates a scheduled task to build an in-memory cube for specific data cube.
| |
ScheduleInMemoryCubes |
Configure the in-memory storage and the referenced cubes processing priorities for the specified data cubes.
| |
ScheduleInMemorySequenceCubes |
Configure a single sequence of data cubes for in-memory storage. The storage process is executed sequentially for each reference data cube.
| |
ScheduleTenantCubeOverride |
Configure a tenant processing schedule override.
| |
SetupCubeReferencesProcess |
Configure the referenced cubes processing priorities for the specified data cubes.
| |
TryRedo | Tries to redo the last change done to the entity. (Inherited from IEntityServiceT.) | |
TryUndo | Tries to undo the last change done to the entity. (Inherited from IEntityServiceT.) |