Hello all,
I just started a new job this week and they complain about the length of
time it takes to load data into their data warehouse,
which they do once a month.
From what I can gather, they rebuild the indexes before the insert with an
80% Fillfactor, then insert the data (with the
indexes enabled), then rebuild the indexes with a 100% Fillfactor.
Most of my RDBMS experience is with a different product. We would have
disabled the indexes and Foreign Keys, loaded the data, then
re-enabled them, moving any records that violated the constraints into an
appropriate audit table to be checked after.
Can someone share with me what the accepted "best practices" are for loading
data efficiently into a data warehouse?
Any thoughts would be deeply appreciated.
Steve