Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Response: Standard cubes, control cubes, virtual cubes, and lookup cubes.
Question: What is a hard cube?
Response: A standard cube in Cognos TM1 is referred to as a hard cube. It is a cube
where data is actually loaded and resides.
Question: Where does Cognos TM1 store data?
Response: Cubes are to TM1 what tables are to relational databases. Almost all data
stored in TM1 is stored in and accessed from cubes.
Question: What are the ways to create standard TM1 cubes?
Response: There are two ways to create (standard) cubes:
Empty cube: You can create an empty cube by selecting (at least) two dimensions from
the list of existing dimensions in the Creating Cube window to create a new cube with no
data.
External data sources: You can create a cube and load it with data by using TI to identify
and map dimensions and data from an external data source to a new or existing cube (of
course, this requires some expertise using Turbo Integrator).
Question: How many dimensions must a TM1 cube have?
Response: Each and every TM1 cube must have at least two dimensions and a
maximum of 256 dimensions.
Question: Where does data get loaded into a TM1 cube?
Response: Data is loaded into cube cells. A cell is identied by the intersection of
dimensions.
Question: What is the maximum size allowed for dimensions?
Response: Dimension names can have a maximum of 256 characters.
Question: How can data be loaded into a TM1 cube?
Response: Data can be loaded using Excel worksheets or manually through the Cube
Viewer.
Question: What is a quick way to distribute data across cells in a cube?
Response: TM1 provides a feature called spreading. Using spreading, an application
developer can quickly populate a large number of cells in a cube with the same data.
Question: What is the most exible way of loading data into a TM1 cube?
Response: The most exible and effective method to load a cube with data is through
the use of a custom TI process.
Question: What is the rst step that usually needs to be performed before loading data
into a TM1 cube?
Response: Before data can be loaded, the data's destination within the cube should be
rst cleared or zeroed out.
Question: What if there are more elds in a data source than there are in a TM1 cube?
Response: Depending upon the detail level of the data to be loaded and the structure of
the cube that the data is to be loaded into, you may need to accumulate or consolidate
the data up to the level supported by the cube to load it.
Question: What is the denition of a TM1 control cube?
Response: Special cubes created and used by TM1 are referred to as control cubes
(also, by de nition, these control cubes are hard cubes that hold data).
Question: What does TM1 use the control cubes for?
Response: The cubes that TM1 uses to perform certain activities are called control
cubes. These activities are security, client and group administration, object attribute and
properties control, performance monitoring, and hold tracking by username.
Question: How can you identify a TM1 control cube?
Response: All control cubes are named with a rst character of } and are by default
non-visible within TM1 Server Explorer. These cubes can be made visible by selecting
View and then selecting Display Control Objects.
Question: What is a TM1 virtual cube?
Response: A virtual cube is a TM1 cube which is referred to as a soft cube where no
data is loaded to or resides in but references data points in other cubes.
Question: How will a virtual cube appear to a user?
Response: To a TM1 user, a virtual cube may have the exact same appearance as a
standard or hard cube.
Question: How do you create a virtual cube?
Response: To create a virtual cube, rst you would have to design and create a cube
using the methods already discussed to create a standard cube, but no data would be
loaded into the cube because a virtual cube is a fully rules calculated cube
Question: How do you load data into a virtual cube?
Response: There is no data stored, just rules pulling data from other cubes and possibly
performing additional calculations on that data.
Question: How do you pull data into a virtual cube?
Response: To pull data from a source cube into a virtual cube, you can utilize TM1 rules.
Question: What do all TM1 rules consist of?
Question: If you create a virtual cube with DB functions to reference data in a hard
cube, when will the data changes in the hard cube be visible in the virtual cube?
Response: Using this method, information entered into any of the hard cubes would be
available immediately in the consolidation or virtual cube.
Question: What would be an example of using a virtual cube?
Response: An example of using a virtual cube is entity consolidation.
Question: Why might you create multiple virtual cubes for reporting in a TM1
application?
Response: Some Cognos TM1 cubes may be very complicated, large, or have intensive
rule calculations. In other examples, data required for a report may be sourced from
multiple cubes. In these cases, specic end user reporting may become difficult
(especially for the more casual TM1 user) or somewhat slow. Dening several specic
virtual cubesbased upon unique views of the larger cube or cubescan be a solution.
Question: Dene a lookup cube.
Response: This is a sort of utility cube. Lookup cubes are cubes that you can set up and
use to support other cubes within a TM1 application. These cubes are usually read-only
or even made non-visible to the user and may contain calculations or reference data that
are then pulled into other cubes using TM1 rules.
Question: What is the purpose of a lookup cube?
Response: Lookup cubes can be used to reference data in other TM1 cubes on the same
TM1 Server.
Question: When do you choose a lookup cube over a simple attribute?
Response: If it is a single point translation (involves only one dimension), you would
have to use an attribute. If the translation involves multiple points, you would use a
lookup cube.
Question: How should you name your lookup cubes?
Response: Lookup cubes are not usually for end users. So, it is a good idea to name
your lookup cubes with the Cognos TM1 control cube prex}. You may name the lookup
cube as, for example, }AcctLkUp. Using a consistent naming convention will make it easy
to identify all lookup cubes in the TM1 instance.
Question: What is the use of lookup cubes?
Response: For performance reasons, lookup cubes can be used to load data into a TM1
application without locking the cubes that the users see and use.
Question: Which TM1 spreading method can use a lookup cube?
Response: The data spreading method called Relative Proportional Spread can be used.
This method spreads values to the children of a consolidation proportional to the children
of a reference cell. The reference cell can be located in a lookup cube in the same TM1
instance.