Questions tagged [kimball]

20 questions
3
votes
2 answers

Joining date dimension multiple times? - Kimball's book on Data warehouse and Dimension Modeling

I'm reading Ralph Kimball's book on Data warehouse and Dimension Modeling and in chapter 6, there is this part about dimension role playing. Sometimes you discover other dates associated with each transaction, such as the requested ship date for…
2
votes
1 answer

When to rename Date foreign keys?

A lot of times in "The Datawarehouse Toolkit" the authors switch their date foreign key name: Sometimes they use "Date Key (FK)" Other times they name it after the fact e.g. "Invoice Date Key (FK)" Why and when should this occur? When there are…
Peterson Davis
  • 119
  • 1
  • 7
2
votes
0 answers

Dimension model (recursive / hierarchical) for Data Warehouse

I'm having difficulty connecting a dimension table (recursive/hierarchical) to a fact table as there are concerns/issues to deal with: The dimension table belongs to a parent-child relationship structure From the original table, it keeps…
1
vote
1 answer

Calendar Dimension in Datawarehouse Modeling

In my datawarehouse model , I have Dim_Date containing a list of dates. I have a fact table Employee_Leaves containing the list of leaves taken by employees. My fact table has two dates Fk_Leave_Start_Date & Fk_Leave_End_Date . I modeled like this :…
userrr
  • 197
  • 7
1
vote
1 answer

Can a Dimension Table contain Multiple Data Sets

I am working with factual data that contains over 30+ attributes that can be used as dimension. These attributes are basically one dimensional -> ID, VALUE, SORTORDER. The source data from the source system also comes from a single table called…
LordRofticus
  • 181
  • 1
  • 2
  • 13
1
vote
1 answer

Is AdventureworksDW's FactInternetSales an accumulating snapshot table?

I always wonder if the FactInternetSale table of the AdventureworksDW is a accumulating snapshot table. It has a ShipDateKey in it. According to the AdventureWorks OLTP documentation, it says that the ShipDate of the SalesOrderHeader is the date…
1
vote
2 answers

Combining additive and semi-additive facts in a single report

I'm working on a quarterly report. The report should look something like this: col Calculation Source table Start_Balance Sum at start of time period Account_balance Sell Transactions Sum of all sell values between the two time…
Anton
  • 581
  • 1
  • 5
  • 23
1
vote
2 answers

Can we make data marts at the analysis side in kimball approach?

I followed kimball approach but the problem is I didn't make data marts before star schema. Now my question is can I make data marts in SSAS or is it mandatory to make these marts before schema in kimball approach? More Information: I am building a…
zara rana
  • 59
  • 6
0
votes
2 answers

Oracle partition / archive strategy for type 2 dimension table

I have a really wide table in Oracle that's at type 2 dimension. Records have from_dates and to_dates with the latest 'current' records having a high end date of 31st Dec 9999. There are currently two partitions on the table, one for the 'current'…
Reindeer
  • 575
  • 1
  • 4
  • 11
0
votes
1 answer

How to deal with numeric attribute in dimension?

I have a model where in my Project dimension, I have an attribute (AgreedReturn), which is a fixed number. I included it in my model, all good. My problem now, is that I have a requirement where users want a SUM of that attribute. This is very…
Chicago1988
  • 970
  • 3
  • 14
  • 35
0
votes
1 answer

Bridge table for many-to-many relationship

I'm confused about what the strucutre of the the bridge table. star schema book is stucturing the bridge table with a group_key example, if i have fact_orders ( order_sk , order_nk, amount, group_key) dim_sales_person ( sales_person_SK,…
0
votes
1 answer

Is this the correct way to have multiple fact table?

Currently, i am in the process of designing a schema for storing product information which in the end will be used for analyzing the price changes, availability of the product itself. The granularity of the analysis can varied, whether its on item…
0
votes
2 answers

Model scd by using role-playing?

I have this model, but I am unable to find if its “correct”, and what is the technical name for it. I am using Power BI, and for example, I have a Clients table: In my model (cube) I have it twice; I will have tables: Client and Client Current Data…
Chicago1988
  • 970
  • 3
  • 14
  • 35
0
votes
1 answer

Modelling customer onboarding in fact or dimension table?

I'm modelling the customer onboarding pipeline as an accumulating snapshot fact table. I'm considering the Joy Mundy's design tip to model this as a long-lived business process where I have a set of milestones which are updated as customers move…
josescuderoh
  • 65
  • 10
0
votes
3 answers

Star schema - splitting dimensions into multiple smaller dimensions

I have been working in dashboarding for a long time and have always been using the traditional kimball star schema to build my reporting and dashboarding on. The architecture team at work have been working on automating the dimensional star schema.…
1
2