Load(FileName: String);
FileName. Name of the file, from which the time series database is copied. The parameter value must include path and name of the ZIP file that contains data of the time series database.
The Load method replicates a time series database from file.
If a time series database is copied from one repository to another, MDM dictionaries in the consumer repository must be the clones of initial repository's dictionaries.
Executing the example requires an MDM repository with the RDS_REPO identifier and the C:\Replication file that contains a copy of the time series database.
Sub UserProc;
Var
Mb: IMetabase;
RubUpdateEx: ICubeMetaUpdateEx;
CrInfo: IMetabaseObjectCreateInfo;
s: string;
Begin
Mb := MetabaseClass.Active;
RubUpdateEx := New CubeMetaUpdateClass.Create;
RubUpdateEx.Metabase := Mb;
CrInfo := RubUpdateEx.CreateInfo;
CrInfo.Parent := Mb.Root;
s := Mb.GenerateId("FC_COPY");
CrInfo.Id := s;
CrInfo.Name := s;
RubUpdateEx.RdsDatabase := Mb.ItemById("RDS_REPO").Bind As IRdsDatabase;
RubUpdateEx.Load("C:\Replication.zip");
RubUpdateEx.Apply(Null);
End Sub UserProc;
After executing the example a copy of the time series database with the FC_COPY identifier is created in the repository root from the C:\Replication file.
See also: