BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
TommiSvard
Calcite | Level 5

Hello! I have a question about the SAS Di Studio application itself.

 

Say i have two tables, A and B where i need to extract data from some, but not all columns in the tables. I use the extract transformation to only get the columns I need and maybe do some other manipulating like aggregating the data. After that I want to join these two tables (A and B) to one (table C), however if I now do a left join for example then Di Studios starts to propagate the columns I previously had removed in the earlier extract transformation so they are added back in. I've tried digging in the options and under Job Editor I turned off following settings: "Automatically map columns", "Automatically propagate columns" and "Automatically create join conditions in Join" but to no avail. Is this a intended behaviour or a feature I can turn off?

 

Thanks in advance.

 

Tommi

1 ACCEPTED SOLUTION

Accepted Solutions
RLigtenberg
SAS Employee

Hi Tommi,

 

The automatic propagation (and mapping) of columns can be set at multiple levels.

  1. The Options window (Tools – Options – Job Editor tab) sets the default for new jobs. Changes here do not affect existing jobs.
  2. The Job level (Settings button) sets the default for the current job and overrides the Global (Options window) setting.
  3. The Transformation level (right-click the transformation – Include in Propagation) overrides the Job level setting.

You could turn off automatic propagation for the extract transformations and allow it for the rest of the job.

View solution in original post

2 REPLIES 2
RLigtenberg
SAS Employee

Hi Tommi,

 

The automatic propagation (and mapping) of columns can be set at multiple levels.

  1. The Options window (Tools – Options – Job Editor tab) sets the default for new jobs. Changes here do not affect existing jobs.
  2. The Job level (Settings button) sets the default for the current job and overrides the Global (Options window) setting.
  3. The Transformation level (right-click the transformation – Include in Propagation) overrides the Job level setting.

You could turn off automatic propagation for the extract transformations and allow it for the rest of the job.

TommiSvard
Calcite | Level 5
This is a gamechanger! Thank you so much

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

How to connect to databases in SAS Viya

Need to connect to databases in SAS Viya? SAS’ David Ghan shows you two methods – via SAS/ACCESS LIBNAME and SAS Data Connector SASLIBS – in this video.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 2315 views
  • 1 like
  • 2 in conversation