转换MARK IV数据处理程序的最佳技术/语言选择是什么?

What would the best technology/language choice be for converting MARK IV data manipulation programs?

提问人:chucknelson 提问时间:11/3/2009 更新时间:1/8/2011 访问量:300

问:

我的办公室依靠大型机上的数十个旧的 MARK IV 程序将数据从 DB2 数据库中提取并操作为大型机文件(目前最终变成 excel 电子表格)。

我的任务是开始转换过程 - 了解这些程序并将逻辑转移到办公室中更多人能够维护的现代技术上。我可以使用的选项是:

  • SAS 9.2
  • SPSS 17.0
  • Visual Studio 2008 中的任何内容(很可能是 VB 或 C#)

由于这些程序以数据操作为重点,我认为SAS将是最佳选择,但我正在寻找一些更有经验的意见。谢谢!

大型机 数据操作

评论


答:

0赞 Zack 11/3/2009 #1

我对SAS或SPSS了解不多。我可以说,如果您使用 .net/visual studio,如果您遇到困难,您将可以访问更大的支持社区。任何 .Net 语言都应该能够满足您的需求。但请记住,与所有 C 派生语言一样,.Net 也存在浮点舍入误差,因此,如果计算值为 1.3 * 1.3 == 1.69,则表达式的计算结果将为 false。这通常并不重要,但如果您需要精确的精度,它对您来说可能是一个因素。

0赞 Van 1/8/2011 #2

我目前正在用 T-SQL 脚本转换 MarkIV 程序,并取得了巨大的成功。这是您可以探索的另一个选项。

评论

1赞 chucknelson 1/8/2011
由于我发布了这个问题,我最终也选择了 SQL。我认为我们当时的数据库资源有限,因此我没有将其列为选项。感谢您的提醒!