![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Hi, I've been running a database for about 4 months now, adding data daily and incrementally updating dimensions daily. This has worked for months, but suddenly everything freezes when I try to process dimensions based on the fact table (huge). The dimensions based on |
|
The last thing I see is where it executes the query on the Oracle database. Could it be that the dataset has become so large that the query |
|
Any help would be appreciated, the data is now way behind... ADAM |
#2
| |||
| |||
|
|
I think the SELECT DISTINCT that happen when you process the fact-table-based dimensions must take a lot of time and resources. Maybe you could try creating indexes on the appropriate columns? Does it make sense? Olivier. "adami" <adami (AT) discussions (DOT) microsoft.com> wrote in message news:6B7CAB03-ABBF-415C-A276-C0E469ACABE3 (AT) microsoft (DOT) com... Hi, I've been running a database for about 4 months now, adding data daily and incrementally updating dimensions daily. This has worked for months, but suddenly everything freezes when I try to process dimensions based on the fact table (huge). The dimensions based on smaller tables work fine. This happens through the UI or DSO. The last thing I see is where it executes the query on the Oracle database. Could it be that the dataset has become so large that the query is now timing out? Any help would be appreciated, the data is now way behind... ADAM |
#3
| ||||
| ||||
|
|
AB-SOL-U-TELY. Yes. Conclusive rather than valid I'd say. It seems to me that it isn't going to work unless you do that. Surely they can see that accessing ~500 rows is more beneficial than accessing billions of rows. Hobson's choice really. Good luck, you might need it )Regards Jamie "adami" wrote: The fact table is already indexed & partitioned. I've been battling with the Oracle team not to have any dimensions based on columns in the fact table, but they wont listen because it still worked |
|
"Jamie" wrote: Can you split your fact table based dimensions into seperate dimension tables? If so perhaps a ROLAP dimension would work for you. If its Oracle you could partition the fact table. Just some ideas... Regards Jamie Thomson "adami" wrote: Hi, I've been running a database for about 4 months now, adding data daily and incrementally updating dimensions daily. This has worked for months, but suddenly everything freezes when I try to process dimensions based on the fact table (huge). The dimensions |
|
The last thing I see is where it executes the query on the Oracle database. Could it be that the dataset has become so large that the query |
|
Any help would be appreciated, the data is now way behind... ADAM |
![]() |
| Thread Tools | |
| Display Modes | |
| |