1. A method comprising: receiving, at a primary server, a plurality of data transmissions from a corresponding plurality of printing devices, wherein the plurality of data transmissions comprises respective data transmissions, and wherein each respective data transmission is formatted according to an original format and wherein each respective data transmission comprises a respective device identifier; storing the respective data transmissions in an active database associated with the primary server, wherein storing the respective data transmissions comprises storing the respective data transmissions in the respective original formats; determining archive-ready data from the stored data transmissions based on a timestamp being beyond a threshold; storing the archive-ready data as accumulated archive data in a passive archive associated with the primary server; determining secondary-ready data from the accumulated archive data based on a size of the accumulated archive data; transferring the secondary-ready data from the primary server to a secondary server; storing the secondary-ready data as secondary data in a second archive associated with the secondary server; and pre-processing the secondary data, wherein pre-processing the secondary data comprises: grouping the secondary data into sections based at least on a respective printing device property of the respective data transmissions of the secondary data; and forming a normalized database comprising the sections organized based at least on the respective device identifiers of the respective data transmissions of the secondary data.