モデルのパブリッシュとスコアリング アクションセット: 例
CAS と外部データベースでの DATA ステップと DS2 モデルのパブリッシュとスコアリングをサポートするアクションを提供します
Teradataでモデルをパブリッシュして実行する
この例は Lua プログラミング言語には使用できません。
この例は Python プログラミング言語には使用できません。
この例は R プログラミング言語には使用できません。
この例では、Teradataデータベース内でモデルをパブリッシュして実行します。
options cashost="cloud.example.com" casport=5570; /*1*/
cas casauto;
/*2*/
libname mytdlib teradata server="myserver" user=myuserid password=mypassword database=mydb;
proc delete data=mytdlib.simple1; run; /*3*/
data mytdlib.simple1;
id = 1;
x = 1;
run;
proc cas; /*4*/
loadactionset "modelPublishing";
action publishModelExternal submit /
modelName="tdmodel1"
externalOptions={
extType="teradata", server="myserver",
username="myuserid", password="mypassword",
modelTable="sas_model_table"}
program="data sasep.out / overwrite=yes;
method run();
set sasep.in;
output;
end;
enddata;" ;
run;
quit;
proc cas /*5*/;
loadactionset "modelPublishing";
action runModelExternal submit /
modelName="tdmodel1"
externalOptions={
extType="teradata", server="myserver",
username="myuserid", password="mypassword",
database="mydb",
modelTable="sas_model_table",
inTable="simple1",
outTable="outdata",
outKey="id"
}
;
run;
quit;
-
必要に応じて、セッションCasautoを作成します。サイトで有効なホストとポートを指定します。
-
Teradata接続オプションとLIBNAMEライブラリ参照名を指定します。
-
Teradataで単純な入力スコアリングデータセットを作成します。
-
モデルをTeradataにパブリッシュします。
-
Teradataでモデルを実行します。
最終更新: 2026年3月26日