让我们使用 SPSS Collaboration and Deployment Services(大约是第一个 CADS)按计划运行使用 SPSS Modeler 创建的流。

  • 测试环境
    • SPSS 建模器 18.4
    • SPSS CADS 8.4
    • Windows 服务器 2019

CADS 作业的计划执行架构

CADS 作业的计划执行适用于以下架构。

  1. CADS 调度程序启动 CADSJOB。
  2. CADSJOB 中的流从 CADS 存储库中提取并在 Modeler Server 上运行
  3. 流在Modeler Server上运行,读取Modeler Server上的输入文件,并将处理结果输出到输出文件

    SPSS CADSでジョブのスケジュール実行を行う

    请注意以下几点。

    • 作业执行需要 Modeler Server
    • 输入和输出数据必须对 Modeler Server 可见
    • 必须在 CADS 存储库中预先注册流

    直播评论

    在这里,我们使用“过去的传感器故障数据”来创建一个从传感器数据预测故障的流。
    它是将“前一天的传感器数据”输入到该模型中并输出“故障预测结果”的流。

    SPSS CADSでジョブのスケジュール実行を行う

    “过去的传感器故障数据”包括每个设备过去的传感器数据和是否发生故障的标志“失败”。
    SPSS CADSでジョブのスケジュール実行を行う

    “前一天的传感器数据”包含每个设备前一天的传感器数据。它不包含“故障”标志。
    SPSS CADSでジョブのスケジュール実行を行う

    “故障预测结果”包括“前一天传感器数据”的信息,故障预测结果称为“$R-failure”,预测的置信度称为“$RC-failure”。前一天的传感器数据提供了这个预测结果。
    SPSS CADSでジョブのスケジュール実行を行う

    在此流中,您可以从“前一天传感器数据”中获取“故障预测结果”。这称为评分。因此,如果每天进行这个评分,就可以掌握每天可能发生故障的设备,这样工程师就可以在故障前检查和更换零件,以尽量减少计划外停机。我可以做到。

    将流保存到 CADS 存储库

    要安排流,首先将此流保存到 CADS 存储库。

    从“文件”菜单中选择“存储”_“存储为流”。
    SPSS CADSでジョブのスケジュール実行を行う

    连接到存储库服务器。输入 CASD 存储库 URL。
    SPSS CADSでジョブのスケジュール実行を行う

    输入用户 ID 和密码,然后按“OK”继续。
    SPSS CADSでジョブのスケジュール実行を行う

    在 CADS 存储库中选择目标文件夹,指定文件名,然后“保存”。
    SPSS CADSでジョブのスケジュール実行を行う

    创建 CADS 作业

    要计划保存在 CADS 存储库中的流,您需要创建 CADS 作业。

    使用 CADS 管理客户端 Deployment Manager 连接到 CADS 存储库,并检查您刚刚保存的流。

    SPSS CADSでジョブのスケジュール実行を行う

    创建一个新的 CADS 作业。
    右键单击要保存作业的文件夹,然后选择“新建”-“作业”。
    SPSS CADSでジョブのスケジュール実行を行う

    给它一个名字,然后单击完成。
    SPSS CADSでジョブのスケジュール実行を行う

    作业创建编辑器打开。将“设备故障.str”拖放到此画布上。
    SPSS CADSでジョブのスケジュール実行を行う

    设置“设备故障.str”的作业步骤。

    “常规”选项卡设置

    在“General”选项卡上,选择 ModelerServer 和 Content Repository Server (CADS Repository),并为每个“Login”选择“Credentials”,并使用用户名和密码连接到每个服务器。

    另外,在“可选执行”的“执行分支”中选择要执行的终端节点。由于我们这里只想执行“故障预测结果.csv”,所以选择“故障预测结果.csv”。
    SPSS CADSでジョブのスケジュール実行を行う

    这意味着只执行流中的“故障预测结果.csv”。
    SPSS CADSでジョブのスケジュール実行を行う

    检查数据文件

    转到数据文件选项卡并检查路径和文件名。它将自动从流中提取,但如果您在 CADS 中运行时使用不同的路径,请在此处指定。请注意,流将在 Modeler Server 上运行,因此此路径将在 Modeler Server 上,而不是 CADS 服务器上。在这个例子中,“C:dataIOT device CADS”的“前一天传感器数据.csv”将被读取并输出到“故障预测结果.csv”。

    SPSS CADSでジョブのスケジュール実行を行う

    作业步骤通知设置

    将作业步骤失败通知设置为在流失败时发送电子邮件。
    转到通知选项卡,然后单击作业步骤失败通知收件人的更新按钮。
    SPSS CADSでジョブのスケジュール実行を行う

    注册通知目的地的电子邮件地址。
    SPSS CADSでジョブのスケジュール実行を行う

    SPSS CADSでジョブのスケジュール実行を行う

    注册后,保存作业。
    SPSS CADSでジョブのスケジュール実行を行う

    作业执行

    在设置调度执行之前,让我们检查一下作业是否正常工作。

    正常执行

    在执行作业之前检查是否放置了输入文件“前一天的传感器数据.csv”。

    SPSS CADSでジョブのスケジュール実行を行う

    右键单击作业并选择运行作业。
    SPSS CADSでジョブのスケジュール実行を行う

    SPSS CADSでジョブのスケジュール実行を行う

    “显示工作历史”。

    SPSS CADSでジョブのスケジュール実行を行う

    作业历史视图打开。如果状态为“成功”,您就可以开始了。
    SPSS CADSでジョブのスケジュール実行を行う

    “故障预测结果.csv”输出到“C:dataIOT设备CADS”。
    SPSS CADSでジョブのスケジュール実行を行う

    异常执行

    更改输入文件的文件名并尝试故意导致错误。
    SPSS CADSでジョブのスケジュール実行を行う

    运行作业。您也可以从工具栏中选择作业来运行它。
    SPSS CADSでジョブのスケジュール実行を行う

    您将收到一封如下所示的电子邮件。打开一个网址。

    SPSS CADSでジョブのスケジュール実行を行う

    将打开一个浏览器,您将被重定向到部署门户登录页面。输入您的用户名和密码登录。
    SPSS CADSでジョブのスケジュール実行を行う

    单击日志。
    SPSS CADSでジョブのスケジュール実行を行う

    它告诉我找不到输入文件。
    SPSS CADSでジョブのスケジュール実行を行う

    您还可以在 Deployment Manager 中检查日志以查找错误。
    失败的日志记录在作业历史记录视图中。右击“device failure.str_step”的日志,打开日志。
    SPSS CADSでジョブのスケジュール実行を行う

    日志将打开。
    SPSS CADSでジョブのスケジュール実行を行う

    安排 CADS 作业

    选择作业,右键单击并选择“新计划”-“基于时间”。

    SPSS CADSでジョブのスケジュール実行を行う

    在“浏览”中选择将执行作业的用户。

    SPSS CADSでジョブのスケジュール実行を行う

    SPSS CADSでジョブのスケジュール実行を行う

    选择用户后,单击“下一步”。
    SPSS CADSでジョブのスケジュール実行を行う

    设置开始时间,选择“每日”作为重复模式,然后单击“结束”。在这里,我们将计划设置为每天“16:00”运行。
    SPSS CADSでジョブのスケジュール実行を行う

    选择作业,右键单击并选择“查看计划”。
    SPSS CADSでジョブのスケジュール実行を行う

    时间表显示如下。
    SPSS CADSでジョブのスケジュール実行を行う

    如果每天16:00之前将“前一天传感器数据.csv”放入“C:dataIOT设备CADS”,可以设置为输出“故障预测结果.csv”。

    执行计划时,会更新“上次运行”和“上次运行状态”。
    SPSS CADSでジョブのスケジュール実行を行う

    在“作业历史”视图中查看详细历史。

    SPSS CADSでジョブのスケジュール実行を行う


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308627121.html

相关文章: