DBS should fail, hard!
- Steve Rowe
- Site Admin
- Posts: 2455
- Joined: Wed May 14, 2008 4:25 pm
- OLAP Product: TM1
- Version: TM1 v6,v7,v8,v9,v10,v11+PAW
- Excel Version: Nearly all of them
DBS should fail, hard!
Hi, if you agree with this RFE please take the time to vote.
https://ibm-data-and-ai.ideas.aha.io/ideas/PAOC-I-331
I bet I don't get 10 likes!
In Pafe when a user executes a DBS against a cell which is not writeable the formula returns the value of the cell. Not writeable means C level, read-only access, write access but locked.
This is counter productive, the job of the formula is to send data to TM1 and report success or failure.
There is now no difference in cell state between the formula successfully working or not. This means that in Pafe every DBS execution needs full reconciliation post send to test for success, this should not be required.
In the legacy clients sending to a non-writeable cell meant that the formula showed an error, a clear and obvious indication of a fault.
Imagine designing TI processes such that they always report success and suppress all error messages. Makes no sense, the same logic as to why a TI process has errors and so forth applies to DBS formula.
TIA for anyone taking the time to vote.
https://ibm-data-and-ai.ideas.aha.io/ideas/PAOC-I-331
I bet I don't get 10 likes!
In Pafe when a user executes a DBS against a cell which is not writeable the formula returns the value of the cell. Not writeable means C level, read-only access, write access but locked.
This is counter productive, the job of the formula is to send data to TM1 and report success or failure.
There is now no difference in cell state between the formula successfully working or not. This means that in Pafe every DBS execution needs full reconciliation post send to test for success, this should not be required.
In the legacy clients sending to a non-writeable cell meant that the formula showed an error, a clear and obvious indication of a fault.
Imagine designing TI processes such that they always report success and suppress all error messages. Makes no sense, the same logic as to why a TI process has errors and so forth applies to DBS formula.
TIA for anyone taking the time to vote.
Technical Director
www.infocat.co.uk
www.infocat.co.uk
-
- MVP
- Posts: 3222
- Joined: Mon Dec 29, 2008 6:26 pm
- OLAP Product: TM1, Jedox
- Version: PAL 2.1.5
- Excel Version: Microsoft 365
- Location: Brussels, Belgium
- Contact:
Re: DBS should fail, hard!
Currently, you have 8 so 2 remaining.
Best regards,
Wim Gielis
IBM Champion 2024-2025
Excel Most Valuable Professional, 2011-2014
https://www.wimgielis.com ==> 121 TM1 articles and a lot of custom code
Newest blog article: Deleting elements quickly
Wim Gielis
IBM Champion 2024-2025
Excel Most Valuable Professional, 2011-2014
https://www.wimgielis.com ==> 121 TM1 articles and a lot of custom code
Newest blog article: Deleting elements quickly
-
- Site Admin
- Posts: 6643
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: DBS should fail, hard!
I've already cast mine...
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-
- Site Admin
- Posts: 6643
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: DBS should fail, hard!
14 and counting. When does our bet money arrive in our accounts?Alan Kirk wrote: ↑Sun Jul 05, 2020 10:47 amI've already cast mine...
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-
- MVP
- Posts: 3222
- Joined: Mon Dec 29, 2008 6:26 pm
- OLAP Product: TM1, Jedox
- Version: PAL 2.1.5
- Excel Version: Microsoft 365
- Location: Brussels, Belgium
- Contact:
Re: DBS should fail, hard!
When IBM have implemented it
Best regards,
Wim Gielis
IBM Champion 2024-2025
Excel Most Valuable Professional, 2011-2014
https://www.wimgielis.com ==> 121 TM1 articles and a lot of custom code
Newest blog article: Deleting elements quickly
Wim Gielis
IBM Champion 2024-2025
Excel Most Valuable Professional, 2011-2014
https://www.wimgielis.com ==> 121 TM1 articles and a lot of custom code
Newest blog article: Deleting elements quickly
-
- Posts: 119
- Joined: Fri Aug 09, 2019 10:11 am
- OLAP Product: TM1 / TM1 Web / Perspectives
- Version: Planning Analytics V2.0.9
- Excel Version: Office 365
Re: DBS should fail, hard!
So never

