特集SAS Enterprise Guide
2.0導入と設定
SAS Enterprise Guide 2.0導入と設定

1. はじめにQ&A

今回の特集は、今春より出荷を開始しました「Enterprise Guide 2.0」
（以SASトレーニングのお知らせ

す。EG 2.0を新規導入する場合の作業内容確認や、EG 2.0の導入を検下 EG 2.0）のインストールから各種設定までの手順について取り上げま討するにあたって、「EG 2.0を使うために準備すべき環境」「EG 2.0をどSAS認定プロフェッショナル・プログラムのお知らせのようにインストールするのか」、「EG 2.0を使うためにどのような設定をするのか」といった疑問を解決するための手助けとして活用いただける内容になっています。なお、本特集ではEG 2.0を新規環境に導入、設定する新刊マニュアルのご紹介ことを前提としています。すでにEnterprise Guide 1.2をお使いの場合は、移行に際して注意点がありますので、弊社テクニカルサポートまでお問い

SASプログラマーズ・ワークショップ開催のお知らせ

合わせください。

電子メールによるテクニカルサポートの利用方法変更について

2. EG 2.0とはEG 2.0は、
SASプログラムをコーディングすることなくSASを利用するため

最新リリース情報のフロントエンドツールです。たとえば外部ファイル（テキストファイル、
MS-Excelブック形式のファイルなど）をSASデータセットに取り込み、その後のデータ加工、集計、
グラフ化、分析といった各種の処理を、マウスのポイント＆クリックのみで実行できます。EG 2.0によって、SASを意識しな
いデータ処理が可能になりますが、SASが不要ということではありません。
EG 2.0はあくまでもフロントエンドツールであり、指定した処理を実行しているのはSASです。マウス操作で指示した処理は、SASプログラムに変換された後、SASへ受け渡されます。そして、SASから戻された処理結果は、HTMLファイルなどで表示されます。次の図は、EG 2.0でデータを集計する場合の例です。集計処理の指定と処理結果の表示はEG 2.0で行なっていますが、集計計算そのものはSASで行なっていることを示しています。

EG 2.0

SAS

処理内容と必要なプロダクト
必要なプロダクト

集計をクリック

集計計算

集計結果を表示

処理内容

Base SAS

必須

SAS/ACCESS

Oracle、DB2等のRDBMSへのアクセス

SAS/GRAPH

グラフ描画

SAS/MDDB Server

多次元データベースでのOLAP

SAS/STAT

高度な統計解析SAS Integration Technologies

EGとSASシステムが別マシンの場合

EG 2.0のインストール方法、および通信プロトコルの設定については、次

図1：EG 2.0とSASの役割分担の概念図

章以降で紹介します。
EG 2.0とSASは、必ずしも同じコンピュータ上にインストールされる必要はーバーと呼びます）、EG 2.0をThinクライアントツールとしてPCにインスト

3. EG 2.0とSASが同一コンピュータの場合の環境構築方法

ール（以降、
このマシンをEGクライアントと呼びます）することで、複数の

ここでは、EG 2.0とSASを同一コンピュータ上にインストールして利用するありません。サーバーにSASをインストールし（以降、このマシンをSASサ

EGクライアントからの要求を1台のSASサーバーで処理するといった形態

方法を紹介します。EG 2.0のみのインストール手順については本章の情をとることもできます。EGクライアントとSASサーバーが別のコンピュータ

報を確認してください。なおEG 2.0のインストールは、「4. EG 2.0とSASがにある場合、双方を結びつける通信手段を用意する必要があります。EG

別コンピュータの場合の環境構築方法」で紹介している、EGクライアント

2.0では次のいずれかとなります。

側の作業でも必須になります。

DCOM（Distributed Component Object Model）

3.1 インストール前の確認事項

Microsoft社が策定したオブジェクト間通信プロトコル。Windowsマシン

EG 2.0をインストールする前に、下記の事項について確認が必要です。

間で用いるのが一般的。
システム必要条件
EG 2.0をインストールできるコンピュータのオペレーティングシステムは、

IOM（Integrated Object Model）
SASで提供している独自の通信プロトコル。SASサーバーが稼動するオペ

次のとおりです。

レーティングシステム（プラットフォーム）に依存せずに使用することが可能。

・Windows XP［Professional, Home Edition］

どちらを選択するかは、SASサーバーのオペレーティングシステムによって・Windows NT4.0［Workstation, Server］（SP5、SP6a）・Windows 2000［Professional, Server, Advanced Server］（SP1以降）制限を受けます。SASサーバーがWindowsであればDCOMまたはIOMが・Windows 98［SP1、もしくはSecond Edition］

利用できますが、それ以外のオペレーティングシステムではIOMのみとなり・Windows Meます。また、EG 2.0とSASサーバーが別コンピュータ上にインストールされる
場合、両者間の通信を制御するために、SAS Integration Technologies

EG 2.0で必要なシステムコンポーネントは、「System Requirements Wizard」

ソフトウェアがSASサーバー側に必要となります。

の実行でインストールされます（システムコンポーネントについては、セットアップCDに含まれる「Enterprise Guide（2.0）システム必要条件」を参SASサーバー（Windows）
SAS

DCOM

クライアント

照してください）。また、弊社Webサイト（http://www.sas.com/japan）の集計をクリック

テクニカルサポートのページでも同ドキュメントを入手できます。

SAS Integration Technology

EG

IOM

サイト番号
サイト番号とは、SAS契約時に発行される10桁の数字です。EG 2.0のインSASサーバー（UNIX）
SAS
SAS Integration Technology
オブジェクトスポーナー

ストール時には、
この番号を入力します。サイト番号は、SASに適用するラ
イセンス情報（セットイニット）に含まれ、SAS起動直後のログで確認できます。
サイト番号が出力されているログ

図2：EG 2.0とSASサーバーの接続概念図
NOTE: Copyright (c) 1999-2001 by SAS Institute Inc., Cary, NC, USA.

EG 2.0で作成したSASデータセットは、SASサーバーから参照可能な任NOTE: SAS (r) Proprietary Software Release 8.2 (TS2M0 DBCS2944)

意のフォルダに保存できます。また、SASのSASデータライブラリに保存

Licensed to SAS INSTITUTE JAPAN LTD. - TRIAL INSTALLATION,

することもできます。処理結果から得られるレポートについても、参照可能

Site XXXXXXXXXX.

な任意のフォルダに保存できます。なお、EG 2.0を使用する際には、処理

NOTE: このセッションはWIN_SRV プラットフォーム上で実行されています。

内容に応じて、必要となるプロダクトを契約し、SASサーバーにインストー
ルされているSASに対して導入する必要があります。

※3行目の末尾の「XXXXXXXXXX」の箇所がサイト番号です。

EG 2.0のインストール時に入力するサイト番号は、原則としてEG 2.0から

サイト番号使用するSASのものをお使いください。

「Site Number」ダイアログでは、サイト番号を入力します。

