A00-260 · Question #29
Within SAS Data Integration Studio, how is the internal code of a SAS Code transformation assigned to its options?
The correct answer is A. SAS macro variables. SAS Data Integration Studio passes option values into a transformation's internal code through SAS macro variables - when you configure options in the transformation's properties dialog, DI Studio maps each option to a macro variable that the underlying SAS code references at…
Question
Within SAS Data Integration Studio, how is the internal code of a SAS Code transformation assigned to its options?
Options
- ASAS macro variables
- Bcolumns of SAS datasets
- CSAS formats
- DSAS macro calls
How the community answered
(35 responses)- A91% (32)
- B3% (1)
- C6% (2)
Explanation
SAS Data Integration Studio passes option values into a transformation's internal code through SAS macro variables - when you configure options in the transformation's properties dialog, DI Studio maps each option to a macro variable that the underlying SAS code references at runtime (e.g., &input_table, &output_table). This design cleanly separates the reusable code template from the runtime configuration.
Why the distractors are wrong:
- B (columns of SAS datasets): Dataset columns hold data values, not code configuration parameters - they have no mechanism for controlling how a transformation executes.
- C (SAS formats): Formats define how values are displayed or stored; they play no role in passing configuration into transformation logic.
- D (SAS macro calls): While macro calls invoke macros, they are not the mechanism by which DI Studio assigns option values to the internal code - that assignment happens through macro variable resolution (
&varname), not the call itself.
Memory tip: Think of DI Studio options as a form that gets "filled in" - each field on that form becomes a ¯o_variable that plugs directly into the code template, like mail-merge for SAS programs.
Topics
Community Discussion
No community discussion yet for this question.