A SAS Federation Server
driver interacts with a data source to read and write proprietary file formats. Each supported
data source has a driver that communicates with the data service in its own language
to resolve data access requests, and to manage physical files and database tables.
For example, to process an SAP table, an application uses the SAS Federation Server
Driver for SAP,
and to process an Oracle table, an application uses the SAS Federation Server Driver
for Oracle.
A Federation Server driver provides connectivity to and from the data source, submits
SQL statements to the data source, and sends data to and from the data source. That is,
a Federation Server driver
receives an SQL expression as input and returns the result as output.
Each Federation Server driver supports the database
functionality of the underlying data source.