リリース8.2以降のSAS
EG 2.0で指示する集計・グラフ描画などの処理はSASで行なわれるため、SAS 8.2以降が必要となります。SAS 8.2以降をインストール後、EG 2.0
をインストールしてください。

3.2 インストールの手順
1）SASをインストールしてください。インストール方法についてはお使いのSASの「インストレーションガイド」を参照してください。
2）管理者権限を持つユーザーでログオンし（Windows NT、2000等の場
合）、
ウイルスチェックなどの常駐プログラムを含む全てのプログラムを終了または停止してください。
3）「Enterprise Guide」CDをドライブに挿入します。

図4：サイト番号入力画面

4）セットアップメニューの初期画面が表示されます。表示されない場合は、「Enterprise Guide」CD内の「Setup.exe」を実行してください。
5）System Requirements Wizardを実行します。初期画面より［System
Requirements Wizard］を選択し、指示に従ってください。System

インストール先のフォルダ「Choose Destination Location」ダイアログでは、EG 2.0のインストー
ル先のフォルダを指定します。

Requirements Wizardでは、EG 2.0の稼動に必要なシステムコンポー
ネントをインストールします。システムコンポーネントを更新する必要がない場合は、「システムの更新は必要ありません」のメッセージ画面が表示されます。
「設定言語の選択」ダイアログでは、［日本語］を選択します。
「ソフトウェアの選択」画面では、通常は「Enterprise Guide V2」
を選択します。

図5：インストール先フォルダ指定画面

言語「Select Language」ダイアログで選択した言語でEG 2.0がインストール
されます。日本語環境で使う場合は、［Japanese］を選択してください。
図3：ソフトウェアの選択画面※ Enterprise Guide Admin V2は「Enterprise Guide Administrator」に必要なシステムコンポーネントのみを更新します。EG 2.0のインストー
ルには［Enterprise Guide V2］を選択してください。選択が終わるとシステムコンポーネントのインストールが始まります。場合によって再起動を要求する画面が表示されますが、指示に従って作業を進めてください。
6）EG 2.0をインストールします。セットアップメニューから、［Enterprise
Guide Setup］をクリックすると、ウィザード画面が起動するので、指示に従ってインストールします。EG 2.0のインストールでは、次の項目の設定が必要となりますので、ウィザードの指示に従って情報を入力してください。
・サイト番号
・インストール先のフォルダ

図6：言語選択画面

・言語
・その他のオプション

その他オプション「Install options」ダイアログでは、必要に応じて次のオプションを選択します。
・デスクトップにショートカットを作成する
・グラフ用のテクスチャをインストール（デフォルト）・SAS言語の文法ヘルプをインストール（デフォルト）次項以降、下記の場合について設定方法を説明します。
・ Windows環境のSASサーバーでDCOMを使用する場合
・ UNIX環境のSASサーバーでIOMを使用する場合

4.3 Windows環境のSASサーバーでDCOMを使用する場合
1）設定前の確認
・ EGクライアントからSASサーバーにリモートでアクセスするユーザー（ID/ユーザーグループ）
SASサーバーに対してアクセスするユーザーの権限を与える必要があります。
図7：オプション選択画面

・他のCOM対応アプリケーションへの影響
通常、DCOMの設定は、すべて「COM対応アプリケーションに対するこの画面で、［Next］ボタンをクリックすると、必要なファイルのコピーが始既定の設定」が使用されます。EG 2.0を使用するために独自の設定をまります。確認画面で［Finish］ボタンをクリックすれば、
インストール作業

する場合、DCOMの設定ダイアログ（後述）の「SAS IOM DCOM Server」

が完了します。これでインストール作業は終りです。EG 2.0とSASを別コンを選択して設定してください。

ピュータにインストールする場合には、追加の設定が必要になります。引き

2）DCOMの設定

続き「4. EG 2.0とSASが別コンピュータの場合の環境構築方法」を参照

i. SASサーバーのDCOMを有効にする

してください。

SASサーバーのWindowsタスクバーで［スタート］→［ファイル名を指定して実行］を選び、「dcomcnfg」と入力後、OKをクリックしてください。

※修正モジュール（HotFix）の適用

DCOMの設定ダイアログが表示されます。
［既定のプロパティ］タブのEG 2.0を使用するにあたって、判明している不具合に対する修正モジュー「このコンピュータ上で分散COMを有効にする」のチェックボックスをル（HotFix）を提供しています。
「使用上の注意（Alert Notes）」に詳細

オンにします。この状態でSASサーバーのSASを含む全てのDCOM対情報が記載されていますので、必ず内容を確認し、必要な修正モジュール

応アプリケーションでDCOMが有効になります。

を検討、導入の上、使用を開始してください。

4. EG2.0とSASが別コンピュータの場合の環境構築方法
EG 2.0とSASを別コンピュータ上にインストールして使用する場合、EG 2.0のインストール作業に加えて、「EG 2.0とSASを接続する」ための設定（双方のソフトウェアで通信するための環境整備）が必要となります。ここではその設定作業を中心に解説します。

4.1 SASとEG 2.0のインストール
3章と同様、SASとEG 2.0をインストールする必要があります。それぞれのコンピュータについて、次の構成であることを確認してください。
図8：DCOMの設定ダイアログウィンドウ

SASサーバー
SASサーバー側には、「SAS Integration Technologies」がインストー

ii. EGクライアントのユーザーにCOMコンポーネントへの「アクセス許可」、

ルされている必要があります。

「起動許可」を与える

EGクライアント［既定のアクセス許可］、［既定の起動アクセス許可］、［既定の構成ア「3. EG 2.0とSASが同一コンピュータの場合の環境構築方法」を参考に

クセス許可］の項目が並んでいる画面を表示させます。
［既定のアクセス

引き続き、DCOM設定ダイアログの［既定のセキュリティ］タブをクリックし、

インストールを完了させてください。

許可］の［既定値の編集］ボタンをクリックすると、ユーザー（Windowsユーザーグループ）ごとのアクセス許可を設定するダイアログが表示されます。

4.2 接続方式の決定
EGクライアントとSASサーバーを通信させるには、DCOM、IOMのいずれかを使用します。どちらを使用するかについては次の点を考慮してください。
接続方式の決定ポイント

DCOM

・SASサーバーのオペレーティングシステムがWindows
・EGクライアントとSASサーバーが同一NTドメイン内（異なるドメインの場合には設定が複雑になることがあります）

IOM・SASサーバーのオペレーティングシステムは任意・EGクライアントとSASサーバーのネットワーク接続形態が複雑（たとえば異なるNTドメイン同士で接続しているWindows環境など）

図9：ユーザーごとのアクセス許可を設定するダイアログ

［追加］をクリックして、アクセスを許可するEG 2.0利用ユーザー（ユー

環境設定ファイル書式

ザーグループ）を選択します。同様に、「既定の起動アクセス許可」の［既定値の編集］をクリックして、EGユーザーに起動の許可を設定します。

## Object Spawner「既定の構成アクセス許可」は通常は設定不要です。

