SAS 互換の SAS 代替製品

Jenner は既存の SAS プログラム(DATA ステップ、PROC SQL、マクロ)を、SAS ライセンスなしで Windows、macOS、Linux 上で実行します。構文はそのまま、席数課金なし、書き直しも不要です。

SAS の代替が求められる理由

SAS は席数と年単位でライセンス料金が決まり、CPU コア数も管理対象となるうえ、毎年の更新が必要です。Jenner には席数ライセンスがなく、単体で完結するバイナリとして動作します。

シート単位のライセンスは不要です

Jenner にはシート単位のライセンスも、毎年あらためて予算を正当化する年次更新もありません。同じバイナリが 1 人のアナリストにも 50 人にもそのまま使えるため、チームに人を増やすことが購買判断ではなくなり、分析基盤のコストが人数に比例して増えることもなくなります。

チームがすでに使っているノート PC でネイティブに動作します

Jenner は Apple シリコンを含む macOS に加えて Windows と Linux でも、同一のソースからネイティブに動作します。アナリストは会社から支給された端末でそのまま作業でき、自分のコードとの間に仮想マシンも、2 つ目の OS も、リモートセッションも挟みません。同じプログラムがノート PC から Linux サーバーへ変更なしに移ります。

Mac で SAS プログラムを実行する →

既存のデータファイルをそのまま持ち込めます

数十年分の分析資産が SAS7BDAT と XPT のファイルに蓄積されており、移行で難しいと見込まれるのはたいていこの部分です。Jenner は両形式を CSV や Parquet とあわせて直接読み書きします。開始前に変換するものはなく、結果も同僚が期待する形式のまま出力できます。

移行は実際にはこう進みます

SAS の置き換えはたいてい全面的な書き直しとして想像され、そのために何年も先送りされます。Jenner への移行は書き直しではありません。プログラムは SAS 構文のままで、DATA ステップもマクロも PROC 呼び出しもそのまま残ります。以下は実際のチームがたどる順序で、多くは 1 日以内に実務を動かしています。

  1. 1. すでにあるプログラムを Jenner で実行する

    よく知っていて、出力を一目で見分けられるプログラムから始めてください。移植するものも、人を割り当てるプロジェクトもありません。バイナリを入れ、.sas ファイルを実行し、ログを読むだけです。DATA ステップと PROC のコードは書かれたとおりに動くため、最初の実行がそのまま評価のすべてになります。初日の午後には、自分のコードから出た自分の出力を確認できます。

  2. 2. 出力を SAS と突き合わせる

    同じプログラムを SAS と Jenner の双方で実行し、生成されたデータセットを比較します。PROC COMPARE は両方にあり、この用途に最適な道具です。オブザベーション、変数、値を、指定した許容差まで比較して報告します。双方が SAS7BDAT に書き出すため同一の土俵で比較でき、印象ではなく、明確でレビュー可能な結果が得られます。

  3. 3. 検証責任者に根拠を示す

    正確性は主張するものではなく、示せるものであるべきです。Jenner は統計ソフトウェアの標準的な第三者精度検証である NIST Statistical Reference Datasets ベンチマークの 58 データセットすべてに合格し、統計プロシジャを Python(statsmodels)および R の実装と相互検証しています。これに自分で取った PROC COMPARE の出力を添えれば、レビュー担当者が承認に必要とする資料がそろいます。

  4. 4. 定期実行のジョブから移す

    一斉切り替えは必要ありません。Jenner は立ち上げるサーバーのない単一の自己完結バイナリとして動くため、最初の本番対象として自然なのはスケジュール実行の作業です。担当者が端末の前にいなくてもシートを消費する夜間更新や定期レポートがこれにあたります。シート単位の削減が最も早く現れる領域でもあります。両システムが同じファイル形式を読み書きするので、進める速度はご自身で決められます。

Jenner と SAS の比較

機能JennerSAS
ほとんどの SAS プログラムを実行
対応
対応
席数ライセンスが必要
非対応
対応
Windows、macOS、Linux で動作
対応
限定的
CSV と Parquet のネイティブ入出力
対応
非対応
SAS7BDAT と XPT の読み込み
対応
対応
SAS7BDAT と XPT の書き出し
対応
対応
単体で完結するバイナリとして動作
対応
非対応
ネイティブの Jupyter カーネル
対応
非対応
NIST StRD ベンチマークに完全合格(58/58)
対応
高いが制約あり

対応プロシジャ

