ShawnEvans
Programmer
Hello,
I've been having a problem with a number of the tables in my datawarehouse. The warehouse I'm working with has a star structure, which means I have a bunch of dimensions and a single fact table relating them. A few of my dimensions are referenced multiple times in the fact table through the use of FK's. For example, in my warehouse there is a Time table. This table contains a TimeID, and number of different ways to interpret time (year, month, week, day, etc.) In my fact table I have 6 instances of a TimeID: Class_start_date, class_end_date, etc.
The problem I'm experiencing in Transformer is that when I make the source of my level an instance of a Time ID in my fact table, lets say class_Start_date, and then make the lable the calendar_year in my Time table the WHERE condition in my data source viewer will always set the condition as Time_ID = Birth_Date, rather than Time_ID = class_start_date. Has anyone experienced anything like this before? For each instance of a Time ID do I have to create a new entity to relate it to? These symptoms are consistent for any table with multiple instances of an ID in the fact table (but obviously they don't all point to Birth_date). Any input would be appriciated.
-Shawn
I've been having a problem with a number of the tables in my datawarehouse. The warehouse I'm working with has a star structure, which means I have a bunch of dimensions and a single fact table relating them. A few of my dimensions are referenced multiple times in the fact table through the use of FK's. For example, in my warehouse there is a Time table. This table contains a TimeID, and number of different ways to interpret time (year, month, week, day, etc.) In my fact table I have 6 instances of a TimeID: Class_start_date, class_end_date, etc.
The problem I'm experiencing in Transformer is that when I make the source of my level an instance of a Time ID in my fact table, lets say class_Start_date, and then make the lable the calendar_year in my Time table the WHERE condition in my data source viewer will always set the condition as Time_ID = Birth_Date, rather than Time_ID = class_start_date. Has anyone experienced anything like this before? For each instance of a Time ID do I have to create a new entity to relate it to? These symptoms are consistent for any table with multiple instances of an ID in the fact table (but obviously they don't all point to Birth_date). Any input would be appriciated.
-Shawn