Restrictions in DATA Step Processing

Here are the restrictions for using the DATA step in Hadoop:
  • More than one SET statement is not supported.
  • These statements are not supported:
    • BY (or FIRST. and LAST. variables)
    • CONTINUE
    • DISPLAY
    • FILE
    • INIFILE
    • INPUT
    • LEAVE
    • MERGE
    • MODIFY
    • OUTPUT
    • PUT
    • REMOVE
    • RENAME
    • REPLACE
    • RETAIN
    • UPDATE
    • WHERE
    • WINDOW
  • The ABORT statement has these restrictions:
    • The ABORT statement does not accept arguments.
    • The ABORT statement is not supported within functions. It is valid only in the main program.
  • The sub-setting IF statement is not supported.
  • The INPUT function does not support the question mark (?) and double question mark (??) modifiers.
  • No SET statements options are allowed.
  • You can use only SAS formats and functions that are supported by the DS2 language. For more information, see SAS DS2 Language Reference.
  • Some CALL routines are not supported. Routines are supported if there is an equivalent function.
  • Component objects are not supported.
  • Scoring input variables cannot be modified.
  • Large models can consume large amounts of memory on the client side. It is recommended that you set the MEMSIZE= system option to MAX.