dn: sasSpawnerCn=spawn

3）SASで使用するフォルダに対してEGクライアントのユーザーに

objectclass: sasSpawner

権限を与える

sasMachineDNSName: マシン名（IPアドレス）

次のフォルダに対して、EGクライアントのユーザーにアクセス、書き込

sasOperatorPort: ポート番号 (1)…管理用のポート

みの権限を与える必要があります。EGクライアントがアクセスする以下

sasSpawnerCn: spawnのフォルダにアクセス権限を与えます。

sasLogFile: スポーナログファイル（オプション）

i. SASがインストールされたフォルダ
ii. SASUSERライブラリに割り当てたフォルダ## SAS Server

iii.WORKライブラリに割り当てたフォルダ

dn: sasServerCn=server4）ローカルポリシーの設定

objectclass: sasServer

SASのリモート実行に必要な権利を、適切に割り当てる必要があります。

sasCommand: SAS起動コマンド

たとえば、Windows 2000環境での設定は次のとおりです。

sasMachineDNSName: マシン名（IPアドレス）

i. ［スタート］→［設定］→［コントロールパネル］→［管理ツール］→［ロsasPort: ポート番号 (2)…SASサーバーとEGクライアント間のーカルセキュリティポリシー］→［ユーザー権利の割当て］を選択します。
ii. 次の項目にユーザー（ユーザーグループ）を追加してください。
・オペレーティングシステムの一部として機能

通信用のポート
sasProtocol: bridge
sasServercn: server

・クォータの増加・プロセスレベルトークンの置き換え
・ バッチジョブとしてログイン

今回の例では、次のように設定しています。

※環境によっては他の項目も設定する必要があります。

4.4 UNIX環境のSASサーバーでIOMを使用して接続する場合
IOMを使用するには、SASサーバー側で「オブジェクトスポーナ」というプ

マシン名

Localhost

オブジェクトスポーナの管理用ポート

15104

SASプロセス間通信用ポート

15105

SAS起動コマンド/usr/local/sas8/nls/ja/sas

スポーナログファイル/usr/eg̲sas/objspawn.log

ログラムを起動する必要があります。EGクライアントはオブジェクトスポー
ナを経由してSASへの処理依頼、およびSASからの結果受信を行ないます。オブジェクトスポーナが正しく設定されていない場合、これらの通信ができなくなります。

環境設定ファイル設定例

1）設定前の確認## Object Spawner

・ SASサーバーのマシン名もしくはIPアドレス

dn: sasSpawnerCn=spawn

ネットワーク経由でクライアントから接続させるために必要です。
・ SASサーバーの２つの空きポート

objectclass: sasSpawnersasMachineDNSName: localhost

オブジェクトスポーナの管理用ポート、EGクライアントとSASサーバー

sasOperatorPort:15104

間の通信用ポート、の計２ポートを使用します。SASサーバー側にWell-

sasSpawnerCn: spawn

Knownポート以外の２つの固定ポートを確保してください。

sasLogFile: /usr/eg_sas/objspawn.log

・ SASの起動コマンド・スクリプト
SASサーバー上のSASを起動するコマンド、
スクリプトを確認してください。
・ ファイル保存用の任意のディレクトリ
オブジェクトスポーナの環境設定ファイルを作成し、保存するためのディレクトリをSASサーバーに用意してください。
2）オブジェクトスポーナの環境設定ファイル作成と保存
次の様式でオブジェクトスポーナ用の環境設定ファイルを作成します。
詳細は「Administratorユーザーズガイド：Enterprise Guideソフトウェ
ア 第2版」を確認してください。

##SAS Server
dn: sasServerCn=server
objectclass: sasServer
sasCommand: /usr/local/sas8/nls/ja/sas
sasMachineDNSName: localhost
sasPort: 15105
sasProtocol: bridge
sasServercn: server

設定終了後、任意の名前で環境設定ファイルを保存してください。
例）/usr/eg̲sas/objspawn.cfg

3）オブジェクトスポーナの起動
作成した環境設定ファイルを使ってオブジェクトスポーナ「objspawn」
を起動します。環境設定ファイルの指定方法は次の通りです。

イアントに対しても行なってください。
・Enterprise Guide Administratorの設定（DCOM/IOM共通）
次に、Enterprise Guide Administratorを使ってSASサーバーとの接続を設定します。

起動書式
i. スタートメニューからEnterprise Guide Administrator を起動します。
objspawn -configFile 環境設定ファイル

ii.［ファイル］→［新規作成］を選択し、新規作成のダイアログを表示させます。

※オブジェクトスポーナはSASインストール先ディレクトリの「utilities/bin」
ディレクトリ内の「objspawn」ファイルです。
起動例/usr/local/sas8/utilities/bin/objspawn-configFile/users/eg_sas/objspawn.cfg

SASをインストールしたディレクトリ：/usr/local/sas8
オブジェクトスポーナ環境設定ファイル：/usr/eg̲sas/objspawn.cfg

図10：新規作成

オブジェクトスポーナが正しく起動すると「Objspawn initialization」というメッセージが表示されます。

ここで［サーバー］を選択します。
iii.［サーバー−一般］ウィンドウが開きます。
「名前」には任意の名前、「説4）SASで使用するディレクトリに対してEGクライアントのユーザーに権限を与える明」にはそのサーバーの説明を入力し、［次へ］ボタンをクリックします。
iv.［サーバー−接続］のウィンドウが開きます。接続プロトコルを選択し（DCOM「4.3 Windows環境のSASサーバーでDCOMを使用する場合」の（3）またはIOM）ホスト名にSASサーバーのマシン名、またはIPアドレスをと同様に各ディレクトリに適切な権限を与えてください。

入力します。IOMで接続する場合には、ポート番号にSASサーバー側で※ローカルポリシーの設定［次へ］ボタンをクリックします。

今回はUNIX上のSASサーバーでのIOM設定例のため必要ありませv.［次へ］ボタンをクリックし、［サーバー−テスト］画面まで進めた上、接続

んが、Windows上のSASサーバーで設定する場合には、DCOM同

テストを行ないます。テストボタンをクリックして「サーバーへの接続に

SASプロセス用に設定したポート番号を入力します。入力が終わったら様ローカルポリシーの設定が必要となります。

成功しました」のメッセージを確認してください。

a.［スタート］→［設定］→［コントロールパネル］→［管理ツール］→

vi.［完了］ボタンをクリックし、初期画面に戻ると、設定したSASサーバーが［ローカルセキュリティポリシー］→［ユーザー権利の割当て］を選追加されています。これでEnterprise Guide Administratorでのサー択します。
（Windows 2000の場合）

バーへの接続設定は完了です。

b. オブジェクトスポーナの起動、およびオブジェクトスポーナ経由で接3）EG 2.0で設定したSASサーバー追加

続するクライアントのユーザーを次の項目に追加します。

次にEG 2.0を起動し、設定したSASサーバーで処理をさせるための設・オペレーティングシステムの一部として機能定をします。

