BookmarkSubscribeRSS Feed
Rhodochrosite | Level 12

Hi All,


With the up rise of the Julia programming language within the Data Science field, and it growing ecosystem of packages and extensions, it's quickly becoming the de-facto Open source replacement to Python & R, when it comes to numerical computing.


Having said that, are there any plans to create any kind of mechanism for integrating SAS Viya & Julia?





Community Manager

Perhaps I'm not as tuned into all of the trending tools for data scientists, but among the SAS users I talk to they seem most interested in Python integration, followed by R -- in addition to the core SAS technologies of course.


That said, SAS Viya supports REST APIs that can be accessed by virtually any programming language.  It looks as if Julia can support this with Requests.jil and JSON.jil.


And, if you're accessing SAS via Jupyter Notebooks (using Python SWAT or R SWAT or even just the sas_kernel), then you could build notebooks that mix and match capabilities from Julia and SAS at the Notebook level.


I'm not aware of a movement to build a "Julia SWAT" (similar to the Python / R support), but I'm prepared to be corrected on that by any of my colleagues who are closer to the projects.

Rhodochrosite | Level 12

Hi Chris,


Thank you for the feedback. I guess it would make more sense for somebody from the Julia community to build a Package that connects Julia to SAS (Be it Foundation or Viya). Similar to saspy (Which connects Python to SAS 9.4 from within Python) and all other Julia packages, including the ones you have listed in your reply.


I know, there is a very good Julia package (ReadStat.jl) that could provide a jump start for such integration with SAS from within Julia.


My original message was inspired from the exposure to Proc Lua, Proc Groovy and the ability to call R packages from Proc IML.




Calcite | Level 5

I know this is an old thread, but there is a new Julia package for reading SAS data files. has performance benchmarks showing it is considerably faster than Python Pandas and ReadStat.



SAS is headed back to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team.

Interested in speaking? Content from our attendees is one of the reasons that makes SAS Innovate such a special event!

Submit your idea!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Get the $99 certification deal.jpg



Back in the Classroom!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 3 in conversation