Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
arulsettu
Master III
Master III

data modeling

Hi,

     i am having around 10 transactional(fact) table in my DB. and many other master(dimensional) table. to form schema what is the best way either can i concatenate all transaction tables or any other way?

please suggest some advice

thanks

17 Replies
Not applicable

Hi,

If all fact tables are having particular KEY field which is common in between all fact then link Key will be better approach may be efficient way to do data modelling..ELSE concatenate all fact in one ..

thanks

arulsettu
Master III
Master III
Author

it will form snowflake schema. i know if i concatenate in to one it will give star schema. star schema will give better result? in optimization it is good?

arulsettu
Master III
Master III
Author

need advice on this

Not applicable

Hi,

PFA,

Best Practices for Data Modelling

Hope it will help you..

Siva_Sankar
Master II
Master II

Hi Arul,

You need to consider the data quality, granularity and performance.  Sometimes the star schema is good sometimes snow flake schema is good in performance. Check out best practices in data modelling to get good performance.

mukesh24
Partner - Creator III
Partner - Creator III

Hi,

If u concatenate all 10 fact into 1 & build star schema but it will not give better performance. Because you simply adding number of record count into single table. Concatenate into single fact is good for small data size. If data size huge u need to think before simply concate all table.

Regards,

Mukesh Chaudhari

sujeetsingh
Master III
Master III

Follow this document

Best Practices for Data Modelling

arulsettu
Master III
Master III
Author

Hi all thanks for replying my database is little huge. thats why i am asking if i concatenate i will better perfomance or is there any alternate suggestions

mukesh24
Partner - Creator III
Partner - Creator III

If u r database huge i will suggest avoid concatenate, go for snowflake schema approach.