I don't use DSGI much, so I'm not an expert in this area ... but I grabbed a dsgi example out of the v6 SAS/Graph Examples book:
http://robslink.com/SAS/democd44/ex_30.htm
And tried running it in SAS 9.3 (it's not shipping to customers yet, but since I work at SAS I have access to the R&D version), and the dsgi example seems to run fine. It displays the following note in the SAS log:
NOTE: DSGI will no longer be supported after SAS version 9.3.
(the sas log says "after", whereas the text in the document you linked says "starting with" - I'll ask around and see if the document needs to be corrected.)
The document has been corrected, but no explanation is given.
Is this a move to have eveything in ODS? Is annotate to follow? Does legacy not matter to sas?
I find this information a bit disturbing tbh.
SAS/GRAPH procedures and annotate will continue to be supported in SAS 9.3 and beyond. There is no plan to discontinue these features. While it will be clear to the reader that many new developments in graphics are happening in the ODS Graphics arena, we are also working on new graph procedures in the SAS/GRAPH product for SAS 9.4.
That's good to know, Sanjay.
On the other hand, I reckon a year ago, the official line was that SAS/GRAPH procedures and DGSI will continue to be supported in SAS 9.2 and beyond.
Sas could display big fat warnings saying "DGSI is deprecated, please use new and shiny xxx".
Sas could also not enhance the ouputs created (Yay for anti-alisasing and transparency in 9.3!).
But stopping to support a part of the language that has been in production for years is not on. Legacy is a big deal for corporate tools and systems, and should be discarded only if absolutely necessary.
My opinion anyway.
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.
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.
Ready to level-up your skills? Choose your own adventure.