ICubeMetaUpdateEx

Сборка: Cubes;

Описание

Интерфейс ICubeMetaUpdateEx содержит свойства и методы объекта репозитория «Объект репликации», предназначенного для копирования базы данных временных рядов.

Иерархия наследования

          ICubeMetaUpdateEx

Комментарии

Используя данный интерфейс можно создавать копии баз данных временных рядов в исходном репозитории, в другом репозитории на том же или другом сервере. Для копирования базы у пользователя должны быть соответствующие права на таблицы данной базы в репозитории-источнике.

Вместе с базой данных временных рядов могут быть скопированы различные объекты, которые зависят от нее, но не являются её внутренними объектами (экспресс-отчёты, регламентные отчёты, рабочие книги). Для указания объектов используется коллекция ICubeMetaUpdateEx.AdditionalObjects. Объекты из этой коллекции копируются после самой базы данных временных рядов.

Также могут быть скопированы объекты, от которых зависит база (справочники НСИ, на которых построены атрибуты данной базы, ярлыки для справочников НСИ). Для указания объектов используется коллекция ICubeMetaUpdateEx.PrerequisiteObjects. Объекты из этой коллекции копируются перед базой данных временных рядов.

Копирование базы данных временных рядов в репозиторий, расположенный на другом сервере, должно осуществляться через файл. Для сохранения и загрузки базы данных временных рядов из файла используются методы ICubeMetaUpdateEx.Save и ICubeMetaUpdateEx.Load соответственно.

Копирование базы данных временных рядов происходит при вызове метода ICubeMetaUpdateEx.Apply.

Свойства

  Имя свойства Краткое описание
AdditionalObjects

Свойство AdditionalObjects возвращает коллекцию объектов, которые должны быть скопированы вместе с базой данных временных рядов, но не являются вложенными по отношению к ней.
AutoPeriod

Свойство AutoPeriod возвращает параметры периода копирования данных временных рядов.
CanLockBMOD

Свойство CanLockBMOD определяет режим блокировки системной таблицы во время копирования.
CopyData

Свойство CopyData определяет, нужно ли копировать данные базы данных временных рядов.
CopyExtraObjects

Свойство CopyExtraObjects определяет, нужно ли копировать вложенные объекты базы данных временных рядов, от которых она не зависит.
CreateInfo

Свойство CreateInfo возвращает параметры создаваемой базы данных временных рядов, которая будет копией исходной базы.
Database

Свойство Database определяет отдельную базу данных, в которой будут храниться данные скопированной базы данных временных рядов.
DictionaryRemapings

Свойство DictionaryRemapings возвращает коллекцию соответствий объектов копируемой базы данных временных рядов и объектов базы-копии.
DisableTransactions

Свойство DisableTransactions определяет, выполнять ли импорт временных рядов за одну транзакцию.
FactorsFilter

Свойство FactorsFilter возвращает отметку справочников, в соответствии с которой будет производиться копирование данных базы данных временных рядов.
ForceEmptyValues

Свойство ForceEmptyValues определяет, заменять ли пустыми значениями точки данных, отсутствующие в приемнике, но присутствующие в источнике.
FromRevision

Свойство FromRevision определяет ключ ревизии, начиная с которой будет производиться копирование данных базы данных временных рядов.
Metabase

Свойство Metabase определяет репозиторий, в который будет скопирована база данных временных рядов.
MetafactsAttributeRemappings

Свойство MetafactsAttributeRemappings возвращает коллекцию соответствий атрибутов временных рядов копируемой базы данных временных рядов и атрибутов временных рядов базы-копии.
MetavalsAttributeRemappings

Свойство MetavalsAttributeRemappings определяет коллекцию соответствий атрибутов наблюдений копируемой базы данных временных рядов и атрибутов наблюдений базы-копии.
NewRevisionName

Свойство NewRevisionName определяет наименование создаваемой ревизии.
ObjectsFilter

Свойство ObjectsFilter возвращает коллекцию вложенных объектов базы данных временных рядов, которые будут скопированы.
PrerequisiteObjects

Свойство PrerequisiteObjects возвращает коллекцию объектов, которые должны быть скопированы перед копированием базы данных временных рядов.
RdsDatabase

Свойство RdsDatabase определяет репозиторий НСИ для хранения данных скопированной базы данных временных рядов.
RemapBySelectionIndex

Свойство RemapBySelectionIndex определяет, применять ли для копирования данных и сопоставления объектов уникальный индекс, используемый для формирования отметки.
RemappingFilter

Свойство RemappingFilter возвращает коллекцию объектов, которые должны быть пропущены при копировании.
ResultRubricator

Свойство ResultRubricator возвращает созданную копию базы данных временных рядов.
Rubricator

Свойство Rubricator определяет копируемую базу данных временных рядов.
SkipEmptySourceValues

Свойство SkipEmptySourceValues определяет, пропускать ли пустые значения (Null), присутствующие в источнике данных.
SourceDictionary

Свойство SourceDictionary возвращает указанные метаданные копируемой базы данных временных рядов, при использовании метода Load.
TargetRubricator

Свойство TargetRubricator определяет существующую базу данных временных рядов, в которую будут скопированы данные.
UpdateCallback

Свойство UpdateCallback определяет объект, реализующий события, которые происходят при транзакциях во время копирования.
UpdateMode

Свойство UpdateMode определяет режим обновления существующей базы данных временных рядов.
UseTablockHint

Свойство UseTablockHint определяет, какие запросы будут выполняться с указанием TABLOCK.

Методы

  Имя метода Краткое описание
AddStream

Метод AddStream добавляет пользовательский поток данных в копируемую базу данных временных рядов.
Apply

Метод Apply копирует базу данных временных рядов.
GetStream

Метод GetStream извлекает пользовательский поток данных из копируемой базы данных временных рядов.
Load

Метод Load загружает базу данных временных рядов из файла.
LoadFromXml

Метод LoadFromXml загружает параметры копирования базы данных временных рядов, сохраненные в виде xml-кода.
Save

Метод Save сохраняет базу данных временных рядов в файл.
SaveEx

Метод SaveEx сохраняет базу данных временных рядов в файл с возможностью обработки событий, возникающих во время сохранения.
SaveToXml

Метод SaveToXml сохраняет в виде xml-кода параметры копирования базы данных временных рядов.

См. также:

Интерфейсы сборки Cubes