BI Tools

Tips and tricks for building information maps, OLAP cubes, reports, and dashboards

BI Admin

Learn your way around a SAS BI installation.

Visual Analytics

Learn your way around the SAS Visual Analytics tool

Coding & Data

Extract, transform, and load your data into the SAS BI toolset

Stored Processes

Create and design stored processes like a rock star

Home » Archive by Category

Articles in BI Admin

SAS Coding: Scattered Data Might Need CPORT Procedure Help

2013-12-15 – 5:52 PM
2013 12 environment setup thumbnail

My computer is a hot mess!  I have datasets and code everywhere.  I’m serious … you name it … there is not a hard drive, thumb drive, and even a DVD in my office that doesn’t have data on it.  I call it Scattered Data Syndrome and I had to do something before I kicked a stray dataset across the room and broke the printer.
Who knew …

What’s the difference between SAS Enterprise Guide and SAS DI Studio?

2013-11-16 – 9:57 PM
SAS DI Studio

A question SAS programmers/users sometimes ask me is “What’s the difference between SAS Enterprise Guide (EG) and SAS Data Integration Studio (DI)?” Both run SAS code and can generate tables and reports… my one-line response is “it’s about those SAS jobs being SAS metadata objects.”
It’s about the Metadata
What do I mean by this? Well, in EG you work with tables and SAS code (either with …

Admins – Need to Restore One Metadata Object from a Backup?

2013-03-11 – 10:48 AM
metadata_backup_01

When I think of corruption, it usually is more about government.  Certainly, I don’t picture myself slipping a C-Note to the metadata server for favors, such as giving me special access or maybe ensuing my jobs have priority (wink). Stig Eide, a SAS BI administrator, reminds me that corruption does occur in the metadata – but not exactly  what I was picturing.  When metadata corruption occurs, …

Update Table Metadata Using Base SAS Code

2012-12-19 – 5:55 AM
Summary Output from PROC Metalib

Ever had the need to update as table metadata by submitting SAS code?  If so, you can use the SAS BI METALIB procedure to do so.  This may be useful if you want to automate an ETL process, which loads tables and registers in metadata at the same time. 
Update Existing Table in SAS BI Metadata
The following code connects to a SAS library already registered in metadata and …

SAS Administration: Fetch Data Faster across ODBC

2012-11-01 – 7:43 AM
odbc_config

On my current “big data” project, I’m connecting SAS to PostgreSQL using the ODBC access engine.  At first I was seeing pretty bad performance – specifically I wasn’t able to view the ~2.2 billion sample records I created.  After adding 2 simple lines to the odbc.ini configuration file I was able to fly through the data.
By default, ODBC data sources (at least in Linux) may …