The Communication component (SPI Server) is the central component of the architecture for PowerExchange for SAS. The SPI Server is a multithreaded TCP/IP listener service. The SPI Server handles requests from the PowerCenter Designer and from the sessions started from the PowerCenter Integration Service.
When you use the Designer to import a SAS source or a SAS target definition, the Client component requests the metadata from the SPI Server. The SPI Server starts an SPI session to retrieve the information from SAS and then passes this information to the Client component. When you save the SAS source or target, the Repository Service component saves it to the PowerCenter repository.
When you run a workflow that includes a SAS source or target, the PowerCenter Integration Service uses the PowerCenter Integration Service component to start a session with the SPI Server. The SPI Server accesses SAS data and passes it back to the PowerCenter Integration Service component for processing.
The following image shows how PowerCenter integrates with SAS: