PROC SQL Vs FEDSQL Summary

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

PROC SQL Versus PROC FEDSQL

PROC SQL When Would I Use PROC FEDSQL


PROC SQL or PROC FEDSQL?
Want to use ALL SAS enhancements
SAS SQL Implementation and functions? Vendor-Neutral ANSI SQL 3
Performance is satisfactory using
Follows ANSI Standard 2 single-threaded processing?
ANSI SQL 3 Compliant
Working with SAS tables in
concatenated libraries?
SAS Numeric and Character Data Processes 17 ANSI Data Types
Want SAS session or table
Types information?
Want to create SAS macro variables
Enhanced DBMS Table
Session and Table Information with a query?
Information Using DICTIONARIES
Using DICTIONARIES Want the SAS/ACCESS interface to
convert PROC SQL to native DBMS
SQL?
Multi-threaded for Sorting and Fully Multi-threaded on the SAS
Want to push as much processing as Platform
Indexing on the SAS Platform possible into the DBMS?

Want to work with ANSI data types?


Many Non-ANSI Standard SAS Very Few Non-ANSI SAS
Want enhanced DBMS table
Enhancements information? Enhancements
Need the performance of fully
multi-threaded processing?
Does Not Execute in CAS (SAS Viya) Executes in CAS (SAS Viya)
Want to execute SQL inside CAS?

*CAS provides a powerful in-memory engine that delivers blazing speed to accurately process your big data. It uses scalable, high -performance, multi-threaded algorithms to rapidly perform analytical processing on in-memory data of any size.

SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration. Other
brand and product names are trademarks of their respective companies. Copyright © 2019 SAS Institute Inc. Cary, NC, USA. All rights reserved.

You might also like