What is the TM1 element member name maximum size limitation?
Posted: Fri Aug 14, 2015 2:59 pm
Hi,
in Cognos TM1 10.1.1 (TM1 Architect development tool) I have the following problem (simplified):
I have a one single contract in purchases system that can be fulfilled (goods delivered) by multiple suppliers. I know this doesn't sound correct but it is. Out company makes contract with enterprise and goods are delivered by multiple companies inside that enterprise. But future quantity delivered are not specified separately by company (supplier). In purchases system there is the following info:
Contract 1: Quantity 500 units, Suppliers: Supplier 1 (one single supplier per contract)
Contract 2: Quantity 300 units, Suppliers: Supplier 2 (one single supplier per contract)
Contract 3: Quantity 1000 units, Suppliers: Supplier 2, Supplier 3, Supplier 4 (multiple suppliers per contract --> the problem)
I have investigated purchases system and found that in 95% contracts there is one single supplier per contract specified, but there are few with two and few with three suppliers per contract. There is absolutely no info how many units there will be delivered by particular supplier per contract. The only thing that is specified is that one of the two, tree suppliers will gonna deliver goods. How many units are going to be supplied by supplier is in the hand of suppliers enterprise management. All suppliers per contract must deliver the number of units specified on contract.
I imagined to create a cube with two dimensions: "Supplier" dimension and "Future planned quantity" measure.
In "Supplier" dimension I imagined to store all suppliers per contract in one single element. So for "Contract 3" all three suppliers member names are going to be stored in single TM1 element member name, like: "Supplier 2 + Supplier 3 + Supplier 4".
Now the questions?
1. What is the TM1 limit of element "member name"?
2. What happens if member name is larger then maximum allowed size? Does TM1 returns error or just truncates the remaining overflow string? I need to know this, because I would like to write such an SQL from warehouse database to have "and more" string appended at the end of member name, like e.g. "Supplier 1 + Supplier 2 + Supplier 3 + Supplier 4 + and more" in case of reaching the TM1 element member name limit.
3. Can someone point me to some documentation on TM1 restrictions? So far I have found only http://www.tm1forum.com/viewtopic.php?t=1086 with some old info from 2009.
4. Is there any other idea how to model this case anything differently?
Thanks
in Cognos TM1 10.1.1 (TM1 Architect development tool) I have the following problem (simplified):
I have a one single contract in purchases system that can be fulfilled (goods delivered) by multiple suppliers. I know this doesn't sound correct but it is. Out company makes contract with enterprise and goods are delivered by multiple companies inside that enterprise. But future quantity delivered are not specified separately by company (supplier). In purchases system there is the following info:
Contract 1: Quantity 500 units, Suppliers: Supplier 1 (one single supplier per contract)
Contract 2: Quantity 300 units, Suppliers: Supplier 2 (one single supplier per contract)
Contract 3: Quantity 1000 units, Suppliers: Supplier 2, Supplier 3, Supplier 4 (multiple suppliers per contract --> the problem)
I have investigated purchases system and found that in 95% contracts there is one single supplier per contract specified, but there are few with two and few with three suppliers per contract. There is absolutely no info how many units there will be delivered by particular supplier per contract. The only thing that is specified is that one of the two, tree suppliers will gonna deliver goods. How many units are going to be supplied by supplier is in the hand of suppliers enterprise management. All suppliers per contract must deliver the number of units specified on contract.
I imagined to create a cube with two dimensions: "Supplier" dimension and "Future planned quantity" measure.
In "Supplier" dimension I imagined to store all suppliers per contract in one single element. So for "Contract 3" all three suppliers member names are going to be stored in single TM1 element member name, like: "Supplier 2 + Supplier 3 + Supplier 4".
Now the questions?
1. What is the TM1 limit of element "member name"?
2. What happens if member name is larger then maximum allowed size? Does TM1 returns error or just truncates the remaining overflow string? I need to know this, because I would like to write such an SQL from warehouse database to have "and more" string appended at the end of member name, like e.g. "Supplier 1 + Supplier 2 + Supplier 3 + Supplier 4 + and more" in case of reaching the TM1 element member name limit.
3. Can someone point me to some documentation on TM1 restrictions? So far I have found only http://www.tm1forum.com/viewtopic.php?t=1086 with some old info from 2009.
4. Is there any other idea how to model this case anything differently?
Thanks