TM1 File Extensions: Understand the files in Your TM1 Model

What do all the TM1 file extensions mean? Here we explain the file types and identify what each extension means for the data in your TM1 data folder.

TM1 in Memory Objects and Saved Files

TM1 Models (Servers) are stored in files on the server when the TM1 model is saved. When saving, the server translates the application server objects from memory onto the computers hard drive. From there they can be easily backed up or copied and deployed to a different server.

The following table identifies each object type and it’s saved file equivalent:

TM1 ObjectTM1 File ExtensionDirectoryDescription
Cube*.cubDataData store
View*.vueDataPre-saved view of a cube
Dimension*.dimDataComplete list of Elements or Measures to store data against in a cube
Rules*.ruxDataThe formulae that determine how things are calculated in cubes and pull data from other cubes.
Process*.proDataTI Processes – used to load data, update dimensions and manage the model
Chore*.choDataScheduled jobs
Set*.subDataSelection of Elements or Measures from a dimension
Feeder*.feederDataContains all the specific feeders generated by the fewer commands in rules.
Blob*.blbDataStyle and Formats of a view and temporary files for rules
Message logTm1sTIME.logLogLogs of all activity in TM1
Process LogTm1ProcessErrTIME.logLogLogs of all TI Process Errors
TM1 File Extensions

TM1 Control Objects

In your TM1 model there are control objects that are hidden unless you explicitly choose to view them. They are all named with a curly bracket (a “{” ) at the start of the object name. These are also saved to disk when the model is saved and are stored in the file system with the same curly bracket as the first character. Obviously they are also saved with the same TM1 file extensions as the rest of the model.

to view TM1 Control Objects, just got to the View menu in Architect and select Display Control Objects.

Temporary TM1 Files

When saving, TM1 produces files one by one, each time appending a ‘$’ to the filename until the output of that file is complete. After it is saved the server deletes the original and renames the file, removing the appended ‘$’.

You might also like