A maioria das respostas a esta pergunta pressupõe que já tem SAS e apenas o quer sem interface. Esta é para o outro caso: os programas existem, a licença não, e a tarefa tem de correr esta noite no servidor na mesma.
O Jenner é um único binário. Coloque-o no servidor, aponte-o a um ficheiro .sas e ele corre: sem interface gráfica, sem ecrã, sem servidor de licenças a contactar e sem nada para reservar no arranque. Sai com um valor diferente de zero quando o programa falha, que é a parte que interessa mesmo a um agendador. Se ainda está a comparar, as perguntas abaixo nomeiam todos os caminhos que um utilizador de Linux tem, incluindo os que não somos nós.
Chame-o a partir do cron, de um temporizador systemd, de uma tarefa Airflow, de um job do GitHub Actions ou de dentro de um contentor. Lê do stdin e escreve no stdout e num ficheiro de log, por isso compõe-se com as ferramentas que já estão na máquina em vez de exigir uma sessão.
O Jenner é compatível com SAS: a linguagem em que os seus programas já estão escritos, a correr no servidor com os mesmos nomes de instruções e opções que usa hoje.
O núcleo da linguagem corre tal como está — lógica do passo DATA, arrays, formatos e informatos, a facilidade de macros e PROC SQL. Código escrito para a sintaxe do SAS 9.4 não precisa de uma fase de portabilidade.
Regressão e modelos lineares, análise de sobrevivência, métodos multivariados e agrupamento, séries temporais, controlo de qualidade, resumo e relatórios. Cada procedimento tem uma página de referência publicada, por isso as dependências de uma tarefa agendada podem ser verificadas antes de a agendar.
O Jenner lê e escreve SAS7BDAT e XPT diretamente, além de CSV e Parquet. Conjuntos de dados num volume montado ou num armazenamento de objetos não precisam de conversão, e a saída pode ser escrita no formato que a tarefa seguinte espera.
O mesmo código-fonte corre no Linux, macOS e Windows. Um programa desenvolvido num portátil corre sem alterações como tarefa agendada aqui, o que elimina a reescrita que costuma separar a análise da produção.
O Jenner passa nos 58 conjuntos de dados do benchmark NIST Statistical Reference Datasets, a suite independente de referência para a exatidão de software estatístico. A referência de procedimentos é publicada na íntegra, por isso a afirmação de que um PROC específico é suportado é verificável antes de o pôr num pipeline.
Um binário, sem servidor de licenças, e um código de saída em que o seu agendador pode confiar.
Iniciar avaliação gratuita