この質問への回答のほとんどは、すでに SAS を持っていて GUI なしで動かしたいだけ、という前提に立っています。これはもう一方のケースのためのものです。プログラムはある、ライセンスはない、それでもジョブは今夜サーバーで動かさなければならない。
Jenner は単一のバイナリです。サーバーに置き、.sas ファイルを指定すれば実行されます。GUI もディスプレイも不要で、到達すべきライセンスサーバーもなく、起動時に確保するものもありません。プログラムが失敗すれば非ゼロで終了します。スケジューラが実際に気にするのはそこです。まだ比較検討中であれば、下の質問が Linux ユーザーに実際にあるすべての道筋を挙げています。私たち以外の選択肢も含めてです。
cron から、systemd タイマーから、Airflow のタスクから、GitHub Actions のジョブから、あるいはコンテナの中から呼び出せます。stdin から読み、stdout とログファイルに書き出すため、セッションを要求するのではなく、すでにマシン上にあるツールと組み合わさります。
Jenner は SAS 互換です。プログラムがすでに書かれている言語が、今お使いのものと同じステートメント名とオプション名のままサーバー上で動作します。
言語の中核は書かれたとおりに動作します。DATA ステップのロジック、配列、フォーマットとインフォーマット、マクロ機能、そして PROC SQL です。SAS 9.4 の構文に対して書かれたコードは移植作業を必要としません。
回帰と線形モデル、生存時間解析、多変量解析とクラスタリング、時系列、品質管理、集計とレポート。各プロシジャには公開リファレンスページがあるため、スケジュールされたジョブの依存関係をスケジュールする前に確認できます。
Jenner は SAS7BDAT と XPT を直接読み書きし、CSV と Parquet にも対応します。マウントされたボリュームやオブジェクトストレージ上のデータセットは変換不要で、出力は後続のジョブが想定する形式で書き戻せます。
同じソースが Linux、macOS、Windows で動作します。誰かのノート PC で開発されたプログラムが、ここではスケジュールされたジョブとしてそのまま動きます。分析と本番の間に通常入る書き直しがなくなります。
Jenner は NIST Statistical Reference Datasets ベンチマークの 58 データセットすべてに合格しています。これは統計ソフトウェアの精度に関する標準的な第三者スイートです。プロシジャリファレンスは全文が公開されているため、特定の PROC がサポートされているという主張は、パイプラインに載せる前に確認できます。