【问题标题】:Difference between PC SAS and Server SASPC SAS和服务器SAS的区别
【发布时间】:2011-02-03 13:41:39
【问题描述】:

实际上我的项目是与 Java 集成的。从 Java SAS 代码使用下拉菜单调用。目前,我们正在使用服务器 SAS。现在我的客户想要迁移到 PC SAS 而不是服务器 SAS。它对我的应用程序有什么影响?

【问题讨论】:

  • 您目前在哪个操作系统上运行“Server SAS”?
  • 什么版本的 SAS?

标签: java sas


【解决方案1】:

PC SAS - 它是 SAS 软件的单机安装。它通常由 SAS 基础工具组成,例如 Base SAS、SAS/STAT 和 SAS/GRAPH 软件组件(产品 - SAS Analytics Pro)。它提供了小规模的数据集成、数据操作、数据分析和数据呈现(报告和可视化)的好处。它在专注于特定业务流程或部分业务流程的部门内的较小团队中使用。

Server SAS - 它是企业级版本的 SAS 软件。它根据客户要求安装在多台机器(两台或更多台)上。它可以被多个用户同时使用。它需要比 PC SAS 更高的硬件配置。它包含四层——Web 层(主要是表示层)、中间层(Java 应用程序执行的地方)、服务器层和数据层(企业数据源)。根据客户的要求,它可以根据客户所需的附加组件数量进行高度定制。

用于开发的客户端工具 - SAS DI Studio(ETL 开发)、SAS Infomap Studio(为报告创建业务元数据层)、SAS WRS(SAS 报告创作工具)、SAS OLAP Cube Studio(SAS 多维数据集开发和维护工具)

最终用户工具 - SAS Information Delivery Portal(供用户查看报告的 SAS 门户)

【讨论】:

    【解决方案2】:

    嗯,真正重要的区别是:马力。

    通常“服务器 SAS”来自大型服务器,因此它的限制更小(想想快速硬盘驱动器、大量 RAM、多个处理器......)。我说的是 300GB 的 RAM,更不用说 TB 的可用硬盘空间了。

    “计算机 SAS”不会有这些。所以,那里。

    我不知道两者使用的语言是否存在差异。我真的不这么认为。

    【讨论】:

      【解决方案3】:

      从广义上讲,差异归结为马力(正如 just_testing 评论的那样)与成本。

      SAS 的服务器产品非常强大。我已经能够在企业应用程序中使用 SAS 的 BI 和 Grid 产品,每天运行大约 25 TB,而没有太多问题。 PC 许可证非常适合小型自定义作业/商业智能应用程序。

      在成本方面,SAS 根据处理器速度对其软件进行许可。如果您正在运行更大的服务器应用程序,这可以很容易地达到六位数。一个 PC SAS 许可证接近几千个。随着越来越多的用户采用 Hadoop 平台,这种许可结构可能会发生变化。 ****注意:请联系您的 SAS 销售专家了解具体价格...这是基于我自己的个人经验。 ****

      【讨论】:

        【解决方案4】:

        在兼容性方面最重要的区别是注意现有程序中是否使用了任何 shell 命令(复制文件、执行 shell 脚本、使用 SAS 中的“x”命令,通常)。否则请注意引用保存在服务器上的本地文件的绝对文件路径,否则主要是性能差异。但是,大多数人都忽略了 PC SAS 的一些优点……例如,使用 DDE 允许您控制其他 Windows 程序的能力在非 Windows 服务器上完全不存在。

        此外,假设您无法使用 PC SAS 处理大量数据通常是错误的,您只需通过对您的 proc sql 使用 SQL 传递方法并拥有数据库来更加自律为你做繁重的工作。使用 PC SAS,当数据变大时,您将希望主要处理已经被数据库减少/汇总的数据。

        【讨论】:

          【解决方案5】:

          假设我们采用 sas 9.2。

          sas9.2 的要求是至少 2 GB RAM 和一些处理器。此工具运行在较少的 PC 要求上

          在我的组织中有 10 件。所以 10 件需要 2 GB 这样的小 RAM

          我们采用 SASBI 包。这些工具要求很高。

          组织无法为个人电脑投入巨额资金。

          所以在 SERVER 上安装 SASBI 并在 pc 上安装客户端编辑器,然后从 pc 连接到服务器以进行访问。

          【讨论】:

            【解决方案6】:

            我认为区别在于 SAS 代码是明确硬编码目录还是 libname。 这需要更改 SAS 代码。 但是,如果您的 JAVA 代码还硬编码了提交 SAS 代码的位置。这就是你应该从你身边解决的问题。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-04-07
              • 1970-01-01
              相关资源
              最近更新 更多