Поделиться через


Stagingdb: Функционирование программы для выполнения команд планирования

Обновлено: 2009-04-30

Команда stagingdb используется для синхронизации данных между промежуточной базой данных приложения и базой данных приложения. Подробные сведения о промежуточной базе данных можно найти в Data integration process.

Синтаксис

ppscmd stagingdb [параметры]

Параметры команды

Параметры

Параметр Необходимость Описание

/server <ServerUri>

Да

Указывается URI сервера, к которому необходимо подключиться. По умолчанию – используемое в Бизнес-моделирование.

/path <Path>

Да

Указывает путь к объекту, который определяет область промежуточной операции.

/operation <Operation>

Да

Указывается операция промежуточной базы данных: CreateStaging | RefreshStaging | SynchronizeData | LoadDataFromStaging.

/collection <Collection>

Нет

Указывается набор: Синхронизация измерений | Модели | Синхронизация и загрузка связей.

/currentsite <CurrentSite>

Нет

Указывается узел владельца загружаемых данных. Этот параметр используется только с LoadDataFromStaging при загрузке измерений.

Флаги

Приведенный ниже флаг, при его использовании с командой stagingdb, обеспечивает дополнительные указания для сервера.

Флаг Описание

/NoValidation

При выборе данного параметра будет пропускаться проверка при загрузке данных.

Возвращаемое значение

Нет

Примеры

В первом примере показано, как синхронизировать все связи, относящиеся к приложению. Во втором примере показано, как загрузить все связи, относящиеся к приложению.

Синхронизация всех связей, относящихся к приложению.

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

ppscmd stagingdb /operation synchronizedata /server https://localhost:46787/path alpine_ski_house/collection associations

Загрузка всех связей, относящихся к приложению.

Перед загрузкой связей в базу данных приложения назначения необходимо выполнить хранимую процедуру bsp_DI_ResetSystemColumnsForAssociations, которой значение BizSystemFlag сбрасывается в 0, а значение BizSystemErrorDetails – в NULL. Необходимо явно установить значение BizSystemFlag 200, чтобы указать строки, которые будут загружаться, и выполнить хранимую процедуру bsp_DI_ConvertLabelColumnToMemberIdForAssociation. _DI_ResetSystemColumnsForAssociations В следующем примере командной строки показывается, как загрузить все связи для соответствующего приложения с помощью команды stagingdb.

ppscmd stagingdb /operation loaddatafromstaging /server https://localhost:46787/path alpine_ski_house/collection associations

См. также