cancel
Showing results for 
Search instead for 
Did you mean: 

More dimensions or More Application

benniejayfguevarra
Participant
0 Kudos

Hi experts,

Which is more better and more efficient to use, more dimensions or more applications?

Thanks,

Bennie

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Bennie

That is dependant on the scope of your project, but I would say try to reuse as much of your dimensions as possible, so that would mean more applications, which make use of shared dimensions.

Kind Regards

Daniel

Answers (3)

Answers (3)

benniejayfguevarra
Participant
0 Kudos

Hi Experts,

Thanks to all of your replies. Yes it is dependent on the scope of the project but i want to know based on the performance.

Thanks

Former Member
0 Kudos

Hi,

There are lot of things to be considered. More application means more tables in the database. This will increase the size of the database. In a single application, you can have a max of 20 dimensions. So, generalizing, which is better is very vague. I would request you to evaluate both the options in your scenario. I would suggest if you can go with more dimensions, then you can go ahead with it.

Hope this helps.

Former Member
0 Kudos

What about Shared dimensions?

former_member186498
Active Contributor
0 Kudos

Hi,

just to add some informations, there is no limit for the number of the dimensions but for experience after 18-20 the performances fall down, to have a good performance is better mantain the application until 12 dimensions. More applications in the database doesn't affect so much the performance of the DB but obviously it depends how many applications do you create.

Kind regards

Roberto

Former Member
0 Kudos

Hi Bennie,

I would think you would need to reduce the number of dimensions. The ideal number of dimensions that should be maintained in an Application is around the 8 mark. The more it increases beyond this the performance of the Applications would reduce.

Regards,

Santosh

Former Member
0 Kudos

Hi Bennie,

Frankly, there is no direct answer to this.

It completely depends on the requirement and based on that you need to figure out the optimal case.