Jenner は SAS と同じステートメント名・オプション名で 100 のプロシジャを実装しています。すでにご存じの PROC 呼び出しが期待どおりに動きます。特定のプロシジャに業務が依存している場合は、そのリファレンスを見るのが最短です。以下の各プロシジャは、対応するステートメント・オプション・出力を記載した独自のドキュメントにリンクしています。

対応範囲は言語コア、Base および統計プロシジャ、PROC SQL、ODS Graphics、ファイル形式、データベース連携に及び、329 件の SAS の挙動が個別に文書化されています。各プロシジャには対応ステートメントとオプションを示すリファレンスページがあります。

スクリプト・テンプレート・AI

データの入出力と書式設定

システムユーティリティ

信頼性・希少事象

ソートと再構成

行列プログラミング

空間統計

よくあるご質問

Jenner は標準的な SAS 構文(DATA ステップ、PROC SQL、マクロ、およびほぼすべてのプロシージャ)を、同じステートメント名・オプション名のまま解析し実行します。

DATA ステップと PROC のコードは大半が変更なしで動作します。プログラムは既存の DATA ステップ、マクロ、PROC 呼び出しをそのまま保ち、先に済ませる移植作業はありません。手元の資産で確かめる最短の方法は、よく知っているプログラムを実行してログを読むことです。

Jenner は統計ソフトウェアの標準的な第三者精度検証である NIST Statistical Reference Datasets ベンチマークの 58 データセットすべてに合格し、統計プロシジャを Python(statsmodels)および R の実装と相互検証しています。ご自身の業務で確認するには、同じプログラムを双方で実行し、出力データセットを PROC COMPARE で比較してください。

読めますし、書き出しもできます。XPT、CSV、Parquet にも対応します。開始前に変換するものはなく、出力を SAS7BDAT に戻せるため、Jenner のプログラムと SAS のプログラムが互いに処理を受け渡せます。一括ではなくジョブ単位で移行できるのはそのためです。

はい。Jenner は Apple シリコン搭載 Mac でネイティブに動作し、同一のソースから Windows と Linux でも動作します。仮想マシンもリモートセッションも、維持すべき 2 つ目の OS も要りません。Mac で書いたプログラムは Linux サーバーで変更なしに動きます。

必要ありません。Jenner は SAS を呼び出すフロントエンドではなく、SAS 言語の独立した実装です。したがって SAS のインストールもライセンスも不要です。また、Jenner 自体にシート単位のライセンスもありません。

どちらも実装済みで、回帰、生存時間解析、多変量手法、時系列、品質管理、標本調査分析にわたる他の 98 のプロシジャも利用できます。各プロシジャには対応ステートメントとオプションを記載したリファレンスがあり、実際の使い方が対応しているかを最短で確認できます。

そのまま実行してください。先に済ませる移植作業はありません。バイナリを入れ、.sas ファイルを実行し、ログを読むだけです。正式な根拠が必要なら、同じプログラムを双方で実行し、出力データセットを PROC COMPARE で比較してください。印象ではなく、検証レビューで受け入れられる証跡になります。

SAS は商用ソフトウェアであり、有料のライセンスが必要です。SAS は定価を公開していないため、意味のある金額は同社から直接得る見積もりだけです。第三者による公開の推計は互いに何倍も食い違っています。当社側について言えることは次のとおりです。Jenner には無料枠があり、既存の SAS プログラムの実行にはどの層でも SAS ライセンスを必要としません。SAS ソフトウェアをラップしたものではなく、言語のクリーンルーム実装だからです。

無料の経路はあり、その上に何かを築く前に知っておくべき境界があります。SAS OnDemand for Academics は無料でブラウザー上で動作し、SAS は用途を学術に限定しています。業務で頼る前に現行の規約をお読みください。SAS が明示している制限もあります。各ユーザーの個人データ領域は 5 GB で、SAS Studio は 1 GB を超えるファイルをアップロードできません。学生や研究者であれば、これは本物の SAS であり、正しい答えです。

SAS University Edition は 2021 年に提供が終了しました。いまも見つかるインストール手順がどこにもたどり着かないのはそのためです。重要だったのはローカルで動作した点です。自分のマシン、自分のディスク、接続も不要でした。SAS が現在案内している先はブラウザー上で動くため、実際に失われたのはソフトウェアではなくローカル実行です。まさにそれをお探しなら、Jenner の Mac アプリとコマンドラインが埋める空白です。

席数ライセンスから解放されませんか

無料で始められます。SAS ライセンスは不要です。

3 分間の紹介動画を見る

お問い合わせ

Jenner AI に関するご質問や、エンタープライズ向けソリューションにご関心がありますか?お気軽にお問い合わせください。