As a developer I want to be able to specify which variables are MANDATORY and which variables are optional. This is a feature like type validation and mandatory/optional that makes some programming languages more strict, but also less error prone.
I want to be able to specify for variables in matrices, smart columns and possibly queries if the variable is mandatory or optional. If it is mandatory you MUST pin it, and forgetting to pin it would give you an error and warnings inside MBA.
So That we can develop better vars,matrices, scs and queries with a more well-defined interface.
1. Stricter mechanics for "programming" usually brings about better ability to validate that the things done by the user is correct. i.e. you can see that the user is sending an integer instead of the expected string. In this case the query has a REQUIRED variable, and 1 MANDATORY which would allow us to detect issues.
2. We see a lot error scenarios where "something" has been copied and then the pins are not pinned correctly - giving hard to detect random errors in production (and I am SURE you have all experienced the same issue!). Actually getting warnings around missing pinned mandatory pins would allow us to immediately spot these situations.
3. Basically stronger semantics around the query mechanics will allow higher quality modelling and solutions with less errors.
Please sign in to leave a comment.