带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.6接下来要讲什么
接下来要讲什么第4 章将介绍可靠性,通常可靠性认为比其他软件性能要求重要,即其他性能要求的重要性均次于它。利益相关者能通过软件可靠性确认 SAS 软件的运行是顺利...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.5并行处理通信交流(二)
SYSPARM参数和宏变量SYSPARM是一个命令行选项,它能实现信息在调用 SAS批量工作时的传递——通过 SAS程序的 SYSTASK 程序指令或直接从 OS 传递。由于宏变量不能在 SAS会话之间传递,因此,生成子进程的父进程仅能将信息以 SYSPARM...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.5并行处理通信交流(一)
并行处理通信交流返回码对软件性能至关重要,但它们仅在单个SAS会话中可行。一旦会话终止,返回码和其他所有的宏变量均会消除。在使用SYSTASK命令大量生产批作业的复杂软件设计中,或者在 SAS会话并行运行且必须相互交流的运行环境中,返回码是无 用的。相反,交叉会话交流需要互斥、信号量、控制...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.4用户生成的返回码(二)
带外信号带外返回码比带内返回码更常见、更有用,因为以下两种情况界限分明 :一个值是有效数据和性能元数据可反映出一个错误或故障。另外,由于该返回码依然表示一个通用宏变量,该变量必须初始化和重置,因此,空白返回码表明某个过程未遇到任何警告或“运行时错误”。带外信号唯一的...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.4用户生成的返回码(一)
用户生成的返回码正如SAS系统返回码能显示 SAS程序、DATA步骤、函数及程序指令的成败,开发人员应该使用用户生成的返回码来验证自己的宏、进程及程序。在软件设计过程 中,应该能够识别那些导致软件故障的漏洞,并确认哪些检测漏洞的程序可以推行到&...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.3系统字母数字返回码(二)
&SYSERRORTEXT&SYSERRORTEXT 自动宏变量是特殊的,对它进行介绍的唯一理由是尽量避免使用它。它包括当前 SAS会话中生成的或打印到 SAS日志中的最近一次错误信息的文本。一个错误信息并不表示出现了真正的“运行...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.3系统字母数字返回码(一)
系统字母数字返回码SAS 字母数字返回码在这里不是必需的,因为它们仅反映&SYSERR 的数字值。 此处虽然进行了介绍,但不建议使用这类返回码。&SYSWARNINGTEXT自动宏变量 &SYSWARNINGTEXT包括当前 ...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.2系统数字返回码(六)
&SYSRC&SYSRC自动宏变量能够记录与OS 运行环境直接进行互动的程序指令的状态,如X、SYSEXEC、SYSTASK及 WAITFOR。尽管本书中未详细介绍, 但 &SYSRC在这些程序指令成功完成之后会显示一个“0”值。由于&SYSRC在...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.2系统数字返回码(五)
&SYSLCKRC自动宏变量 &SYSLCKRC能显示最近 LOCK程序指令的顺利运行,LOCK程序指令以往用于显示数据集未被使用,仅能通过某个程序打开。由于 LOCK 程序指令在 Ba...
带你读《SAS数据分析开发之道 软件质量的维度》第三章通信交流3.2系统数字返回码(四)
&SQLRC&SQLRC自动宏变量功能与 &SYSERR相似,但不同之处在于,&SQLRC适用于 SAS程序及 DATA步骤,仅表示SQL程序中最近运行的 SQL程序指令的状态。需要注意的是,&SQLRC仅在 ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。