BookmarkSubscribeRSS Feed
robby_beum
Quartz | Level 8

Hello,

I'm not sure if this is where I ask my questions but here goes...

 

I have a SAS EG job that is scheduled to run in Windows Task Scheduler. I do not have to manually run the job or submit the job as it's set to run automatically early in the morning when I am in bed. Before hand, I do have to email the person for the excel input file, make sure it's columns and tabs are the correct names and place in the correct location for SAS to read. The job runs and when I come in in the morning, I email out the link of the job location to my customers.

 

Here's my questions:

1. In your opinion, would you consider this an automated job considering the before and after work that is done?

2. What about levels of software automation such as partially vs. fully automated, is this a real thing?

 

Thanks,

Robby

4 REPLIES 4
AlanC
Barite | Level 11

On #1 (and #2), I don't consider anything automated that requires manual input. If I was doing this myself, I would pre-process using PowerShell or a C# job to make sure I have what is needed. PowerShell is probably your best bet if you don't want to get into the intricacies of C#. Of course you can do it in other ways such as Java or Python but PowerShell would be the natural choice IMO.

 

Partial automation is like partial pregnancy.

https://github.com/savian-net
robby_beum
Quartz | Level 8

Thank you for your response.

SASKiwi
PROC Star

Of course the goal should be complete automation, but in a less than ideal world sometimes you have to compromise and accept manual inputs simply because:

  • they are not available any other way
  • the resources required to automate completely cannot be justified

I personally have to deal with a small number of manual inputs in my work, but with good systems and management, they can be handled efficiently and effectively.

robby_beum
Quartz | Level 8

Thank you for your responses. I've come to the conclusion and in my opinion partial-automation can still be considered automated albeit partial. Here's my reasoning:

 

1. False Dilemma - Specific to this instance, to say something is 100% automated or 0% automated is also known as "either/or fallacy", "black and white fallacy", "excluded middle fallacy" or "all or nothing fallacy" -- it omits choices when other choices are available.

 

2. Definition of "automation" by Dictionary.com, WordReference.com, The FreeDictionary.com, defines it as "the technique, method, or system of operating or controlling a process by highly automatic means, as by electronic devices, reducing human intervention to a minimum." Notice it says reducing, not eliminating completely. Other definitions include similar wording such as Wikipedia.com that include the verbiage "...with minimal or reduced human intervention."

 

3.There is precedent in industries, including software, hardware, robotics, and the automobile industry (as well as others) that use the nomenclature of various levels of automation (Level 1, Level 2, Level 3, etc. Partial vs. Fully Automated).

 

4. Windows task scheduler's own definition states that it "enables you to automatically perform routine tasks..." and when you click the help it states "Schedule computer tasks that run automatically". So regardless of the process before or after, I do not have to sit at my computer and click run, I've scheduled the task off hours regardless of what happens before or after and in that regard, it's partially-automated.

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

SAS Enterprise Guide vs. SAS Studio

What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 4 replies
  • 1344 views
  • 1 like
  • 3 in conversation