ICubeMetaUpdateEx

Assembly: Cubes;

Description

The ICubeMetaUpdateEx interface contains properties and methods of the repository object named Replication object used to copy a time series database.

Inheritance Hierarchy

          ICubeMetaUpdateEx

Comments

Using this interface, the user can create copies of time series databases in the source repository, or another repository on the same or another server. To copy base, user must have corresponding access permissions for the database tables in source repository.

A time series database can be copied together with various objects that depend on this database but are not included in it (express reports, regular reports, workbooks). To specify objects, use the ICubeMetaUpdateEx.AdditionalObjects collection. These objects are copied after the time series database.

The copy may also include objects, on which the database depends (MDM dictionaries used as base for the database attributes, and shortcuts for the MDM dictionaries). To specify objects, use the ICubeMetaUpdateEx.PrerequisiteObjects collection. These objects are copied before the time series database.

A time series database should be copied to the repository located on other server via file. Saving and loading a time series database to and from file requires using the ICubeMetaUpdateEx.Save and ICubeMetaUpdateEx.Load methods respectively.

A time series database is copied on calling the ICubeMetaUpdateEx.Apply method.

Properties

  Property name Brief description
AdditionalObjects

The AdditionalObjects property returns the collection of the objects, which must be copied with a time series database, but are not nested objects of this time series database.
AutoPeriod

The AutoPeriod property returns parameters of time series data copy period.
CanLockBMOD

The CanLockBMOD property determines the mode of locking the system table on copying.
CopyData

The CopyData property determines whether data of the time series database must be copied.
CopyExtraObjects

The CopyExtraObjects property determines whether to copy nested objects of time series database, which do not influence this time series database.
CreateInfo

The CreateInfo property returns parameters of the created database that is a copy of the original database.
Database

The Database property determines a separate database, which will store data of the copied time series database.
DictionaryRemapings

The DictionaryRemapings property returns the collection of correspondences between objects of the copied time series database and objects of database copy.
DisableTransactions

The DisableTransactions property determines whether time series are imported in one transaction.
FactorsFilter

The FactorsFilter property returns dictionary selection according to which data of the time series database should be copied.
ForceEmptyValues

The ForceEmptyValues property determines whether to replace data points, which are missing in the data consumer but are present in the data source, with empty values.
FromRevision

The FromRevision property determines key of the revision, starting from which data of the time series database will be copied.
Metabase

The Metabase property determines the repository, to which the time series database will be copied.
MetafactsAttributeRemappings

The MetafactsAttributeRemappings property returns collection of correspondences between time series attributes of copied time series database and time series attributes of base copy.
MetavalsAttributeRemappings

The MetavalsAttributeRemappings property returns the collection of correspondences between attributes of observations of the copied time series database and attributes of copy-database observations.
NewRevisionName

The NewRevisionName property determines a name of created revision.
ObjectsFilter

The ObjectsFilter property returns the collection of nested objects of the time series database that should be copied.
PrerequisiteObjects

The PrerequisiteObjects property returns the collection of objects, which are to be copied before a time series database is copied.
RdsDatabase

The RdsDatabase property determines the MDM repository used to store data of the copied time series database.
RemapBySelectionIndex

The RemapBySelectionIndex property determines whether to apply unique index that is used to form selection for data copying and object mapping.
RemappingFilter

The RemappingFilter property returns the collection of objects than must be skipped during copying
ResultRubricator

The ResultRubricator property returns the created copy of the time series database.
Rubricator

The Rubricator property determines the copied time series database.
SkipEmptySourceValues

The SkipEmptySourceValues property determines whether empty values (Null) contained in a data source are to be skipped.
SourceDictionary

The SourceDictionary property returns specified metadata of copied time series database when the Load method is used.
TargetRubricator

The TargetRubricator property determines an existing time series database, to which the data is copied.
UpdateCallback

The UpdateCallback property determines the object that implements the events that occur in transactions during copying.
UpdateMode

The UpdateMode property determines a mode of updating the existing time series database.
UseTablockHint

The UseTablockHint property determines which queries will be executed with the TABLOCK hint.

Methods

  Method name Brief description
AddStream

The AddStream method adds user data stream to the copied time series database.
Apply

The Apply method copies a time series database.
GetStream

The GetStream method gets user data stream from the copied time series database.
Load

The Load method loads a time series database from file.
LoadFromXml

The LoadFromXml method loads parameters of time series database copying saved as XML code.
Save

The Save method saves time series database to a file.
SaveEx

The SaveEx method saves time series database to file including handling of events that occur during saving.
SaveToXml

The SaveToXml method saves parameters of time series database copying as XML code.

See also:

Cubes Assembly Interfaces