Tuesday, 15 February 2011

sql server - DW Factless Fact Table w/ Transactional Free Form Fields -


I am rebuilding a factual fat table from a transaction table. Organization, status, service, service action, delivery date, etc. are clearly shared recessions. However, I am working on 2 issues:

  1. On the transaction table, there are free form entry fields for prices such as phone, email, chkbxRequestReceipt, they are all directly related to TransactionKey if I draw these fields in my own dim from the fact table, so it creates a 1-1 dim-related relationship that is not right.

  2. The service is dim dim 1 field on the fact table but then split into 3 different haze tables. This was done because the services were not shared nearly the general area. There is 1 transaction for each service action. So 3 service table = the sum of rows in the total rows of the transaction table.

Can someone recommend this model in the best possible way?

  1. You can call (e-mail), chkbxRequestReceipt (or multiple dzenet) Can consider dimension). A dimensional dimension is a dimension without a dimension table. You have dimension dimensions when there is a transaction level grain in the facts table.

  2. For the three tables for service action , I would suggest that they be put in the same dimension table, but I think your There will be a table with several numbers, if you manually write your report then there are no problems in the three tables, but if you use a tool that automatically generates a SQL code for a one-dimensional model Sub Industry does, then you probably need a dimension table.

You can also think of three different dimensions that share the same columns on the fact table, it will work, but it can be a little confusing for business users. Anyway, if they can make their reports anyway, in this case, you will need to create a forward dimension AllSerivceAction , if you need to create a report where you want to show all calls and about it Also info ServiceAction


No comments:

Post a Comment