SAS SID for Server - sas

I am installing SAS and have a valid license, for Windows Workstation.
I found the following at the link below:
The operating system value in the SAS installation data file (SID
file) does not have to match the operating system of the machine that
SAS is installed on as long as the SAS client application is part of
the order that you are using.
http://support.sas.com/kb/49/003.html
Does this mean there is some way to change the SID file to allow this license to install on Windows Server? If so, how?

You need a server license to install on a server - ask your administrator or SAS Support (be aware that server licenses are much more expensive!)

The page you're linking here is not related to Base SAS but to SAS client applications, when used in a client-server relationship. This would be something like Enterprise Guide; something that itself doesn't do the work, but instead submits code to a server which does.
That page is saying that if (for example) you have a server license for SAS, you don't have to have a desktop license to install Enterprise Guide on a desktop. You would have to have a desktop license to install (base) SAS on a desktop, though.

Related

DOS commands in SAS Enterprise Guide

I'd like to run some DOS commands in SAS Enterprise Guide. I did it in 9.3 and used the X command. For example: x 'mydir';
X is disabled in Enterprise Guide, as far as I can tell. Mine hangs when I try to use it.
Is there a straightforward way to run DOS commands in Enterprise Guide?
Enterprise Guide is just a front end to submit SAS code to a remote process/server where SAS itself is running. So Enterprise Guide is never going to run any commands.
If the XCMD option is turned on in the SAS session that your Enterprise Guide project is using to run SAS code then the SAS code submitted by your Enterprise Guide process could use the X, SYSTEM or a filename PIPE to run operating system commands. And if the system where that SAS session is running is using the Windows operating system then you could submit "DOS" commands from your SAS code.
But if the system where SAS is running is using UNIX then you could only submit UNIX commands.
And if the XCMD option is disabled then you cannot submit any commands.
If you want to submit commands to run on the machine where you are running Enterprise Guide then you would need to have SAS for Windows installed on that same machine and be connected to that version of SAS (versus some other SAS application server you might have access to).
In order to have Enterprise Guide perform local operating system interactions you can also create a custom add-in. From the documentation
Overview
Custom add-in tasks are .NET assemblies (DLL files) that you create, deploy, register in SAS Enterprise Guide, and execute from the SAS Enterprise Guide task list or add-in menu.
To provide access to custom tasks based on the job responsibilities, you can register custom tasks as capabilities, assign capabilities to roles, and assign users to roles.
Create Custom Tasks
To create custom tasks, you develop Windows executables and package them as .NET assemblies. It is convenient to assemble multiple tasks in a single .NET assembly so that you can share code and implementation among the tasks. For additional information, sample DLLs, and sample executable source files, see the topic “Creating Custom Add-In Tasks for SAS Enterprise Guide,” at Custom Tasks.

issue where In SAS Deployment wizard SAS ODBC Driver for Web infrastructure platform Data Server is not downloaded

What if while installing SAS, I face issue where In SAS Deployment wizard SAS ODBC Driver for Web infrastructure platform Data Server is not downloaded , it is showing completed with error. What would happen if SAS Deployment wizard SAS ODBC Driver for Web infrastructure platform Data Server is showing this error. Can we code/program without the need of this fucntionality?
You are best contacting SAS support for a specific question like this - it is not a programming question, but rather a SAS administrator question.

Accessing SQL server from host machine on Oracle VM Virtualbox For SAS Programming

I am using SAS University edition and want to access the data from SQL server on my host machine(Windows 8.1 64 bit) in my SAS code. Virtual Machine(Oracle VM Virtualbox) OS is also Windows 8.1 64 bit. I am getting following error.
ERROR: The product with which the engine ODBC is associated is either not licensed for your system or the product license has
expired. Please contact your SAS installation representative.
SAS UE can only use Access to PC Files. You will not be able to connect to a database.
Either export/import your data manually via text files or try connecting an excel spreadsheet to your database.

Pentaho 5.3.00 Installation to a client Work station

I am trying to get Pentaho version 5.3 installed on my workstation laptop. My company has the Enterprise edition. What licences do I have to get? Can I get copy of licenses from another client work station or I have to get a copy from original server machine? Can I install the 3.5 edition online and then add the licenses files? or I have to request from system admin to get the pentaho installed?
If your company is using Pentaho EE version, i guess there would be a single license file for all the components based on the subscription. Though i am not sure about your company's policy and licensing, i guess you can use the same license either from client n/w or master server.(note i am assuming you have the permission to use company's license in your local workstation)
I am assuming
installing online
means installing Pentaho in a different server and installing the license. Yes you can do the same. You may read this doc on installing the license.
Hope it helps :)

How to use Talend to read/write SAS files without installing a SAS server?

I'd like to use Talend to manipulate SAS files; however, the SAS plugins require some sort of server authentication. I don't have a SAS server on my machine and I'd like not to install one if possible. Is there a way to read/write SAS files without installing the server?
Not easily! The simplest way would be to purchase a copy of BASE SAS and use it as a local server - see thread below.
How can I read a SAS dataset?
A cheaper way would be to purchase a licensed version of the WPS product:
http://en.wikipedia.org/wiki/World_Programming_System
A free, but less reliable way would be to use an open source reader, such as:
http://kasper.eobjects.org/2011/06/sassyreader-open-source-reader-of-sas.html
hope this helps.