・クォータの増加

i. EG 2.0を起動し、メニューバーの［ツール］→［アドミニストレータオプ

・プロセスレベルトークンの置き換え
・ バッチジョブとしてログイン

ション］を選択するとアドミニストレータオプション画面が表示されます。
ii. 標準SASサーバーに、追加されたSASサーバーを選択しOKボタンを押します。
以上で、追加したSASサーバーを使って処理が行なえる状態になります。

4.5 EGクライアントの設定
続いてEGクライアントを設定します。DCOM、IOMどちらの接続方式の場

5 おわりに合でも、ほぼ同じ手順で設定できますが、一部接続方式に依存する手順

この特集では、EG 2.0を導入するにあたり、
インストールと設定の観点かがありますのでご注意ください。

ら、EG 2.0とSASが同一コンピュータ、EG 2.0とSASが別コンピュータのそれぞれの場合について紹介しました。EG 2.0活用の次のステップとして、

1）設定前の確認

現在SASで利用しているプログラムをEG 2.0に対応させる方法を考慮す

・SASサーバーのマシン名、またはIPアドレス

ることになりますが、本稿では割愛しています。これについては、今後開催

・SASサーバーで設定した接続方式（DCOMかIOMのどちらか）の「SASプログラマーズワークショップ」等でご説明したいと考えています。

・IOM接続の場合、EGクライアント、SASサーバー間接続のための
ポート番号2）クライアントの設定手順
・DCOMの有効化（接続方式がDCOMの場合）
DCOMで接続する場合には、EGクライアントでもDCOMを有効にする必要があります。
「DCOMを使用したSASサーバーの設定」にある「SASサーバーのDCOMを有効化する」で説明した作業を、EGクラ

特に処理としてよく使われる「外部データからのSASデータセット作成」、「複数SASデータセットのマッチマージ」などを中心としたご紹介を予定していますので、ぜひご参加ください。

SASオプションの値は、OPTIONSプロシジャによって表示することができますが、
この表示形式を変更することはできますか。

●ODS HTMLで、タイトルの後とフットノートの前に参照線を引く

OPTIONSプロシジャに対して以下のようなオプションを指●OPTIONSプロシジャの表示形式を変更する方法

定することで、表示形式を変更することができます。

●SASのオンラインヘルプを、Microsoft HTML Helpを使用して表示す● LONGオプション

る方法●CONTENTSプロシジャの出力について

SASオプションの解説と、既に設定されている値を表示するためのオプシ●LABELの値を取得する関数

ョンです（ 設 定されていない値に関しては、空 白で表 示されます）。

●文字値の検証

OPTIONSプロシジャのデフォルト表示となります。

●Enterprise Guideでデータのプロテクトをはずす方法● SHORTオプション

●年号や漢字（年、月、日）を使った形式でSAS日付値を出力する方法

LONGオプションで表示される、SASオプションの解説を表示しないように●制御データセットから範囲指定のフォーマットを作成する方法

制御するためのオプションです。

●DATDIF関数・YRDIF関数について● VALUEオプション（バージョン8以降）●SAS/IMLで行列の一部のみをプリントする方法

SASオプションとして既に設定されている値に加えて、値の設定方法と作業●回帰分析における適合度検定

領域を表示します。このオプションは、SHORTオプションの影響を受けません。

●偏相関係数を一度に計算する方法● DEFINEオプション（バージョン8以降）
SASオプションの解説、既に設定されている値、値の設定方法に加えて、設定されている値のタイプ（BOOLEAN型、CHARACTER型、LONG型など）を表示します。このオプションは、SHORTオプションの影響を受けません。

ODS HTMLでタイトルの後とフットノートの前に参照線を引プログラム例：DEFINEオプションとVALUEオプションの指定例

くことはできますか？
TEMPLATEプロシジャで下記の例のようなテンプレートをPROC OPTIONS OPTION=work DEFINE VALUE;

定義して、参照線を追加できます。下記の例では、「systemtitle」

RUN;の「posttext」と、「systemfooter」の「pretext」を指定しています。また、「posttext」や「pretext」には他のタグやテキストを追加することもできます。
SAS 8.2で、メニューバーより［ヘルプ］→［SASシステムヘルプ］を選択すると、ヘルプが表示できず、
エラーメッセージ

プログラム例：青色の参照線を追加するが表示されます。対処方法を教えてください。
/* テンプレートの定義 */SASがインストールされているPCに、以下のいずれかがイン

PROC TEMPLATE;

ストールされている場合、SASのオンラインヘルプが正しくDEFINE STYLE STYLES.TEST;

表示できない場合があります。

PARENT=styles.default;
STYLE SYSTEMTITLE FROM TITLESANDFOOTERS /・Windows XP Service Pack 1

POSTTEXT='<hr color=blue>';
STYLE SYSTEMFOOTER FROM TITLESANDFOOTERS /・Internet Explorer 6 Service Pack 1
・Windows Security Update Q323255

PRETEXT='<hr color=blue>';
END;

通常SASが扱うHTML Help ActiveX コントロール（バージョン4.74.xxx）

RUN;が、上記コンポーネントのインストールにより、新しいバージョン（バージョ/* 使用例 */ODS HTML FILE='file.html' STYLE=styles.test;

ン5.2.xxx）に更新されると、このような不具合が発生する可能性があります。現在、この問題を修正するためのHotfix（修正ファイル）が用意されています。上記いずれかに該当する場合は、弊社テクニカルサポートまでご

TITLE '身長と体重の平均';

連絡ください。またその際、以下のSASプログラムの実行結果（ログ出力）

FOOTNOTE "&sysdate";

をお知らせください。

PROC TABULATE DATA=sashelp.class;
CLASS

sex age;

VAR

height weight;

TABLES age,(height weight) * sex=' ' * mean=' ';RUN;

ODS HTML CLOSE;

PROC OPTIONS OPTION=helpext;
RUN;※なお、Internet Explorerを使わないHTMLファイルのヘルプを利用する場合は、上記の現象は発生しません。

文字変数から数値変数に変換する際にINPUT関数を利用
CONTENTSプロシジャで出力される変数情報を、データセッ

していますが 、数 字 以 外の文 字がある場 合 、次のようなトに格納されている順に表示するにはどうしたらよいでしょうか？

NOTEが発生してしまいます。

CONTENTSプロシジャは、デフォルトでは変数名のアルフ

NOTE: 無効な関数 INPUT の引数が 行 100 カラム 11 にあります。

ァベット順に変数情報を出力します。しかし、VARNUMオプ
ションを指定すれば、変数が格納されている順番で表示することができます。

NOTEを発生させないよう、変数の中身を確認後、INPUT関数で処理する
ようなことはできないでしょうか？

PROC CONTENTS DATA=sashelp.class VARNUM;
文字変数内の文字を検証するには、VERIFY関数が便利でRUN;す。VERIFY関数は、指定した文字以外の文字が出現する
位置を戻し、指定する文字のみが存在する場合は「0」を戻
この順序は、出力画面では「#」列に表示されます。なお、SAS System 8

