03-06-2017 01:53 PM
We have Installed SAS on Linux Host and we store the datasets and other physical content on Compute Server(linux host).
The Compute Server space is limited and we don't want to extend its capacity.
We need to store the huge datasets on the Windows Network Shared Path instead, so that we can use the Windows Network Shared path for storing/accessing the huge datasets/files.
Please do suggest us the workaround to mount the Windows Network Shared Path on the Compute Server(linux Host), so that we can use the libname statements to point those path for storing the datasets.
Quick response will be highly appreciated.
03-06-2017 02:27 PM
This is more a Linux-related question rather than a SAS one so you may find your answer quicker on Linux forums.
03-06-2017 07:55 PM
Since you mentioned that the SAS datasets are huge, I might also ask if you have considered whether this method of providing additional storage space will provide adequate performance for your SAS users? It would be well worth testing before rolling it out. If you haven't already seen them, I'd recommend reading the following papers (and the associated resources mentioned within them):
Of course another consideration is to see if your users can take advantage of general SAS programming techniques to reduce the storage footprint for their SAS tables (appropriate variable lengths, compress option, etc).
03-07-2017 03:54 AM
I can subscribe to the consideration provided by @PaulHomes.
And something else: if some of those huge datasets are used as relational databases, instead for pure data analysis, it probably would be interesting for you to consider to move some of that data to a relational database, and extract to SAS only the data to be used for analysis and reporting.
Then, a last interesting option, depending on the real amount of data you have behind, is the usage of Hadoop as data lake.
03-07-2017 05:13 AM
It has been my experience that network shares can never give you the performance of directly attached storage or SAN storage.
So you should think twice before doing that. In the end you'll waste a lot of time before you end up increasing the server's storage anyway.
Extending local storage on the server is also easier to handle and maintain in the future.
Mounting Windows(CIFS) shares on UNIX is usually done with Samba (client).
But IMO what you want to do is just a method of crippling your SAS server.