I am looking for advices of designing fact tables. I have a lowest line item level fact table, such as sku number, invoice_ price, quantity, etc. But, other things like tax, shipping are applied to the invoice level. Will it be better to put tax and shipping info in the lowest line item fact table and let application or users to aggregate it, or have another invoice level fact table, or some other better ways? Please help. Thanks.