-
- Site Admin
- Posts: 6643
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: DBS should fail, hard!
So, here's the response to this one:
Sigh. What can you say? To me this has all the hallmarks of someone who has never used the product operationally. Again in my view, it suggests a fixation on "neatness" over effectiveness. It doesn't matter if Perspectives was inconsistent, especially if the inconsistency was in the non-WAN functions (because... who uses them for a numeric send anyway?). The point is that if you have a function whose purpose is to send, you need a clear, visual indicator of whether that send was successful or not. If the formula doesn't provide it itself then your only option is to go to conditional formatting and that is not exactly the most time-effective workaround for ad hoc loads. Of course, in IBM-vision, I suppose that nobody does that and they all create immaculately formatted worksheets for any interaction with the product. See also, "has never used the product operationally".IBM wrote:PA for Excel will degrade dbs* to a read in all cases for consistency. Perspectives itself was not consistent in the implementation across these functions as in 2/3 operational cases it would degrade to a read, while 1/3 would degrade to fail. part of the discrimination in perspectives is along the lines of dbs vs dbsw; PA for Excel treats all wan vs non-wan functions the same, and i think we've aligned the addin to the majority case.
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-
- Site Admin
- Posts: 6643
- Joined: Sun May 11, 2008 2:30 am
- OLAP Product: TM1
- Version: PA2.0.9.18 Classic NO PAW!
- Excel Version: 2013 and Office 365
- Location: Sydney, Australia
- Contact:
Re: DBS should fail, hard!
Ooooh kay, this is what I posted as a comment, which will probably have no impact whatsoever, but at least I said it:
I wrote:In practical use of the product effectiveness is far more important than consistency. The sole purpose of a DBSx function is to send data. The user's principal interest - indeed only interest - is in whether that data HAS, in fact, been sent. If they have a large number of DBSx functions on a sheet, they need to have"at a glance" visibility of which sends have succeeded and which have failed. If they do NOT have that visibility then either:
(a) They have to waste time creating conditional formatting to show variances between the source values and the values that the DBSx cell is reporting (and let's be brutally honest, Excel conditional formatting is far from bullet proof) OR
(b) They need to write formulas or manually compare the DBSx value with the source values.
If they fail to do that then there is the possibility of the user BELIEVING that the data has gone up, when it has not. This can lead to incorrect data in the system, which can lead to mistaken conclusions, which can lead to bad decisions, which can lead to managers claiming that they can't trust TM1.
And all this because the send function won't display an error saying "Hey, this data did not actually go up".
From where I sit in an "in the field" admin's chair, that's a pretty high potential price to pay for the orderliness and prettiness of "consistency".
"To them, equipment failure is terrifying. To me, it’s 'Tuesday.' "
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
-----------
Before posting, please check the documentation, the FAQ, the Search function and FOR THE LOVE OF GLUB the Request Guidelines.
- gtonkin
- MVP
- Posts: 1254
- Joined: Thu May 06, 2010 3:03 pm
- OLAP Product: TM1
- Version: Latest and greatest
- Excel Version: Office 365 64-bit
- Location: JHB, South Africa
- Contact:
Re: DBS should fail, hard!
Thanks Alan - added my 2 cents worth too as we ran into this again this week.
To mitigate this, as you and others have mentioned, you need to do all sorts of reads and checks to test if what you have sent actually got sent.
The risk here is you now introduce macro code and other nonsense which is error prone and makes support and maintenance more onerous.
Certainly hope it gets sorted as new-to-TM1 developers will certainly get caught out.
To mitigate this, as you and others have mentioned, you need to do all sorts of reads and checks to test if what you have sent actually got sent.
The risk here is you now introduce macro code and other nonsense which is error prone and makes support and maintenance more onerous.
Certainly hope it gets sorted as new-to-TM1 developers will certainly get caught out.