Compartilhar via


Stagingdb: Planejamento de utilitários de comando

Atualizado em: 2009-04-30

Use o comando stagingdb para sincronizar dados entre um banco de dados de aplicativo de preparo e um banco de dados de aplicativo. Detalhes sobre o uso de um banco de dados de preparo podem ser encontrados em Data integration process.

Sintaxe

ppscmd stagingdb [opções]

Opções de comando

Parâmetros

Parâmetro Necessário? Descrição

/server <ServerUri>

Sim

Especifica o URI de servidor ao qual se conectar. Os padrões são os usados pelo Planning Business Modeler.

/path <Caminho>

Sim

Especifica o caminho para o objeto que define o escopo da operação de preparo.

/operation <Operação>

Sim

Especifica a operação de banco de dados de preparo: CreateStaging | RefreshStaging | SynchronizeData | LoadDataFromStaging.

/collection <Coleção>

Não

Especifica a coleção: Synching Dimensions | Models | Synching and loading Associations.

/currentsite <CurrentSite>

Não

Especifica o site do proprietário para os dados que são carregados. Essa opção é usada somente com LoadDataFromStaging ao carregar as dimensões.

Sinalizadores

O sinalizador a seguir fornece instruções adicionais ao servidor quando usado com o comando stagingdb.

Sinalizador Descrição

/NoValidation

Se essa opção for especificada, ela ignorará a validação durante o carregamento de dados.

Valor de retorno

Nenhum

Exemplos

O primeiro exemplo mostra como sincronizar todas as associações relacionadas a um aplicativo. O segundo exemplo mostra como carregar todas as associações relacionadas a um aplicativo.

Sincronizar todas as associações relacionadas a um aplicativo

Depois que o banco de dados de preparo de origem é restaurado para o banco de dados de preparo de destino, você deve sincronizar os dados para o banco de dados do aplicativo. O exemplo de linha de comando a seguir mostra como sincronizar todas as associações com o comando stagingdb.

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

Carregar todas as associações relacionadas a um aplicativo

Antes de carregar associações para o banco de dados do aplicativo de destino, você deve executar o procedimento armazenado bsp_DI_ResetSystemColumnsForAssociations, que redefine o valor BizSystemFlag como 0 e o valor BizSystemErrorDetails como NULL. Você deve definir explicitamente BizSystemFlag como 200 para indicar linhas que serão carregadas e executar o procedimento armazenado bsp_DI_ConvertLabelColumnToMemberIdForAssociation. _DI_ResetSystemColumnsForAssociations O exemplo de linha de comando a seguir mostra como carregar todas as associações de um aplicativo relacionado que usa o comando stagingdb.

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

Consulte Também