First - I am a SAS programmer with about 10-12 years of experience with SAS. I am also a SQL programmer (sql 2k, 7, Oracle...) and we have Crystal in house.
When SAS sent us the bill last fall for about $14k I got to wondering what it would take to convert all of those programs from SAS to SQL/Crystal. Answer was not very long since alot of it had Proc SQL statements in it.
This experience has been VERY interesting to me. The SQL Stored procedures/Functions/Triggers/DTS/T-SQL/OSQL that I wrote run MUCH faster than their SAS counterparts ever did plus non-sas programmers can read them just fine (ok, so I may have worked my way out of a job). And the Crystal reports that I now have worked into my asp or .net pages allow me more flexibility than I ever had with ODS or any of it's flavours. Plus I saved the company some pretty big annual bucks.
So the question is --- why do people keep going with SAS when they are writing most of their code with a Proc SQL steps anyway??? I will always be a SAS programmer at heart, but I do not understand anymore.
When SAS sent us the bill last fall for about $14k I got to wondering what it would take to convert all of those programs from SAS to SQL/Crystal. Answer was not very long since alot of it had Proc SQL statements in it.
This experience has been VERY interesting to me. The SQL Stored procedures/Functions/Triggers/DTS/T-SQL/OSQL that I wrote run MUCH faster than their SAS counterparts ever did plus non-sas programmers can read them just fine (ok, so I may have worked my way out of a job). And the Crystal reports that I now have worked into my asp or .net pages allow me more flexibility than I ever had with ODS or any of it's flavours. Plus I saved the company some pretty big annual bucks.
So the question is --- why do people keep going with SAS when they are writing most of their code with a Proc SQL steps anyway??? I will always be a SAS programmer at heart, but I do not understand anymore.