EZ Study

Actuarial Biology Chemistry Economics Calculators Confucius Engineer
Physics
C.S.


Tips in invoking Enterprise Miner
How to Fix sas error: "Catalog SASHelp.Dmine does not exist"

Question: When you type "miner" in SAS command line or click the SAS-->Solutions-->Analysis-->Enterprise Miner, people often see the following error message appears in the SAS log window:

Error: Catalog SASHelp.Dmine does not exist.
By the source from SAS customer support, http://support.sas.com, they mentioned the following solution, but it actually may not work. (You can try this step first; if it's not working, then continue reading the next tutorial.)

"This message appears if the SAS configuration file does not have the proper mappings for Enterprise Miner.

To correct this problem, open the SASroot\SASV8.CFG file for the SAS 8.x release or the SASroot\NLS\EN\SASV9.CFG file for the SAS 9.x release in a plain text editor like Notepad. Find the following sections and make sure that the mappings for dmine are there (see below). If they are not, add them, save the file, and restart SAS.

/* Setup the SAS System autocall library definition */
-SET SASAUTOS (
"!sasroot\core\sasmacro"
"!sasext0\iml\sasmacro"
"!sasext0\dmine\sasmacro"
"!sasext0\genetics\sasmacro"
)
/* Setup the SAS System help directory definition */
-SASHELP (
"!SASCFG\SASCFG"
"!sasroot\core\sashelp"
"!sasext0\base\sashelp"
"!sasext0\af\sashelp"
"!sasext0\connect\sashelp"
"!sasext0\iml\sashelp"
"!sasext0\dmine\sashelp"
"!sasext0\genetics\sashelp"
)
/* Setup the SAS System message directory definition */
-MSG (
"!sasroot\core\sasmsg"
"!sasext0\access\sasmsg"
"!sasext0\af\sasmsg"
"!sasext0\iml\sasmsg"
"!sasext0\dmine\sasmsg"
"!sasext0\genetics\sasmsg"
)
/* Setup the SAS System sample cat directory definition */
-SET SAMPSIO (
"!sasroot\core\sample"
"!sasext0\base\sample"
"!sasext0\access\sample"
"!sasext0\connect\sample"
"!sasext0\iml\sample"
"!sasext0\dmine\sample"
"!sasext0\genetics\sample"
)
/* Setup the SAS System sample src directory definition */
-SET SAMPSRC (
"!sasroot\core\sample"
"!sasext0\base\sample"
"!sasext0\access\sample"
"!sasext0\connect\sample"
"!sasext0\iml\sample"
"!sasext0\dmine\sample"
"!sasext0\genetics\sample"
) /* Setup the SAS System teststream directory definition */
-SET INSTALL (
"!sasroot\core\sastest"
"!sasext0\base\sastest"
"!sasext0\iml\sastest"
)

If you have changed those, but the enterprise miner is still not working, or you may see some error in the log window:
"... libraries do not exist ...."

Then it's possibly you haven't install SAS with enterprise miner correctly(the default installation doesn't include enterprise folder "Analytics"). TO double check, you can go to C:\Program Files\SAS\SASFoundation\9.2 and check if you have a "dmine" folder.

You can run the following code to double check your SAS licence status:

proc setinit noalias; run;

proc product_status; run;

If you find out your have enterprise miner is still valid or in the warning period, but you can't still run SAS after the previous change(the error still show up when you open enterprise miner), then we can almost confirm that you haven't install enterprice miner correctly. The next tutorial will help you solve that problem, giving you a few tips/instructions of installing enterprise miner in SAS.

Related links:

Continue to next: How to install Enterprise miner correctly?   SAS tutorial home
Back to: How to read large csv file: Number of names found is less than...   Statistics tutorial home