|
发表于 2014-3-21 09:15:53
|
显示全部楼层
mrnara wrote:I'd like to create a Dimension called Date, but someone using my server has already defined a Date Dimension (that has a much larger range than I would like, and has some sub-divisions that I don't want).
In a normal programming language, one can use a local variable "x" in separate subroutines, without the value of one "x" adversely affecting another.
Is there a similar notion of a Scope in TM1? i.e. we both can have a Date Dimension in different "areas" of TM1 that won't adversely affect one another?
I'd prefer not to have to rename my "Date" to something else. And using a separate server instance seems like a high overhead.
I think it may help if you have a read through some of the manuals to get your head around what TM1 is, and what it is not.
One thing that it is not is a programming language. Dimensions are not variables, they are part of the metadata of your TM1 database. (Though when I say "database" I'm using it in the broader sense of the term. Don't try to compare it to an RDBMS server like SQL Server either, where you could have objects of the same name within different schemas; there's no equivalent to that in TM1.) The entire database is in effect everything that is on the server. (And you can't just put it on another server unless your licencing permits you to run multiple servers anyway; beware of that one in case you're ever audited.)
So no, you can't have two objects of the same name within a single server. Your only option is to create the dimension with a different name. Then I'd suggest that you decide on having one primary administrator who can act as an arbitrator and map out a master plan before these kinds of conflicts arise. TM1 is very flexible but if you intend to put it to serious work it's best to map out a plan first rather than making it up as you go; that's possible, but you may not get the best results from it. |
|