通过企业指南执行SAS与从.Net执行IOM之间的区别

时间:2016-12-12 13:07:01

标签: c# .net sas

在使用here所述的集成对象模型(IOM)后,我可以执行SAS代码并将SAS数据集读入.Net / C#数据集。

很好奇,使用.Net作为SAS服务器的客户端与使用企业指南(EG)有任何不同。

基本上我们的基础设施团队担心这与使用EG不同。恕我直言,但我不是SAS基础设施方面的专家。

与使用.Net相比,将EG用作客户端是否有区别?

2 个答案:

答案 0 :(得分:1)

从某种意义上说,差别不大。它们都将连接到SAS会话并与之交互。

在另一个国家,有一个充满差异的世界。

EG由SAS编写,您的IT小组可能会感觉更舒服,它将按预期工作。但它也只是一个通用的用户界面,因此用户可以做各种可能导致SAS服务器严重服务质量下降的事情。

您的.net应用程序不是由SAS编写的,因此开发人员可能不知道如何正确优化SAS的使用。但它也更适合用于目的项目,可以在部署到用户之前进行设计和测试,从而避免SAS服务器过载的可能性。

答案 1 :(得分:1)

答案当然是 - 这取决于。关于你在做什么以及如何连接。如果您使用的是工作区服务器,我建议您使用以下内容以保证您的基础架构团队满意:

  • 确保清理会话(如果代码中存在错误,请不要将其挂起,因为管理员需要将其删除)
  • 使用SSO(不管理密码,使用客户端身份而不是系统帐户连接)
  • 有一些方法可以证明你不打算在WORK中创建大量表格/提交长时间运行的查询/占用所有IO
  • 考虑如何/如果您的应用程序需要通过SAS升级进行更改