Hi all,
I have a huge table with 100's of thousands of rows.
I have to create a report on this table with prompts.For example allowing users to select customer names,state,city...
Now if i use this table itself for the prompt and since the customer names,state,city repeats many times, i assume microstrategy will do distinct on each of these to display in the prompts and there will be performance issue like time outs and even hang up.
so i am planning to create a separate look up tables for each of these fields and use prompts on these so that prompt response time is increased.
Also i can create a view from this table which acts as a look up tables for customer,state,city... which will be very easy both creating and maintaining.
Can any one help me understand which is the better way? creating a table or view from microstrategy point of view in particular and from database design point of view in general.
Thanks.
I have a huge table with 100's of thousands of rows.
I have to create a report on this table with prompts.For example allowing users to select customer names,state,city...
Now if i use this table itself for the prompt and since the customer names,state,city repeats many times, i assume microstrategy will do distinct on each of these to display in the prompts and there will be performance issue like time outs and even hang up.
so i am planning to create a separate look up tables for each of these fields and use prompts on these so that prompt response time is increased.
Also i can create a view from this table which acts as a look up tables for customer,state,city... which will be very easy both creating and maintaining.
Can any one help me understand which is the better way? creating a table or view from microstrategy point of view in particular and from database design point of view in general.
Thanks.