BookmarkSubscribeRSS Feed
KimLeBouton
Quartz | Level 8
Yesterday, I noticed the subject line in the following page, http://support.sas.com/kb/25/536.html.

Will there be any future cool tools that will convert DSGI to ODS? I've been following the ODS Report Writing Interface, but it isn't production yet either, http://support.sas.com/rnd/base/datastep/dsobject/index.html.

I have an old (circa '98), very detailed report that used DSGI, since pre-ODS didn't meet the needs at the time. Of course, there were hours of coding involved to create the two page report.

TIA,
Kim LeBouton
KJL Computing
4 REPLIES 4
GraphGuy
Meteorite | Level 14

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.)

ChrisNZ
Tourmaline | Level 20

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.

Jay54
Meteorite | Level 14

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. 

ChrisNZ
Tourmaline | Level 20

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. Smiley Happy

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

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

View all other training opportunities.

Discussion stats
  • 4 replies
  • 1371 views
  • 0 likes
  • 4 in conversation