Professional Documents
Culture Documents
interfaces:
• Cognos® TM1 Perspectives
• Cognos TM1 Architect
• Cognos TM1 Web client
• Cognos TM1 Application portal and workflow (using the
Cognos TM1 Application Server)
• Cognos TM1 Performance Modeler
• Cognos Insight
In this environment, corporate data resides on remote servers,
set up the system, clients can access one or more remote TM1
When the IBM TM1 Server starts, the server registers itself with an
2. While the TM1 server is running, all cube data resides in RAM. All
edits received from TM1 clients are stored in a transaction log file named
tm1s.log. As new values are received from clients, the TM1 Serverwrites
the records to the tm1s.log file, keeping track of every data change,
including the date and time the edit occurred, and the ID of the client who
made the edit.
3. TM1 clients retrieve cube values from the server. Clients also send
edits to cube values to the TM1 server. As the server calculates new
values in response to client requests, the server stores them in memory,
increasing the amount of memory used by the server.
4. When the TM1 server is shut down, or when an explicit Save Data
command is issued, any changes to cube values are written from the
transactional log file to the data directory. All records in the tm1s.log file
are saved to disk, and the transaction log file is renamed by appending a
date/time stamp to it. The tm1s.log file is saved in the server's data
directory to back out data transactions. For details, see the topic Backing
out transactions using the transaction log in the TM1 Operations
documentation.
If the server is intentionally shut down without saving the changes, the
log file is saved with a time/date stamp and the extension is changed
to .rej. You can process the tm1syyyymmddhhmmss.rej file through
TurboIntegrator to recover the transactions.
To save all changes to the data on a TM1 Server at any time without
shutting down the server, right-click a server in Server Explorer and click
Save Data. All records in the tm1s.log file are immediately written to
disk, the transaction log file is renamed by appending a date/time stamp
to it, and a new tm1s.log file is created to accept any subsequent edits to
cube values.
IBM TM1 Server requires many object and system files, most of which
Some of these files are installed with the product, while others are
generated for each dimension and cube you create. Yet other files are
generated by TM1 to store metadata, such as security information.
The following table lists the files that define cubes, dimensions, and other
TM1 objects. These files are located in the data directory, which is
described later in this documentation.
Table 1. Files that define cubes, dimensions, and other objects
information that are loaded into memory when an IBM TM1 Server is
started. When you access a server from any TM1 client, TM1 reads data
When you run TM1, the changes you make to cube values are
TM1 then saves the data back to the data directory when any of the
following occur:
•
Choose the path for your data directory when you install
TM1 Server.
Table 1. Default Data Directory and Paths
Writes changes to the directory where the object is located. When you
create a new object, TM1 writes to the first directory you had specified.
For example, suppose you want to store dimensions in a directory called
tm1dims, and cubes in a directory called tm1cubes. You would specify the
following in the Tm1s.cfg file:
Data directory location
You specify the location of the data directory differently for local and
remote servers.
• For a local server, specify the location of the data directory by naming
this directory in the DataBaseDirectory parameter of the Tm1p.ini
file.You can change the .ini file by using the IBM Cognos® TM1
Options menu in Server Explorer.
• For a remote server, specify the location of the data directory by using
either the DatabaseDirectory parameter in the Tm1s.cfg file or the -d
command-line parameter when you bring up the server.
If you do not specify the location of the data directory, the IBM TM1
Server cannot start and the following error message displays.