します。ただ、SASにおける文字変数は、変数長と変数値の差を埋めるため、以降では、上記の「格納されている順」とは論理的なものを指します。パフ

末尾に空白文字が入ります。そのため、VERIFY関数の利用では工夫がォーマンスの点から、変数の値の物理的な配置は最適化されることとなり必要となります。

ました。その配置順は「位置」列に表示されますが、通常の処理においては意識する必要はありません。OUT=オプションによって出力先にデータセプログラム例

ットを指定した場合には、論理的な配置順は生成されたデータセットの中に
変数VARNUMとして出力されます。SAS System 6では、POSITIONオプ
ションを指定することによって、配置順で表示することができます。

DATA source ;str = "123" ; OUTPUT;
str = "AAA" ; OUTPUT;
str = "

DATAステップでLABELの値を取得する際に、いったんマク" ; OUTPUT;

RUN;

ロ変数として定義してから使用していますが、もう少し簡単にLABELの値を取得することはできないでしょうか？

DATA dest ;SET source ;これまでLABELの値を取得するには、SASHELPビューまた/* 数字のみである場合、変数 v は 0 となります */はCONTENTSプロシジャの出力をマクロ変数として定義しv = VERIFY(COMPRESS(str) , '0123456789');てから使用するなどの必要がありました。SAS System 8でIFは、新たに追加されたVLABEL関数を用いることで、容易にLABELの値を参照・取得することができるようになりました。下記は、SASデータセットのLABEL値と変数値をログウィンドウへ出力するプログラムの例です。
プログラム例/* 変数ラベル付きデータセットの作成 */DATA test;
INPUT id var $;LABEL id="識別番号" var="文字列";
CARDS;
1 test1
2 test2
3 test3;
RUN;

DATA _NULL_;/* ラベルと変数の値をログウィンドウへ出力 */SET test;= 1 THEN DO; /* 1オブザベーション目のみの処理 */IF _N_= vlabel(id);/* 変数idのラベル値を取得 */lab_var = vlabel(var);/* 変数varのラベル値を取得 */lab_idPUT lab_id
lab_var; /* 取得したラベル値をログウィンドウへ出力 */END;
PUT id var;
RUN;/* 変数値をログウィンドウへ出力 */(v = 0) THEN
num = INPUT(str, 8.);DROP v;
RUN;

Enterprise Guideで「データの並べ替え」を行なうために、データの「プロテクト」を変更したいのですが、メニューの［デ制御データセットを使って、数値変数に範囲指定のフォーマータ］→［プロテクト］が灰色の状態となっているため、変更

ットを作成するにはどのようにしたらよいでしょうか？

することができません。
どうすればプロテクトの変更が可能になりますか。
制御データセットで、数値変数に対する範囲指定のフォーマットを作成する場合、
まず次の変数を持ったSASデータセッ
トを作成する必要があります。

データのプロテクトを変更するには、次の条件を満たす必要があります。
DCOM・ 変更するデータの保存先がSASサーバー（SASがインストールされているマシン）と同じマシンである
変更するデータがSASデータセット以外の場合（MS-Excelや、MSACCESSなど）は、直接Enterprise Guideで編集することができないので、プロテクトを変更できません。この場合は、［ファイル］メニューの［名前を付けて保存］を使って、SASデータセットとして一度保存し直す必用があります。また、変更するデータはSASサーバがインストールされているマシンに保存されている必要があります。Enterprise Guideがインストールされ

内容

FMTNAME

フォーマットの名前

LABEL

ラベル

TYPE

数値/文字値

START

範囲の開始値END

範囲の終了値

SEXCL

開始値を除外する場合（<）は'Y'、含む場合（≦）は'N'

EEXCL

終了値を除外する場合（>）は'Y'、含む場合（≧）は'N'

HLO

最小値を範囲に含む場合には'L'、最大値を範囲に含む場合には'H'ているマシンにSASがインストールされていない場合、SASがインストール
されているサーバにデータを保存（移動）した後、プロテクトを変更する操範囲に上限値がない場合は変数ENDの値をブランク、下限値がない場

作を行なってください。

合には変数STARTの値をブランクにします。たとえば、80以上を「A」、80
未満-70以上「B」、70未満-60以上「C」、60未満を「D」とするようなフォーマット「RANK」を作成するための制御データセットは、次の内容になります。

SAS日付値を出力する際に年号（平成○年△月×日）を利用したいのですが、このようなことはできますか？

FMTNAME LABEL TYPE START END SEXCL EEXCL HLO

SAS 8.2から、SAS日付値の出力形式に年号や「年、
月、
日」

RANK

D

N

を使った日付の表現を使用できるようになりました。以下の

RANK

C

N

サンプルプログラムを参考にしてください。
プログラム例
DATA null;
INPUT date;
INFORMAT date JNENGO. ;/* 入力形式 JNENGOw. */PUT date JNENGO16. ' 'date NLDATE14.; /* 出力形式 jnengo nldate */CARDS;
昭和51年9月2日
昭和64年1月7日
平成1年1月8日
平成15年3月7日;
RUN;

上記プログラムの実行結果
昭和51年 9月 2日 1976年09月02日
昭和64年 1月 7日 1989年01月07日
平成 1年 1月 8日 1989年01月08日
平成15年 3月 7日 2003年03月07日

60

N

Y

60

70

N

Y

80

RANK

B

N

70

RANK

A

N

80

N

Y

N

N

L

H

制御データセットを作成し、フォーマットを作成するプログラム例は、次のプログラム例

通りです。
/*FORMATプロシジャを使ったプログラム例*/
プログラム例PROC FORMAT;VALUE rank/*制御データセットの作成*/

DATA rank;
INFILE cards DSD;
INPUT

fmtname $ label $ type $ start $LOW -< 60

= 'D'

60

-< 70

= 'C'

70

-< 80

= 'B'

80

-

HIGH = 'A' ;RUN ;end $ sexcl $ eexcl $ hlo $ ;CARDS;
RANK,D,N,,60,N,Y,L
RANK,C,N,60,70,N,Y,
RANK,B,N,70,80,N,Y,
DATDIF関数およびYRDIF関数の使い方を教えてください。

RANK,A,N,80,,N,N,H;
RUN;

DATDIF関数は開始日付から終了日付までの日数を計算するための関数です。

/*制御データセットよりフォーマットを定義*/
PROC FORMAT CNTLIN=rank;

日数 = DATDIF(開始SAS日付値,終了SAS日付値,表示形式) ;RUN;/*確認*/YRDIF関数は開始日付から終了日付までの年数を計算するための関数です。

DATA a;INPUT a;FORMAT a rank.;

年数 = YRDIF(開始SAS日付値,終了SAS日付値,表示形式);

CARDS;
59
60

両関数とも3番目の引数「表示形式」には、年・月の扱いを変更するため

