In SQLBI methodology, the data warehouse have only application keys and not surrogate keys. Surrogate keys belongs only to data marts, which are modeled following Kimball methodologies. Since our data mart is fed only by extracting data from data warehouse, the surrogate keys are local to the data mart only.
It is not a question of performance, but of separation between different layers of the solution.
Marco