0

SAS Enterprise Guide 5.1 を使用しており、4 つの import ステートメントと 4 つの sas プログラムで構成されるプロジェクトがあります。SAS プログラムは、Teradata に接続してテーブルを削除し、テーブルを作成してロードし、(Teradata で) インデックスを作成し、役割を付与し、最後に統計を収集します。

私の質問はこれです。

ユーザー (Enterprise Guide を使用) にこのプロジェクトの実行を開始させ、ユーザー名とパスワードを 1 回対話的に提供して、4 つの sas スクリプトのそれぞれにその情報を保存する必要がないようにするにはどうすればよいですか?

ありがとう!

4

1 に答える 1

1

プログラムの 1 つにプロンプ​​トを適用できます。プロンプトの作成中に、プロジェクト全体でプロンプト値 (マクロ変数) を使用できるようにすることを選択できます。

SAS® Enterprise Guide® Prompt Manager を使用した再利用可能なプログラムの作成

更新: ほとんどの場合、プロンプト NAME はマクロ変数 (&name) です...ただし、一部のプロンプト タイプ (TEXT 以外) は複数のマクロ変数を作成します (DATERANGE は 8 を作成します)。PROMPT MANAGER (View/Prompt Manager) 内のプロンプトから作成されるマクロ変数の名前を表示できます。プロンプトを選択し、それを右クリックして [マクロ変数を表示...] を選択すると、すべてのマクロ変数が表示されます。コード内でプロンプト名の前に & を付けることを忘れないでください。

于 2012-06-12T16:09:07.470 に答える