69の設定値を指定します。

70・ ACT/ACT：年・月とも実際の日数で計算します79
80・ 30/360：1月を30日、1年を360日で計算します81

・ ACT/360：1月を実際の日数、1年を360日で計算します;・ ACT/365：1月を実際の日数、1年を365日で計算します

RUN;
PROC PRINT;

必ず、

RUN;

・ 月は「30」、「ACT」
・ 年は「360」、「365」、「ACT」のいずれかの組み合わせで指定する必要があります。

上記プログラムの実行結果は次のようになります。
プログラム例：DATDIF関数の処理
OBS

a

1

D

sdate

= '16oct78'd;

2

C

edate

= '16feb96'd;

3

Cactual= DATDIF(sdate, edate, 'act/act');

4

B

days360 = DATDIF(sdate, edate, '30/360');

5B

PUT actual=6A/* 実際の日数で計算 */7

A

PUT days360= ;DATA _null_;

RUN ;
これは、次のFORMATプロシジャを使ってフォーマットを作成したのと同じ結果を得ることができます。

;/* 1月を30日、1年を360日で計算 */左記の処理結果

プログラム例/*行列xの第10行まで、また第10列までをプリントする*/

actual=6332
days360=6240

print (x[1:10,1:10]);

プログラム例：YRDIF関数の処理
回帰分析をしていますが、モデルの適合性を検証するLack-

DATA _NULL_;

of-Fit検定は実行できますか。

sdate= '16oct1998'd;

edate= '16feb2003'd;

y30360= YRDIF(sdate, edate, '30/360');

説明変数の値に重複がある場合、回帰分析において指定/* 1月を30日、 1年を360日で計算 */

しているモデルが適切であるかを検証することができます。

/* 実際の日数で計算 */yactact = YRDIF(sdate, edate, 'ACT/ACT');/* 1年を360日で計算 */yact360 = YRDIF(sdate, edate, 'ACT/360');/* 1年を365日で計算 */ここでは、説明変数が1つである場合を例にとり、具体的な方法を紹介します。例では、応答変数をyとし、説明変数をxとします。ここでは変数xには重複する数値があることを前提とします。最初にDATAス
テップを用いて、変数xと同じ数値をもつ変数x̲cを作成します。次に、GLMプロシジャで、CLASSステートメントを使用して変数x̲cを指定します。

yact365 = YRDIF(sdate, edate, 'ACT/365');

またMODELステートメントを使用して、変数xの後に変数x̲cを指定します。

PUT y30360=

さらに、SS１オプションを指定します。

yactact=
プログラム例

yact360=
yact365= ;RUN ;proc glm data=one;class x_c;
model y = x x_c/ss1;

上記の処理結果例/* タイプI平方和を指定 */run;y30360= 4.3333333333

yactact = 4.3369863014
yact360 = 4.4

上記のプログラムの出力結果では、変数x̲cに対する行に適合度検定がyact365 = 4.3397260274

出力され、回帰モデルがデータに対して適切であるかを判断できます。適合度検定において、モデルが適切であるとする帰無仮説を棄却することができない場合には、変数xに対するF統計量を検証することになります。

※YRDIF関数については、開始日付もしくは終了日付が閏年であり、かつ表示形式が「ACT/ACT」の場合、期待した戻り値にならないという問

変数xに対するF統計量は、パラメータ推定値、つまり傾きが0であるかどうかを検定しています。

題があります。詳細は下記URLの情報をご参照ください。
http://support.sas.com/techsup/unotes/SN/003/003036.html
CORRプロシジャでPARTIALステートメントを指定すると、偏相関係数を計算できますが、他の変数による影響を除去
SAS/IMLを利用しているときに、大きな行列を下記のプログ

した個々の2つの変数間の偏相関係数を、単相関係数と同ラムで出力すると、
アウトプットウィンドウに大量の結果が出

じように行列形式で出力することはできないようです。何かよい方法はあり力されてしまいます。

ますか？

PRINT X;

SAS/STATのFACTORプロシジャを用いることにより実現できます。PROC FACTORステートメントでMSAオプションを指定してください。出力の「Partial Correlations Controlling行列の一部のみをアウトプットウィンドウへ出力し、成分を確認したいとき

all other Variables」の箇所に行列形式で出力されます。

がありますが、良い方法はありますか？
プログラム例PRINTステートメントで、「［］」を指定して行列を囲むことにより、行列の一部のみを出力できます。

proc factor data=test msa;
var x1-x20;
run;/* MSAオプション */トレーニング価格改定のお知らせ
2003年5月1日お申し込み分より、一部トレーニングコースについて料金の改定を行ないます。また、これに併せてチケット捺印数、およびセットプ
ランの金額も改定します。なお、4月30日までにお申し込みをいただいている分については、旧料金にて受講いただけます。また、4月30日までにお買

SASトレーニングのお知らせ

い上げいただいたチケットのご利用に際しては、旧チケット捺印数にて対応いたします。
［価格改定コース一覧］

特別コース開催のお知らせ

コース名

SAS Institute Japan株式会社では、
目的・機能に特化した特別コースを随時開催しています。現在開催予定のコースは下記のとおりです。

改定価格（チケット捺印数）「SASプログラミング：Basic」コース

45,000円（★★）→60,000円（★★★）

「SASプログラミング：Basic」コース

45,000円（★★）→60,000円（★★★）■「医学研究における生存時間解析」コース「マクロ言語入門」コース

20,000円（★） →30,000円（★★）

日

程： 2003年6月12日（木）〜13日（金）（東京会場）「SASによるデータ解析入門」コース

45,000円（★★）→60,000円（★★★）

価

格：80,000円（サービスチケット捺印数4）※テキストは英語版を使用します

受講対象：SASによる統計解析に従事している方※ 価格は全て税抜きです※ 上記以外のコースについては価格の改定はありません

前提知識：「分散分析」コースを受講済みか、同程度の知識のある方
学習内容： 医薬統計専門家により、以下の内容で開催します。ある基準［セットプラン料金一覧］の時刻からある目的の反応が起こるまでの時間を解析対象とセットプラン名／内容

する統計解析分野を生存時間解析と呼びます。例えば、がんBasic Plan（合計3コース）

や循環器系疾患等の臨床研究においては、疾患の再発や死・「SASプログラミング：Basic」コース

亡を目的の反応とすることがあります。このコースでは、生存・「SASプログラミング：Basic」コース

時間解析の基本概念の整理から始めて、生存関数の推定と改定価格（チケット捺印数）

・「マクロ言語入門」コース

検定、Cox回帰とその応用について講義をします。また、実際

・「マクロ言語上級」コースの 医 学データの 解 析を通して、L I F E T E S Tプロシジャや・「実践データハンドリング」コース

PHREGプロシジャの使用法について学びます。PHREGプロ

100,000円→125,000円

下記3コースよりいずれか1コース

Statistic Plan 1（合計3コース）

シジャに関しては、時間依存性共変量の解析やモデルのあて・「統計概論」コース

