SAS는 좌석 단위와 연 단위로 라이선스 비용이 책정되고 CPU 코어 수까지 관리 대상이며, 매년 갱신이 필요합니다. Jenner는 좌석 라이선스가 없으며 단일 실행 파일로 동작합니다.
Jenner에는 좌석당 라이선스도, 매년 다시 예산을 정당화해야 하는 연간 갱신도 없습니다. 동일한 바이너리가 분석가 한 명에게도, 쉰 명에게도 그대로 동작합니다. 따라서 팀에 인원을 추가하는 일이 더 이상 구매 결정이 아니며, 분석 환경의 비용이 인원수에 따라 늘어나지 않습니다.
Jenner는 Apple Silicon을 포함한 macOS는 물론 Windows와 Linux에서도 동일한 소스로 네이티브 실행됩니다. 분석가는 회사에서 지급받은 바로 그 장비에서 작업하며, 자신의 코드와 자신 사이에 가상 머신도, 두 번째 운영체제도, 원격 세션도 두지 않습니다. 같은 프로그램이 노트북에서 Linux 서버로 수정 없이 그대로 옮겨 갑니다.
Mac에서 SAS 프로그램 실행하기 →수십 년에 걸친 기관의 분석 자산이 SAS7BDAT와 XPT 파일에 담겨 있으며, 보통 이 부분을 마이그레이션에서 가장 어려운 대목으로 예상합니다. Jenner는 두 형식을 CSV, Parquet과 함께 직접 읽고 씁니다. 시작하기 전에 변환할 것이 없고, 결과도 동료가 기대하는 그 형식 그대로 내보낼 수 있습니다.
SAS를 대체하는 일은 대개 전면 재작성으로 상상되며, 그래서 몇 년씩 미뤄집니다. Jenner로의 전환은 재작성이 아닙니다. 프로그램은 SAS 문법 그대로 남고, DATA 스텝과 매크로, PROC 호출을 그대로 유지합니다. 아래는 실제 팀들이 따르는 순서이며, 대부분 하루 안에 실제 업무를 실행합니다.
잘 알고 있고 출력만 봐도 바로 알아볼 수 있는 프로그램부터 시작하십시오. 이식할 것도, 인력을 배정할 프로젝트도 없습니다. 바이너리를 설치하고 .sas 파일을 실행한 뒤 로그를 읽으면 됩니다. DATA 스텝과 PROC 코드가 작성된 그대로 실행되므로 첫 실행이 곧 평가의 전부입니다. 첫날 오후에 본인의 코드에서 나온 본인의 출력을 확인하게 됩니다.
같은 프로그램을 SAS와 Jenner에서 각각 실행하고 생성된 데이터셋을 비교하십시오. PROC COMPARE는 양쪽 모두에 있으며 이 작업에 가장 적합한 도구입니다. 관측치와 변수, 값을 지정한 허용 오차까지 비교해 보고합니다. 양쪽 모두 SAS7BDAT로 기록하므로 동일한 기준에서 비교되며, 인상이 아니라 검토 가능한 명확한 결과를 얻습니다.
정확성은 주장하는 것이 아니라 입증할 수 있어야 합니다. Jenner는 통계 소프트웨어의 표준 제3자 정확성 검증 모음인 NIST Statistical Reference Datasets 벤치마크의 58개 데이터셋을 모두 통과하며, 통계 프로시저를 Python(statsmodels) 및 R 구현과 교차 검증합니다. 여기에 직접 확인한 PROC COMPARE 출력을 더하면 검토자가 승인에 필요로 하는 자료가 갖춰집니다.
한 번에 전환할 필요가 없습니다. Jenner는 별도로 구축할 서버 없이 자체 완결형 바이너리 하나로 실행되므로, 첫 운영 대상으로 가장 자연스러운 것은 예약 작업입니다. 사람이 단말 앞에 있지 않아도 좌석을 차지하는 야간 갱신과 정기 리포트가 여기에 해당합니다. 좌석당 비용 절감이 가장 빨리 나타나는 지점이기도 합니다. 두 시스템이 같은 파일 형식을 읽고 쓰므로 전환 속도는 전적으로 여러분이 정합니다.
| 기능 | Jenner | SAS |
|---|---|---|
| 대부분의 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 동작이 문서화되어 있으며, 각 프로시저마다 지원하는 문장과 옵션을 정리한 참조 페이지가 있습니다.
Jenner AI에 대한 질문이나 엔터프라이즈 솔루션에 관심이 있으신가요? 언제든지 연락해 주세요.