【问题标题】:How to NOT Have Tables/DataFiles Appear in SAS Enterprise Guide Window如何在 SAS Enterprise Guide 窗口中不显示表/数据文件
【发布时间】:2019-11-25 05:54:24
【问题描述】:

我可以在 SAS Enterprise Guide 中选择什么选项以使生成的表或数据集不会出现在项目工作区中?我有很多,而且越来越乱了。

请注意,我已经定义了自己的库来放置数据文件——而且数量很多。

我可以右键单击我的工作区,然后单击项目/属性并将输出数据集设置为零,这样就可以解决程序。但是,许多消息或报告出现在我的窗口中,指定未写入输出。我认为它仍然被写入我的用户定义库 - 我希望我在那里是正确的。

感谢任何帮助和/或链接。

【问题讨论】:

    标签: sas


    【解决方案1】:

    你应该没事的。阅读 SAS 博客条目 "SAS Enterprise Guide: Suppress Output Data tab when programming",作者 Cindy Cragin 在 SAS Learning 上发表于 2015 年 6 月 17 日。

    提交 SAS 程序后,有一种简单的方法可以阻止数据网格窗口中的“输出数据”选项卡在 Enterprise Guide 会话中打开。

    这是你的答案。选择工具 -> 选项 -> 结果 -> 常规结果并将“要添加到项目的最大输出数据集数量”的值设置为 0。

    这也将阻止输出数据集在流程图中列出。

    假设您有一个程序节点,例如:

    libname t 'c:\temp';
    
    data t._1 t._2 t._3 t._4 t._5;
      set sashelp.class;
      select (mod(_n_,5));
        when (0) output t._1;
        when (1) output t._2;
        when (2) output t._3;
        when (3) output t._4;
        when (4) output t._5;
        otherwise;
      end;
    run;
    

    Enterprise Guide 8.1 UI 将显示

    带有指示输出确实已创建的日志面板。

    【讨论】:

    • 不幸的是,这不起作用。起作用的是单击 Process Flow / Properties / Project Properties - 然后设置要添加到项目的最大输出数据集数量 - 将其设置为零。但我仍然收到许多指定达到数据集限制的窗口。有什么办法可以摆脱吗?
    • 我认为没有一个选项可以过滤或阻止 EG 执行其基线流程表示。您可能会考虑以批处理模式运行项目,而不必查看任何内容。尝试阅读blogs.sas.com/content/sasdummy/2011/05/03/… 基本上EG 可以创建一个Windows 脚本来运行该项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多