BeOptimized Library

Summary

Passionate about SAS Code and Python, we stay up-to-date with the latest developments through SAS training, SAS Support, SUGI, SAS Global Forum, SASENSEI, the SAS Belux User Group, and SAS Communities.

This page contains interesting papers we have collected from the web, which are used for our coaching preparations and specific consultancy activities. Download them for free and read them wherever you like!

Publication list

The SQL Optimizer Project: _Method and _Tree in SAS 9.1

This paper discusses two lesser-known options of SAS Proc SQL: _method and _tree.

Powerful and Hard-to-find PROC SQL Features

This presentation discusses topics that help SAS users unlock the many powerful features, options, and other gems found in the SQL universe. Magic options are also presented to alter the way Proc SQL make the joins.

The Optimizer Project: WHERE The Statement Is Not The Clause

Never use WHERE clause in PROC SQL when joining different tables, use the FROM. This article explains why it's so important from a performance point of view

DATA Step versus PROC SQL Programming Techniques

Comparison between Proc SQL and Data Step

Proc SQL versus The Data Step

Another comparison between Proc SQL and Data Step

Improve Your Queries

Hints and Tips for Using SQL

Efficiency Techniques for Beginning PROC SQL Users

In this paper, you will learn how to use PROC SQL statements, options, and clauses to conserve CPU, I/O, and memory resources while accomplishing tasks involving rocessing, ordering, grouping, and summarizing data

21 SQL Join Explained

This paper is a cheat sheet showing you, using Ven diagrams different types of SQL joins. They all works in Proc SQL except the Cross apply and Outer apply (not tested via Passthrough) . Sometimes the SAS text editor doesn't highlight the keywords. On top of that syntax Proc SQL has many other options.

Joining SAS and DBMS Tables Efficiently

Who neved had performance issues with queries implying SAS tables and DBMS tables? This paper explains in detail this problematic and shows you some tips to avoid them. SQL passtrhough is also mentionned with the macro %DBMSlist, %MakeList and %RunQuery allowing you to code it more easily

Learning SQL

SQL Notes is a 221 p pdf talking about SQL clauses in a format like 'learn with examples' . This paper is not specific to SAS but more general reference.

SQL Cheat Sheet

This document is a SQL cheat sheet showing you in 3 pages major SQL queries

Multi Vendor SQL cheat sheet

It's not common to have data stored in SAS Data Sets, most organizations are using databases. In proc SQL, SAS users can use explicit passthrough in order to query the data in the database language, this allows you for instance to improve the query speed. This cheat sheet discuss briefly SQL syntax of Oracle, SQL server, MySQL and PostgreSQL in one single PDF.

This site uses cookies. .

By continuing to browse the site you are agreeing to our use of cookies. Review our cookies information for more details.