Descripción general #
La base de datos Open iT consumía una cantidad significativa de espacio en el disco del servidor debido al volumen de datos acumulados.
Este procedimiento eliminará primero todos los datos existentes de la base de datos Open iT y, a continuación, volverá a sincronizar los datos en función del año de destino especificado.
Medio ambiente #
- Open iT Server
- SQL Server 2008 y versiones superiores
Procedimiento #
- Para mayor seguridad, asegúrese de realizar una copia de seguridad completa de la base de datos antes de realizar cualquier cambio.
- Navegue hasta el directorio Open Analysis Server en CMD utilizando la cuenta de servicio OpeniT y ejecute OpeniT.Server.Etl.Console.exe truncar datos

Este comando activa la eliminación de los datos cargados de las tablas de tipos de datos en la base de datos SQL. - A continuación, ejecute el Proceso OpeniT.Server.Etl.Console.exe sql /fullwipe

Utilice este parámetro para eliminar todos los datos procesados y almacenados en caché. - A continuación, proceda a reducir la base de datos SQL OpeniT utilizando SQL Server Management Studio (SSMS).
- Conéctese al motor de base de datos SQL Server mediante SSMS.

- Ir a Bases de datos -> OpeniT [haga clic con el botón derecho en la base de datos OpeniT] -> Tareas -> Reducir -> Base de datos
- Haga clic en OK para reducir el tamaño de la base de datos.
- BASE DE DATOS SHRINK: https://docs.microsoft.com/en-us/sql/relational-databases/databases/shrink-a-database
- Ahora se han borrado todos los datos de la base de datos SQL de OpeniT, excepto las configuraciones y los paneles de control de la interfaz gráfica de usuario web de Analysis Server, y ahora dispondrá de una gran cantidad de espacio libre en el disco.
- El siguiente paso es volver a procesar los datos principales en el servidor de análisis.
- Abre el Programador de tareas y edita las propiedades de OpeniT.Servidor.ETL.Consola tarea.
Ir a Acciones > Editar la entrada > añadir /from:2017-01-01 en los argumentos.
NOTA: /desde: 2017-01-01 significa que se procesarán todos los datos desde el 1 de enero de 2017 hasta la fecha. Los registros anteriores a 2017 ya no se incluirán. Puede cambiar esto a la fecha que prefiera. - Después de guardar clic con el botón derecho el Openit.Servidor.Etl.Consola tarea y haz clic Ejecutar.
Consideraciones #
La duración de este proceso depende del volumen de datos que se maneje y puede tardar varias horas o incluso días en completarse.
Se recomienda encarecidamente programar este procedimiento con antelación e informar a los usuarios del posible tiempo de inactividad, ya que la base de datos se borrará al inicio del proceso.
Durante la ejecución de ETL, los informes SSRS no estarán disponibles y solo se reanudarán una vez completado el proceso.