はまりの評価、繰り返しイベントデータの解析など多少詳しく

・「SASによるデータ解析入門」コース
下記3コースよりいずれか1コース

解説する予定です。

95,000円→105,000円

・「主成分および因子分析」コース

・生存時間解析に関する基本概念の説明

・「分散分析」コース

・LIFETESTプロシジャやPHREGプロシジャの使用法
・医学分野における実データの解析・「判別およびクラスター分析」コース
Statistic Plan 2（合計3コース）
・「統計概論」コース「医学研究における経時データ解析」コース■追加開催決定：・「SASによるデータ解析入門」コース
下記3コースよりいずれか1コース

ご好評につき、下記の日程で追加開催いたします。前提知識、学習内容

・「SASによる回帰分析」コース

等の詳細については、弊社ホームページにてご確認ください。

・「カテゴリカルデータ解析1」コース

日程：2003年5月29日（木）〜30日（金）（東京会場）

・「カテゴリカルデータ解析2」コース

価

格：80,000円（サービスチケット捺印数4）※テキストは英語版を使用します※ 価格は全て税抜きです

110,000円→125,000円［定期トレーニングスケジュール（2003年5月〜6月）］
期間

価格（サービスチケット捺印数）「SASプログラミング：Basic

」コース

2日

60,000円（★★★）

東京：5/8･9、5/19･20、6/2･3、6/16･17「SASプログラミング：Basic

」コース

2日

60,000円（★★★）

東京：5/13･14、5/26･27、6/10･11、6/23･24「実践データハンドリング」コース

1日30,000円（★★）

東京：6/9「マクロ言語入門」コース

1日

30,000円（★★）

東京：5/23、6/27「マクロ言語上級」コース

1日30,000円（★★）

東京：5/30「SASによるデータ解析入門」コース

2日

60,000円（★★★）

東京：5/15･16、6/12･13「統計概論」コース

1日30,000円（★★）

東京：5/9、6/6

コース名

コース名

開催日程
大阪：5/8･9、6/12･13
大阪：5/15･16、6/19･20

大阪：5/19
大阪：5/28

大阪：6/6
大阪：5/29･30「カテゴリカルデータ解析1」コース

2日60,000円（★★★）

東京：日程調整中（詳細はお問い合わせください）「カテゴリカルデータ解析2」コース

2日60,000円（★★★）

東京：5/19･20「主成分および因子分析」コース

1日40,000円（★★）

東京：6/27「SASによる回帰分析」コース

2日60,000円（★★★）

東京：5/22･23「分散分析」コース

1日

40,000円（★★）

東京：5/22「判別およびクラスター分析」コース

1日40,000円（★★）

東京：日程調整中（詳細はお問い合わせください）「SAS/IML入門」コース

1日

30,000円（★★）

東京：6/18「臨床データマネジメント」コース

2日

特別料金 40,000円（★★）

東京：5/12･13

大阪：個別トレーニングとして承ります「解析表作成」コース

2日特別料金 40,000円（★★）

東京：5/26･27

大阪：個別トレーニングとして承ります

大阪：日程調整中（詳細はお問い合わせください）※ 価格は全て税抜きですその 他 、
トレーニングに関する情 報については、弊 社ホーム ペ ージ
（http://www.sas.com/japan/training）をご参照いただくか、下記＜トレーニング担当＞までお問い合わせください。

トレーニング担当●T

E L 03-3533-3835
A X 03-3533-3781● E-mail JPNTraining@sas.com●F

SAS認定プロフェッショナル・
プログラムのお知らせ
2003年3月より、SAS認定プロフェッショナル・プログラムが新しく生まれ変わりました。新たに、バージョンに特化しない3種類の試験が加わりました。各試験は全世界共通で、
英語にて行なわれます。また、認定資格は全世界共通です。

現在受験できるコース
現在受験可能な試験は下記のとおりです。
・SAS Base Programming・SAS Advanced Programming・SAS Warehouse Development Specialist Concepts※ 受験料：各コースとも29,200円（消費税別）

SAS Certified Professional Certification
Tracksの導入
このたび、「SAS Certified Professional Certification Tracks」が導入されました。それぞれに認定されるには、上記の試験コースを1〜2科目以上を受験する必要があります。現在、「SAS Certified Professional
Certification Tracks」には下記の3トラックがあります。
■SAS Certified Base Programmer
SASプログラミング経験が少なくとも1年以上の方、または同等のレベルの方を対象としています。このトラックに認定されるには、次の試験に合格済みである必要があります。
・SAS Base Programming■SAS Certified Advanced Programmer
SASを使用したデータマネジメントおよびプログラミング経験が少なくとも3年以上の方、または同等のレベルの方を対象としています。このトラックに認定されるには、次の試験に合格済みである必要があります。
・SAS Base Programming・SAS Advanced Programming■SAS Certified Warehouse Development Specialist
SASを使用したデータウェアハウス開発およびデザイン経験が少なくとも3年以上の方、または同等のレベルの方を対象としています。このトラックに認定されるには、次の試験に合格済みである必要があります。
・SAS Advanced Programming・SAS Warehouse Technology Exam（開発中のため現在受験不可能）
・SAS Warehouse Development Specialist Concepts
トラックの詳細は下記URLをご参照ください。
http://support.sas.com/certify/tracks.html
各コースの内容の詳細は、弊社ホームページhttp://www.sas.com/
japan/training/certify/index.html をご参照いただくか、下記の弊社「SAS認定プロフェッショナル・プログラム」担当までお問い合わせください。

SAS認定プロフェッショナル・プログラム担当●T

E L 03-3533-3835
A X 03-3533-3781● E-mail JPNCertification@sas.com●F新刊マニュアルのご紹介

SASプログラマーズ・
ワークショップ開催のお知らせ「Professional SAS Programmer's Pocket Reference,

今回のワークショップでは、今春より出荷が開始された、Enterprise Guide

Fourth Edition」（英語版）

2.0をご紹介します。今号のSAS Technical News特集記事で紹介しきれ

注文番号：59354

なかったインストール手順に加え、プログラミングなしでSASデータセットを価作成する方法など、Enterprise Guideの活用方法をご説明します。

格：3,500円（税抜）

本書は、SASプログラマーのためのコンパクトなリファレンスです。最初の東京開催

章にはSASプログラミングの基本的な解説が記載され、以降の章で「SAS

大阪開催

Language： Reference」に記載された各機能の構文や解説が記載され

日 時

6月13日
（金）15:00 〜 17:00

6月27日（金）15:00 〜 17:00ています。また、重要で複雑な機能については、サンプルを用いた詳細な会

SAS Institute Japan 株式会社
東京本社 プレゼンテーションルーム
東京都中央区勝どき1-13-1
イヌイビル・カチドキ8F

大阪支店
プレゼンテーションルーム
大阪市北区堂島浜1-4-16
アクア堂島西館12F

50名

50名

場

