Assembly: Cubes;
Namespace: Prognoz.Platform.Interop.Cubes;
The ICubeMetaUpdateEx interface contains properties and methods of the repository object named Replication object used to copy a time series database.
ICubeMetaUpdateEx
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 object, the ICubeMetaUpdateEx.AdditionalObjects collection is used. 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). The ICubeMetaUpdateEx.PrerequisiteObjects collection is used to specify objects. These objects are copied before the time series database.
The time series database must be copied into the repository located on other server via file. To save and load the time series database from file, the ICubeMetaUpdateEx.Save and ICubeMetaUpdateEx.Load methods are used.
The time series database is copied on calling the ICubeMetaUpdateEx.Apply method.
Property name | Brief description | |
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. | ||
The AutoPeriod property returns parameters of time series data copy period. | ||
The CanLockBMOD property determines the mode of locking the system table on copying. | ||
The CopyData property determines whether data of the time series database must be copied. | ||
The CopyExtraObjects property determines whether to copy nested objects of time series database, which do not influence this time series database. | ||
The CreateInfo property returns parameters of the created database that is a copy of the original database. | ||
The Database property determines a separate database, which will store data of the copied time series database. | ||
The DictionaryRemapings property returns the collection of correspondences between objects of the copied time series database and objects of database copy. | ||
The DisableTransactions property determines whether time series are imported in one transaction. | ||
The FactorsFilter property returns dictionary selection according to which data of the time series database should be copied. | ||
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. | ||
The FromRevision property determines key of the revision, starting from which data of the time series database will be copied. | ||
The Metabase property determines the repository, to which the time series database will be copied. | ||
The MetafactsAttributeRemappings property returns collection of correspondences between time series attributes of copied time series database and time series attributes of base copy. | ||
The MetavalsAttributeRemappings property returns the collection of correspondences between attributes of observations of the copied time series database and attributes of copy-database observations. | ||
The NewRevisionName property determines a name of created revision. | ||
The ObjectsFilter property returns the collection of nested objects of the time series database that should be copied. | ||
The PrerequisiteObjects property returns the collection of objects, which are to be copied before a time series database is copied. | ||
The RdsDatabase property determines the MDM repository used to store data of the copied time series database. | ||
The RemapBySelectionIndex property determines whether to apply unique index that is used to form selection for data copying and object mapping. | ||
The RemappingFilter property returns the collection of objects than must be skipped during copying | ||
The ResultRubricator property returns the created copy of the time series database. | ||
The Rubricator property determines the copied time series database. | ||
The SkipEmptySourceValues property determines whether empty values (Null) contained in a data source are to be skipped. | ||
The SourceDictionary property returns specified metadata of copied time series database when the Load method is used. | ||
The TargetRubricator property determines an existing time series database, to which the data is copied. | ||
The UpdateCallback property determines the object that implements the events that occur in transactions during copying. | ||
The UpdateMode property determines a mode of updating the existing time series database. |
Method name | Brief description | |
The AddStream method adds user data stream to the copied time series database. | ||
The Apply method copies a time series database. | ||
The GetStream method gets user data stream from the copied time series database. | ||
The Load method loads a time series database from file. | ||
The LoadFromXml method loads parameters of time series database copying saved as XML code. | ||
The Save method saves time series database to a file. | ||
The SaveEx method saves time series database to file including handling of events that occur during saving. | ||
The SaveToXml method saves parameters of time series database copying as XML code. |
See also: