一部のビジネスパートナでSAS EGにストアドプロセスを作成していますが、データセットを出力できないようです。SASストアドプロセスが、データセットがE.Gに出力されないのはなぜですか?
「結果」ビューアは表示されますが空白であり、ストアド・プロセスを使用していないときにコードが正常に機能しますが、ユーザーは探しているアカウントのマクロ変数を手動で変更する必要があります。ストアドプロセスを使用すると、ユーザーが誤って一部のコードなどを削除することを軽減できます。
出力データセットは変数と観測値で作成されていますが、通常のSAS EGの仕事になります。私はストアドプロセスの協力者から受け取ったいくつかのドキュメントも持っており、SASデータセットが正常に実行されると自動的に出力されるはずです。
考えてみましょう:ログに警告がある場合、ストアド・プロセスはデータセットを出力しますか?作成されていないベースファイルにデータセットを追加するので、数値変数の長さが変わるため、警告が表示されます。
は、ここでデータセットWORK.TRAN_LAST私は多分、私が欠けている、私のユーザが直接/ペーストがそこからコピーすることができるように出力することを希望するデータセット..です
NOTE: The address space has used a maximum of 5504K below the line and 222716K above the line.
104
105 data tran_last;
106 retain TRAN_DT MRCH_NAME MRCH_CITY AMT_TRAN DEB_CRD_IND;
107 set tran_sorted;
108 output;
109 run;
The SAS System
NOTE: There were 164 observations read from the data set WORK.TRAN_SORTED.
NOTE: The data set WORK.TRAN_LAST has 164 observations and 5 variables.
NOTE: The DATA statement used 0.00 CPU seconds and 51817K.
NOTE: The address space has used a maximum of 5504K below the line and 222716K above the line.
ログからの抜粋です何か明らかだが、私はこれを理解できないようだ。
バージョンは7.1
私はそれを与える前にそれを試している、私はこれらの前に作成したことはありません。私はプロジェクトツリーからそれを実行しています。私はアカウントIDを選択するところにプロンプトボックスが表示されます。 SASは、ログごとに期待したのと同じ量の観測値と変数を引き出して処理していますが、典型的なsas EGジョブのような「出力データ」タブは表示されません。 '結果'タブがポップアップ表示されますが、これは一般的にproc printを使用して作成されますが、私はproc printを使用していないので、 'results'タブは空白です。私は、通常のように「出力データ」タブを表示して、ユーザーが必要なものをコピー/貼り付けできるようにしたいだけです。 – DukeLuke
うーん...たぶん。間違いなくWORKフォルダにあります。問題は、エンドユーザーが技術に精通しておらず、運用環境にあるということです。これは、一般的なシステムでは利用できない履歴データに対して時折行う必要がある、ちょっとしたアドバイスです。私はこれをできるだけ簡単にする必要があります。なぜ、これが実行されるときに「出力データ」タブが表示されるのが望ましいのでしょうか。 – DukeLuke
@joeはいそれは常に同じです。それはちょうど特定のアカウントの数ヶ月/年のデータから追加された巨大なTRANファイルです – DukeLuke