解説が記載されています。この第4版は、SAS 8.2とSAS 9を対象に内容が改訂されました。本書では、Microsoft Windows、
メインフレーム（OS/390）、
UNIXなどの各プラットフォーム固有の機能について、
リリース別・プラット

定 員

フォーム別にまとめられています。これにより、プログラム作成時に必要な情報を素早く探し出せます。

参加費

無料

「SAS for Monte Carlo Studies: A Guide for Quantitative

両日とも同内容で、参加費は無料です。定員に限りがありますので、お早め

Researchers」（英語版）にお申し込みください。お申し込みはFAXまたはE-mailで承ります。
「SASプ

注文番号：57323

ログラマーズ・ワークショップ参加申込用紙」に必要事項をご記入の上、下

価記連絡先にご送付ください。参加申込用紙は下記のURLより入手できます。

格：8,600円（税抜）

近年のコンピュータテクノロジーの進歩と共に、モンテカルロ法を用いた

http://www.sas.com/japan/service/technical/pws.html

シミュレーションは、多くの専門分野における研究者の間で広く活用されその他、ご不明点、ご質問がございましたら、下記までご連絡ください。

ています。このようなシミュレーションを用いることにより、既存の統計手法の有効性を検証できるとともに、限界を知ることもできます。質の高い
統計手法のプロシジャと万能なプログラミング機能の両方を持ち合わせたSASは、モンテカルロ法を用いたシミュレーションに最適のシステムといえます。この書籍は、SASによるモンテカルロ法の詳細かつ実用的なガイドとなります。多くの分野における研究者は、
その実用性とモンテカルロ
法の多様で実践的な例題に興味を引かれるはずです。

マニュアル販売係●T

E L 03-3533-3835
A X 03-3533-3781● E-mail JPNBooksale@sas.com●F

なお、マニュアル申込用紙および最新のPublication Catalog（マニュアル案内パンフレット）
は弊社ホームページ（http://www.sas.com/japan/manual/）
にて公開しておりますので、併せてご利用ください。

SASプログラマーズ・ワークショップ担当●T

E L 03-3533-3835● F A X 03-3533-3781● E-mail pws@jpn.sas.com

質問時のフォーマット（書式）の一部変更
ご質問時に利用いただいているフォーマット
（書式）が、一部変更されます。
記入項目の一覧と記入例

電子メールによるテクニカルサポートの利用方法変更について
SAS Institute Japan株式会社では、SASコンサルタントの皆様からの技
術的な質問に対して、FAXおよび電子メールでのテクニカルサポートを提供しています。このうち、電子メールでのテクニカルサポートについて、お記入項目

現在（6月1日以前）

変更後（6月1日以降）

サイト番号

SITE: xxxxxxxxxx

SITE = xxxxxxxxxx

会社（団体）名称

COMPANY: ABC株式会社

COMPANY = ABC株式会社

ご担当者 氏名

NAME: SAS健一

NAME = SAS健一

ご連絡先電話番号

TEL: 03-xxxx-xxxx

PHONE= +81-3-xxxx-xxxx

ご利用のOS名称

OSNAME: WINDOWS

OS= WINDOWS

対象のプロダクト名

PRODUCT: BASE

PRODUCT= BASE

対象のバージョンリリース

RELEASE: 8.2

RELEASE= 8.2

客様の利便性の向上などを目的とし、平成15年6月1日よりシステムを変更することになりました。6月1日以後、お客様のご質問に対しては、全世界に・記入項目（タグ）との区切り文字がイコール「=」へ変更あるSAS Institute本社・各支社共通のシステムで対応いたします。このシ・ご連絡先電話番号を表すタグが「PHONE」へ変更

ステム変更に伴い、従来からの問い合わせ方法を一部変更いたします。

・ご連絡先電話番号に国識別番号を追加（日本は「+81-」で開始）
・ご利用のOS名称を表すタグが「OS」へ変更

電子メールの送信アドレスの統一化
現在、電子メールでご質問をいただく際、添付ファイルの有無により送信

電子メールによる質問時の注意点

先アドレス変更をお願いしていますが、システム変更後は、下記のアドレ・タグおよびイコールは必ず半角で記述してください。

スに送信先を一本化します。

・ 全てのタグ（SITE=, COMPANY=, NAME=, PHONE=, OS=,

電子メールの宛先：support@jpn.sas.com

・ 質問が複数ある場合には、別々のメールに分けてください。メール1通にPRODUCT=, RELEASE=）は、左詰めで記入してください。
※従来の添付ファイルなしの場合のアドレス

つき、質問は1件でお願いいたします。
・ 質問内容は回答に付加しませんので、質問メールは必ず保存しておい電子メールの形式制限緩和てください。

現在、電子メールの形式として、「プレーンテキスト形式」のみ受け付けて

・ 再質問・添付資料の補足などをメールで送る場合は、着信確認メールまいますが、
システム変更後は「HTML形式」「MIME形式」「Base64形式」

たは弊社からの回答送付時の件名に記載されている「ｊｐ」で始まる参などでも受付が可能になります。

照番号を明記してください。

質問受け付け時の参照番号変更

このたび、これまでご要望の多かった、「プレーンテキスト形式以外への

現在、質問受け付け時に「T」または「J」で始まる（お問い合わせ）参照番

対応」など、
よりテクニカルサポートを利用しやすいものにすることを目指号を発行していますが、システム変更後は全て「ｊｐ」で始まる参照番号にして、システムを変更することになりました。今後もテクニカルサポートで統一されます。

は日々お客様により高品質なサービスを提供できるよう、
これらの情報媒※システム変更時に継続している質問については、担当者より別途ご案
内いたします。

「電子メールサービス利用の手引き」の入手方法変更
システム変更後、電子メールでのお問い合わせの際のフォーマット
（書式）
である「電子メールサービス利用の手引き」が必要な場合は、本文に「help」と記入した電子メールをお送りください。

体およびサービスの改善に取り組んでまいります。ご意見、ご要望などございましたら、ご遠慮なくお寄せください。

最新リリース情報■PCプラットフォーム
Windows版

SAS 8.2

TS2M0■ミニコンピュータプラットフォーム
OpenVMS AXP版

SAS 6.12

TS020

OpenVMS VAX版

SAS 6.08

TS407■UNIXプラットフォーム
TS2M0

Tru64版

SAS 8.2

ABI+版

SAS 6.11

TS040

SunOS/Solaris版

SAS 8.2

TS2M0

HP-UX版

SAS 8.2

TS2M0

AIX版

SAS 8.2

TS2M0

Linux版

SAS 8.2

TS2M0■メインフレームプラットフォーム
IBM版（MVS）

SAS 6.09E

TS470

富士通版（F4、MSP）

SAS 6.09E

TS470

日立版（VOS3）

SAS 6.09E

TS470

CMS版

SAS 6.08

TS410

発行
テクニカルニュースに関するお問い合わせ先
テクニカルサポートグループ

TEL:03-3533-3877
FAX:03-3533-3781
E-mail:technews@jpn.sas.com