有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

PC SAS和服务器SAS之间的java差异

实际上,我的项目是与Java集成的。通过使用下拉菜单调用Java SAS代码。目前,我们正在使用服务器SAS。现在,我的客户希望转移到PC SAS,而不是服务器SAS。这对我的申请有什么影响


共 (3) 个答案

  1. # 1 楼答案

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

    此外,假设你不能用PC SAS处理大量数据通常是错误的,你只需要对你的程序SQL使用SQL传递方法,让数据库为你做繁重的工作,对它更加严格一些。有了PC SAS,当数据变大时,你会希望主要处理数据库已经减少/汇总的数据

  2. # 2 楼答案

    我认为区别在于SAS是对目录进行硬编码,还是显式地对libname进行硬编码。 这需要更改SAS代码。 但是如果你的JAVA代码也硬编码到哪里提交SAS代码。这是你应该站在你这边解决的问题

  3. # 3 楼答案

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

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

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

    最终用户工具-SAS信息交付门户(供用户查看报告的SAS门户)