Hi gk1393,
Incremental loading is fundamental when facing these volumes you are showing. But, besides the ETL considerations, you may want to re-think about the design of this datawarehouse.
Are these dimensions actually dimensions? In some businesses dimensions are very big, but is not that common to find many dimensions bigger than the facts (at least not in a mature datawarehouse).
Building dimensions on top of these big tables presents some performance problems, both processing and querying the cube. Disabling attributes for processing, removing extra text attributes that are not used in aggregations and reducing data type sizes (if
you can store data in a smallint data type don't use bigint, for example) are useful techniques to mitigate these drawbacks.
But, again, I'd think about the datawarehouse design itself to check if these cardinalities make sense within your business needs.
Regards.
Pau