SASスコアリングアクセラレータから作成された.ds2ファイルがあります。 sasスコアリングアクセラレータには、内部でMapReduceコードを作成して.ds2ファイルを実行するマクロ%INDHD_RUN_MODELがあります。MapReduce hadoopクラスタで.ds2スコアリングファイルを実行するためのコード
コードを表示するにはどうすればよいですか、または同様のマップリーズコードを作成するにはどうすればよいですか。 私は怠惰でスコアをスケジューリングできるように。
SASスコアリングアクセラレータから作成された.ds2ファイルがあります。 sasスコアリングアクセラレータには、内部でMapReduceコードを作成して.ds2ファイルを実行するマクロ%INDHD_RUN_MODELがあります。MapReduce hadoopクラスタで.ds2スコアリングファイルを実行するためのコード
コードを表示するにはどうすればよいですか、または同様のマップリーズコードを作成するにはどうすればよいですか。 私は怠惰でスコアをスケジューリングできるように。
%indhd_run_model
マクロは、事前にコンパイルされ、SASHOME\SASFoundation\9.4\accelmvahadp\cmacros
に格納されています。このコードの開発者は、コンテンツを隠しておきたいと考えています。
libname macros 'C:\SAS\SASHome\SASFoundation\9.4\accelmvahadp\cmacros';
options sasmstore=macros mstored;
%COPY indhd_run_model/source;
NOTE: The macro %INDHD_RUN_MODEL was compiled with the /SECURE option. No output will be produced for this %COPY statement.
ERROR: The /SOURCE option was not specified when the macro INDHD_RUN_MODEL was compiled.
/secure
オプションが有効になっているので、特にHadoopのコードテンプレートを表示することはできません。ただし、SASで、次のオプションを有効にすることで、より深い洞察を得ることができます:
options mlogic mlogicnest sastrace=',,,d' sastraceloc=saslog nostsuffix;
これは、いくつかのことになります:
sastrace
オプションの引数を使用して再生して、
different types of informationを取得することもできます。
最悪の場合、問題の詳細については、SASテクニカルサポートにお問い合わせください。はるかに速い応答があるので、私はお電話をお勧めします。
%INDHD_RUN_MODELをスケジュールできますが、map-reduceジョブを直接スケジュールすることはできません.AS EP(埋め込みプロセス)は.ds2コードをmap-reduceジョブに変換して実行します。全体のプロセスは、エンドユーザーのためのブラックボックスでなければなりません。