在Enterprise Guide中将文件从本地PC复制​​到SAS服务器

时间:2014-12-02 18:13:44

标签: sas enterprise-guide

我需要从本地计算机上的.xls文件中提取特定工作表,并将其作为我工作的SAS服务器上的.sas7bdat文件(或者反过来,即导入然后转换) )。

问题是尽管可以使用导入向导完成此操作,但需要使用“复制文件加载项”来执行此操作,因为它需要构建为自动化流程的一部分。

当我尝试使用复制文件加载项执行此操作时,它会根据日志将.xls文件复制到服务器上,但 .xls文件实际上并未在库中显示无法引用(或者我可能只是错误地引用它)

这让我相信我需要将它转换为.sas7bdat然后导入它。

有没有办法超越这个?请记住,我说的是一个自动化过程,所以向导对我来说没用(或者是它?我不确定)

注意:我非常抱歉,我无法在此发布日志和屏幕截图,因为我作为一家非常大的银行的离岸资源工作,不能在这里发布任何内容。但是,我试图让我的问题尽可能清楚。如果需要进一步澄清,请告诉我们!

1 个答案:

答案 0 :(得分:0)

我假设您已阅读There and Back Again,其中详细介绍了这一点。

最终,您所做的就是将Excel文件作为文件复制到SAS服务器上。您没有将其导入SAS数据集。您可以通过将文件(复制文件加载项后的远程文件或本地文件)作为导入步骤放入工作流中来导入它。

例如,如果您选择/usr/lib/sasdata/myexcel.xls作为远程复制目标,则需要将该文件作为导入步骤包含在工作流中(您可以拖放文件,它将自动创建该步骤你,有些巫术)。