A Open iT foi nomeada líder na QKS SPARK Matrix™ de 2025
Descarregar relatório completo
Ver categorias

Como limpar a base de dados SQL do OpeniT

Visão geral #

A base de dados Open iT SQL estava a consumir uma quantidade significativa de espaço no disco do servidor devido ao volume de dados acumulados.
Este procedimento irá primeiro remover todos os dados existentes da base de dados Open iT SQL e, em seguida, ressincronizar os dados com base no ano de destino especificado. 

Ambiente #

  • Abrir o iT Analysis Server
  • SQL Server 2008 e versões superiores

Procedimento #

  • Para sua segurança, certifique-se de realizar um backup completo da base de dados antes de fazer qualquer alteração.
  • Navegue até o diretório Open Analysis Server no CMD usando a conta de serviço OpeniT e execute OpeniT.Server.Etl.Console.exe truncatefacts

    Este comando aciona a remoção dos dados carregados das tabelas de tipos de dados no banco de dados SQL.
  • Em seguida, execute o Processo OpeniT.Server.Etl.Console.exe sql /fullwipe

    Use este parâmetro para eliminar todos os dados processados e armazenados em cache.
  • Em seguida, reduza o banco de dados OpeniT SQL usando o SQL Server Management Studio (SSMS).
  • Ligue-se ao motor de base de dados SQL Server utilizando o SSMS.
  • Ir para Bases de dados -> OpeniT [clique com o botão direito do rato na Base de dados OpeniT] -> Tarefas -> Reduzir -> Base de dados
  • Clicar OK para reduzir o tamanho da base de dados.
  • BASE DE DADOS SHRINK: https://docs.microsoft.com/en-us/sql/relational-databases/databases/shrink-a-database
  • Agora, todos os dados foram apagados da base de dados OpeniT SQL, exceto as configurações e painéis na interface gráfica do Analysis Server, e agora você terá um enorme espaço livre em disco.
  • O próximo passo é reprocessar os dados principais no Servidor de Análise.
  • Abra o Agendador de Tarefas e edite as propriedades de OpeniT.Server.Etl.Console tarefa.
    Ir para Ações > Editar a entrada > adicionar /from:2017-01-01 nos argumentos.

    NOTA: /de:2017-01-01 significa que todos os dados a partir de 1 de janeiro de 2017 até o presente serão processados. Registos anteriores a 2017 não serão mais incluídos. Pode alterar isso para uma data de sua preferência.

  • Após guardar clique com o botão direito o Openit.Server.Etl.Console tarefa e clique Corre.

Considerações #

A duração deste processo depende do volume de dados a ser tratado e pode levar várias horas ou até dias para ser concluído.
É altamente recomendável agendar este procedimento com antecedência e informar os utilizadores sobre o tempo de inatividade potencial, pois a base de dados será limpa no início do processo.
Durante a execução do ETL, os relatórios SSRS ficarão indisponíveis e só serão retomados após a conclusão do processo.

Deslocar para o topo

Vamos conversar

Mostrar-lhe-emos como a sua empresa pode beneficiar das soluções Open iT.
Nota:
Ao submeter este formulário, está a concordar em receber comunicações adicionais da Open iT. As suas informações serão processadas de acordo com a nossa Política de Privacidade.