SAS ODS(正确的数据输出),仅限云访问?

SAS ODS(正确的数据输出),仅限云访问?,sas,Sas,所以我有SAS Enterprise Guide 6.1,它通过云访问连接到SAS系统(我认为主系统本身物理上位于我的大学) 现在我想输出几个表,并将它们放入一个LaTeX文档中。我不确定这将如何解决,但一些搜索产生的例子,如 ods tagsets.latex file="C:\SAS\mydata.tex"; proc print data=work.mydata; ... run; ods tagsets.latex close; 这里明显的问题是,远程SAS系统无法在我的计算机上自由创

所以我有SAS Enterprise Guide 6.1,它通过云访问连接到SAS系统(我认为主系统本身物理上位于我的大学)

现在我想输出几个表,并将它们放入一个LaTeX文档中。我不确定这将如何解决,但一些搜索产生的例子,如

ods tagsets.latex file="C:\SAS\mydata.tex";
proc print data=work.mydata;
...
run;
ods tagsets.latex close;
这里明显的问题是,远程SAS系统无法在我的计算机上自由创建文件(我也无法在远程计算机上自由创建文件)


我是否可以将结果打印在屏幕上或其他解决方法?

查看
FILENAME
语句()

候选方法有
URL、FTP、WEBDAV
。 您还可以创建一个文件并使用
文件名电子邮件
发送它

快速提示这可能是什么样子:

filename foo url 'http://www.mysite.com/test.tex';

filename foo "%sysfunc(pathname(WORK))\test.tex";/* you should be able to write here */

ods tagsets.latex file=foo;
proc print data=sashelp.class;
run;
ods tagsets.latex close;

filename foo clear;

您可以将它们存储在工作目录中,然后使用“复制文件”任务将它们下载到本地PC。您可以这样定义文件名:

%let workdir = %sysfunc(getoption(work));
filename tempfile "&workdir.\myfile.ext"; *ext = extension for your file;
然后在ODS语句中使用该fileref。最后,您可以使用复制文件将其下载到本地计算机


有关更多信息,请参阅。

您是否有一个共享驱动器,允许您将数据传递到服务器?如果没有,如何将数据获取到服务器?@DomPazz我使用“导入数据”功能将数据集发送到远程计算机上的临时SAS库(工作)。在工作库中创建数据集不起作用(错误:FILENAME语句中出现错误),我认为在这种情况下,可能存在一些与其库中的非本机SAS文件相关的兼容性问题。但希望我能找到一些其他的选项来工作。如果你在filename语句中有一个错误,那么你就错了。文件类型的问题会给您带来不同的错误。SAS工作库只是一个普通目录,没有什么特别之处。