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

Jenner は SAS 互換で、Apple シリコンを含む macOS 上で SAS 言語をネイティブに実行します。SAS ライセンスは必要ありません。すでにお持ちのプログラムを開いて実行すれば、目の前のノート PC で出力が得られます。

Apple シリコンにネイティブ対応

Jenner は macOS を第一級の対象として作られており、Apple シリコンでネイティブに動作します。導入は自己完結した単一バイナリだけです。SAS ライセンスも、設定する仮想マシンも、維持する 2 つ目の OS も、接続先のリモートセッションもありません。プログラムはネイティブの速度で動き、データはご自身の端末に留まります。

いまの進め方にそのまま合います

プログラムは SAS 構文のままなので、ディスク上のファイルがそのまま実行するファイルです。コマンドラインからでも、ネイティブカーネルを使う Jupyter ノートブックからでも、すでにお使いのエディタからでも作業できます。単一バイナリなので、着手はプロジェクトではなくダウンロードです。

動作する範囲

Jenner は SAS 互換です。プログラムがすでに書かれている言語を、いま使っているものと同じステートメント名・オプション名のまま macOS で実行でき、SAS ライセンスは不要です。

DATA ステップ、PROC SQL、マクロ

言語のコアが書かれたとおりに動作します。DATA ステップのロジック、配列、フォーマットとインフォーマット、マクロ機能、PROC SQL が含まれます。プログラムは既存の構造を保つため、何かを実行して出力を見るまでに先に済ませる移植作業はありません。

100 のプロシジャ

回帰・線形モデル、生存時間解析、多変量手法とクラスタリング、時系列、品質管理、標本調査分析、実験計画法、行列プログラミング、ODS Graphics に対応します。各プロシジャには対応ステートメントとオプションを記載したリファレンスがあります。

既存のデータファイル

Jenner は macOS 上で SAS7BDAT と XPT を直接読み書きし、CSV と Parquet にも対応します。開始前に変換するものはなく、出力も同じ形式で書き出せるため、Mac で動かしたプログラムの結果を Windows で作業する同僚にそのまま渡せます。

どこでも同じプログラム

同一のソースが macOS、Windows、Linux で動作します。Mac で開発したプログラムが Linux サーバーで変更なしに動くため、スケジューラーに載せる作業をノート PC で組み立てるのは十分に理にかなっています。

示せる結果

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

よくあるご質問

はい。Jenner は Apple シリコンを含む macOS で SAS 言語をネイティブに実行します。バイナリを入れ、すでにお持ちのプログラムを開いて実行するだけです。DATA ステップ、PROC SQL、マクロ、100 のプロシジャを同じステートメント名・オプション名で利用できます。

はい、M シリーズの Mac でネイティブに動作します。エミュレーションも仮想マシンもリモートセッションも介しません。自己完結した単一バイナリとして導入でき、ネイティブの速度で動作し、データはご自身の端末に留まります。

必要ありません。Jenner は SAS 言語の独立した実装であり、プログラムの実行に他のソフトウェアもライセンスも要しません。また、Jenner 自体にシート単位のライセンスもありません。

ありません。プログラムは SAS 構文のままで、いまと同じ DATA ステップ、マクロ、PROC 呼び出しを保ちます。先に済ませる移植作業はありません。バイナリを入れ、すでにお持ちのプログラムを実行し、ログを読むだけです。

Jenner は macOS 上で SAS7BDAT と XPT のファイルを直接読み、書き戻したり CSV や Parquet に変換したりできます。仮想マシンなしで動くため、受け取ったデータを開く最短の方法になることが多いです。

はい。Jenner はネイティブの Jupyter カーネルを備えており、Mac のノートブック上で SAS 言語のセルを他の分析と並べて実行し、出力をインラインに保てます。

はい。同一のソースが macOS、Windows、Linux で動作するため、ノート PC で開発した作業がそのままサーバーのスケジュール実行に移ります。

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

Apple シリコンにネイティブ対応。仮想マシンも SAS ライセンスも不要です。

無料で試す