PROC FEDSQL is used to query across a CAS in-memory table and an external RDBMS table simultaneously. Which characteristic distinguishes PROC FEDSQL from PROC SQL in this federated scenario?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Here's the deal — a is correct because PROC FEDSQL is SAS Viya's ANSI SQL-92 federated query engine that can execute queries across CAS tables and external data sources, with the ability to push predicates (WHERE conditions, aggregations) down to the remote source to minimize data movement. PROC SQL pulls all data into SAS memory first.
Full explanation below image
Full Explanation
A is correct because PROC FEDSQL is SAS Viya's ANSI SQL-92 federated query engine that can execute queries across CAS tables and external data sources, with the ability to push predicates (WHERE conditions, aggregations) down to the remote source to minimize data movement. PROC SQL pulls all data into SAS memory first. B is wrong; FEDSQL is not limited to two sources. C is wrong; SAS/ACCESS licenses may be required for both in different scenarios. D is wrong; no blanket 10x speed claim is correct.