ARQUIVO DE LOG DE DADOS DA TRANSAÇÃO

A definição de configuração TRANSACTIONLOGDATALOADARCHIVE especifica o tipo de dados a ser arquivado ao registrar transações. Por padrão, o Essbase só arquiva arquivos do carregamento de dados e de regras para carregamentos dos dados de clientes.

Durante o registro em log da transação, o Essbase cria cópias de arquivamento do carregamento de dados e arquivos de regras no seguinte diretório:

<Application Directory>/app/appname/dbname/Replay

Consulte Locais de Ambiente na Plataforma Essbase para obter informações sobre locais de diretório no Essbase.

Esses arquivos são usados durante a repetição de uma transação registrada.

Para ativar o registro e a repetição da transação, use a definição de configuração TRANSACTIONLOGLOCATION.

O registro e a repetição de transações facilitam a recuperação de um cubo de armazenamento em bloco do Essbase. O registro e a repetição de transações não se aplicam a cubos de armazenamento agregado.

Sintaxe

TRANSACTIONLOGDATALOADARCHIVE [appname [dbname]] [OPTION]
  • appname — Opcional. Especifica o aplicativo para o qual arquivar os dados e as regras associados às transações registradas.

    Se você especificar um valor para appname e não especificar um valor para dbname, a definição se aplicará a todos os cubos no aplicativo especificado.

    Para ativar a configuração de um cubo específico, você deve especificar um aplicativo e um cubo.

    Se você não especificar um aplicativo, não poderá especificar um cubo. Se você não especificar um aplicativo e um cubo, a configuração será global e se aplicará a todos os cubos no Essbase Server.

  • dbname — Opcional. Especifica o banco de dados (cubo), no aplicativo especificado por appname, para o qual serão arquivados os dados e as regras associados às transações registradas.

    Se você especificar um valor para dbname, mas não especificar um valor para appname, sua especificação será ignorada.

  • OPTION — Os valores Válidos são os seguintes:

    • CLIENT: (Padrão) Arquivos Compactados de dados e arquivos da regra para cargas de dados de cliente. Este é o padrão.

    • SERVER: Arquiva o carregamento de dados e os arquivos das regras nos carregamentos de dados do servidor e do servidor SQL.

      Atenção:

      Os carregamentos dos dados do Servidor são repetidos usando o carregamento dos dados e os arquivos das regras que são arquivados no servidor no diretório Replay. Não renomeie esses arquivos. Além disso, se o conteúdo dos arquivos de regras e carregamento de dados for alterado antes da operação de reprodução, os dados modificados serão usados durante a reprodução. Portanto, os dados do cubo recuperado não serão iguais aos dados originais.

    • SERVER_CLIENT: Arquiva dados do servidor e do cliente.

    • NONE: Nenhum dado foi arquivado.

      Se você selecionar NENHUM e usar dados de cliente, o Essbase não poderá reproduzir o carregamento de dados. Nesse caso, para recuperar transações, você deve carregar manualmente os dados do cliente antes de repetir as transações restantes.

      Se você usar dados do servidor ou SQL e os dados e os arquivos das regras não forem arquivados no diretório Replay (por exemplo, você não usou a opção SERVER ou SERVER_CLIENT), o Essbase repetirá os dados que estiverem atualmente na origem de dados, que podem ou não ser os dados que foram originalmente carregados.

Reinicie o Essbase Server para inicializar qualquer alteração na configuração.

Exemplo

TRANSACTIONLOGDATALOADARCHIVE SERVER_CLIENT

Arquiva dados do servidor e do cliente para todos os cubos no Essbase Server.

Consulte Também

Definição de configuração TRANSACTIONLOGLOCATION

Instrução MaxL do Query Database (com transações de lista)

Instrução Alterar MaxL do banco de dados (com transações de repetição)