ODSテンプレートのパスを追加する

[OS] ALL
[リリース] 8.2以降
[キーワード] ODS, TEMPLATE, PATH

[質問]

現在SASUSERライブラリにあるODSテンプレートを、共有して使用しようと思います。
テンプレートを参照するには、どのように設定すればいいですか?

[回答]

SASUSERライブラリが割り当てられているフォルダにある「templat.sas7bitm」ファイルが、ODSのテンプレート「SASUSER.TEMPLAT」の実ファイルになります。
このファイルを、Windowsのエクスプローラ等を使ってコピーしてください。

デフォルトで参照されるODSテンプレートは、下記の2つです(カッコ内は更新モードです)。

  • sasuser.templat (update)
  • sashelp.tmplmst (read)

SASUSERライブラリ内でコピーする場合は、自動的に参照されます。
SASUSERライブラリ以外のフォルダにコピーする場合は、目的のフォルダにコピーした後、ODS PATHステートメントを指定して、templat.sas7bitmファイルを参照させるようにします。

■ 例:templat.sas7bitmファイルを D:¥mytemp にコピーし、SASUSER.SASHELPライブラリのテンプレートよりも優先して参照する場合


  LIBNAME mytemp 'd:\mytemp' ACCESS=READONLY;             /* ライブラリの定義 */
  ODS PATH(PREPEND) mytemp.templat;     /* ODS PATHステートメントでパスを追加 */
  ODS PATH SHOW;                                                /* パスの確認 */

ODS PATHステートメントのオプションの意味は下記のとおりです。

APPEND パスの終わりに1つ以上の場所を追加する
PREPEND パスの先頭に1つ以上の場所を追加する
REMOVE パスから1つ以上の場所を削除する