Special steps for installing the custom tasks that you download

Recent versions of SAS Enterprise Guide (version 5.1 and later) use Microsoft .NET 4.0, which enforces additional security requirements before running custom task DLLs that you download from the Web, including those that you download from support.sas.com. Because these task DLLs are downloaded from the (big and scary) Internet, the [...]

Post a Comment

An FTP-style task in SAS Enterprise Guide: user-driven fixes

A few months ago I released the Copy Files task for use with SAS Enterprise Guide. The task allows you to transfer any files between your PC and a SAS Workspace session, much like an FTP process. It doesn’t rely on FTP though; it uses a combination of SAS code, [...]

Post a Comment

Custom tasks for SAS Enterprise Guide: Q&A

Last week I delivered a SAS Talks session: Introduction to Custom Tasks for SAS Enterprise Guide (click to watch it). I promised that I would share a collection of resources where you can learn more information. First, here is a round-up of the custom tasks that I mentioned, with links [...]

Post a Comment

Upcoming SAS Talks: Custom tasks for SAS Enterprise Guide

If you’re using SAS Enterprise Guide and you’re not using custom tasks, you’re missing out! Custom tasks are new features you can plug in – features that weren’t originally packaged with the software. (And contrary to the Pulp-O-Mizer poster that I created, they do not come FROM OUTER SPACE. Usually.) [...]

Post a Comment

Turn your data set into a DATA step program

Sometimes I need to “disassemble” a SAS data set into a DATA step program. It’s kind of like creating a “freeze-dried” version of the data that you can carry around and use anywhere, re-hydrating it in the SAS session where you next need it. Some example uses for this: Build [...]

Post a Comment

Controlling access to custom tasks in SAS Enterprise Guide

I’ve bragged about how easy it is to install custom tasks for SAS Enterprise Guide. It’s simple: you copy the .NET assembly (usually a single DLL file) into one of the designated folders in your SAS Enterprise Guide installation, and your task just shows up in the menu. Since I [...]

Post a Comment

My favorite SAS tips and tools from 2012

Many of my blogging colleagues are taking this week to reflect on their top posts in 2012. Some are using the visitor statistics to rank the posts, but as Andy Ratcliffe points out, that gives short-shrift to the late-season articles. This year, I’m going to use this space to recap [...]

Post a Comment

A New Year's surprise

Look at what arrived in the mail room this morning! Of course, I was expecting it sometime in January…but not first thing! Here’s to early deliveries…perhaps this will set the tone for all of my projects in the new year. tags: SAS custom tasks, sas press

Post a Comment

There and back again: copying files in SAS Enterprise Guide

One of the problems that trips up experienced SAS users when they begin to use SAS Enterprise Guide is a result of simple geography. The SAS Enterprise Guide application runs here, on your desktop. The SAS Workspace session (which accesses data and cranks through your analysis) runs over there, on [...]

Post a Comment

Object-oriented access to SAS data in a custom task

Most custom tasks need to access SAS data in some way. Since custom tasks are built using Microsoft .NET, and the .NET Framework is object-oriented, it would be convenient if we had an object-oriented method for navigating SAS data sources. That was the thinking behind the “SasData”-namespace classes within the [...]

Post a Comment