Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Large table monthly switch design problem
schonlinner_at_yahoo.com schrieb:
> Hi AK,
>
>
>>Can you stop exposing the table altogether, granting select privilges >>to views only?
>>Can you just create another view for your quality check team? >>That view should not include the oldest patition.
Mainly your problem is just covered by other people, just some thoughts
in addition.
What are exactly that checks being done by QA? Usually data integrity
should be ensured in Oracle by means of constraints. Of course it is a
performance impact if you load data into datawarehouse and in many
warehouses constraints are disabled by load. But you have no choice if
you are not sure, that your data is "clean" by means of business logic.
No choice, because you get with Oracle constraints more work done with
less resource usage than if you will do it manually. If their checks are
based on some kind of aggregated thresholds - for this purposes Oracle
has things called "Materialized Views" , they should be fresh and you
can fully rely on calculations being done by them.
From all i have read in this thread, i have impression, your QA team
has intention to substitute some built-in functionality of Oracle...
that , usually goes wrong... And what is the reason to use view with
union over 24 nonpartitioned tables , are you preparing downgrade from
10g to 7.3 ?
Best regards
Maxim Received on Thu Jun 30 2005 - 02:04:47 CDT