Is it possible to query SAS datasets on a SAS Grid with the SAS ODBC Driver? I only have experience using the SAS ODBC Driver with PC SAS. If it is possible I would appreciate any configuration or connection tips.
Thanks!
This is a very uncommon way of connecting to a SAS Grid and I would be surprised if you have SAS/Share available to you. Another option would be SAS/Connect which needs to be installed and licensed on both PC SAS and SAS Grid. Check with your SAS administrator to see if this is an option.
You are correct. What's the external program? I've always found it easier to load SAS data into a relational database for accessing with external programs. That works well as long as you don't need real time data access.
R, for instance. There are R packages for reading SAS data, of course, but they generally require the entire dataset to be read into memory. Using the ODBC driver makes it easy to pass a complex query to SAS and bring back just the subset we want.
You're correct that loading the data to a different DBMS would obviate the issue and we may go that route. For now, I'm trying to build off of the existing processes without requiring asking anyone to change their architecture.
Going the SAS/SHARE route looks like the only option if you don't want to change your architecture. That could involve additional licensing costs and installation and configuration requirements.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.