So, for the SAS dataset migration, there are couple of methods which should work, so I don't want to delve into the merits of each. But I can share a couple experiences from our migration a while back. Our migration was also from SAS 9.2 on Solaris 10 SPARC to SAS 9.4 on SUSE. To migrate the datasets (~150TB), we ended up writing a very simple macro that simply assigns a local libname on Solaris and a remote libname on Linux using SAS/Connect. When the users were ready to migrate their data, they simply invoked the macro from Enterprise Guide. This had the following pros and cons: PROS: - The moment SAS 9.4 creates the dataset on Linux, is already ""converted" to Linux x64 encoding. No export->import, one action and it's done. - You don't need to double up on you disk space on Linux (for packages) since the data goes straight into it end state - We had ~150TB of SAS datasests and didn't have a single issue in terms of compatibility, data loss, data corruption, etc. - It is user driven, The users can decide exactly when they want to migrate as not to disrupt current business processes. CONS: - It takes long. SAS/Connect is not the fastest engine, but given the benefits we derived from this approach, it didn't matter. If you allow yourself enough time to migrate the data, then you're fine. It's the lastminute.com users that were a problem. REMEMEBER: - Switch on dataset compression on Linux from day 1. This way all your migrated datasets are compressed from the beginning. - Do not allow users to FTP the data across. They will try and take shortcuts to move the data, but then you land up with Solaris-encoded data on Linux. Although SAS does handle this by means of CEDA, you increase you CPU usage and you cannot update those datasets until converted. All the best !
... View more