The FEDSVR engine supports
several LIBNAME statement options that control data source processing.
The options that you can submit depend on the data source. This example
shows how to preserve an Oracle table name that is not a valid SAS
name.
The LIBNAME statement
assigns the libref ORALIB and specifies the FEDSVR engine.
The LIBNAME statement
server connection arguments specify how to connect to the DataFlux
Federation Server.
The data source connection
arguments reference a DataFlux DSN, which provides the information
to access an Oracle database.
The PRESERVE_TAB_NAMES=YES
option controls table names by preserving blank spaces, special characters,
reserved words, and mixed case. The default behavior is that SAS normalizes
the DBMS table name according to SAS naming conventions.
The SQL procedure reads
the table name from the data source as My Table.