Sample SAS data as contributed by Paul Dorfman and Don Henderson in "Data Management Solutions Using SAS Hash Table Operations: A Business Intelligence Case Study"
To get the Bizarro Ball data, simply run the following:
filename bizarro url
"https://raw.githubusercontent.com/allanbowe/BizarroBall/master/bizarroball.sas";
%inc bizarro;
Note - this can take 4-5 minutes to run, as there is a lot of data! It will be saved in your SASUSER library/folder, change this location manually if desired.
After the data is loaded you can remap the libraries in future sessions as follows:
filename bizarro url
"https://raw.githubusercontent.com/allanbowe/BizarroBall/master/autoexec.sas";
%inc bizarro;
This repository contains the sample data used in the seminal book Data Management Solutions Using SAS Hash Table Operations: A Business Intelligence Case Study by Paul Dorfman and Don Henderson. More information on the incredible power of hashing can be found in their SGF2017 paper Beyond Table Lookup: The Versatile SAS® Hash Object .
The code itself is documented here and was originally sourced from here and here.
An article on this data is also available on communities.
Primarily this data is useful (and was prepared specifically) for readers of the aforementioned book, however the authors have given permission for the data to be used for other purposes as well - such as testing, education, development, and demos.
Unlike the sample data in SASHELP, the Bizarro data can modified. It also contains some interesting properties (such as md5 hashed indexes / surrogate keys).
For ease of extraction, the files are built into a single bizarroball.sas file that can be easily copy pasted into a SAS session.
Simply modify the root
variable (to a permanent path, if desired), and hit RUN.
This produces the following data:
After you have bought the book, feel free to hit the STAR button at the top of this repo so others can learn about (and benefit from) this contribution