【问题标题】:Automated Imports in SASSAS 中的自动导入
【发布时间】:2012-10-30 13:38:14
【问题描述】:

我来自 SQL Server 背景,是使用 SAS 的新手。要将平面文件自动导入 SQL Server,我会使用 SQL Server Integration Services 包并通过 Management Studio 安排一个作业来获取并导入文件。

我如何在 SAS 中做同样的事情。我所做的研究表明,SAS Management Console 有一个调度插件,但我如何创建一个执行导入的作业?我在企业指南中这样做吗?

【问题讨论】:

    标签: sas


    【解决方案1】:

    进行导入的工作可能是一个读取文件的简短 SAS 程序。你确实可以在 EG 中管理它,如果这是你用来管理一般流程的东西(对于服务器,我想它会是)。您可以使用导入向导,编写 PROC IMPORT 语句,例如:

    proc import file="whatever.csv" out=dsetname dbms=csv replace;
    run;
    

    如果是 CSV,或者如果不是分隔文件(或者,即使是),则写入数据步骤:

    data dsetname;
    infile "whatever.txt";
    input
    @1 varname $8.
    @10 varname2 $5.
    @16 varname3 4.
    ;
    run;
    

    后者是最灵活的,但需要完全了解数据; PROC IMPORT 可以从分隔文件中读取标题行并合理猜测字段的宽度。

    【讨论】:

    • 谢谢,乔。这就说得通了。现在,我只需要看看如何将该插件放入管理控制台。再次感谢!
    • 我已将我的答案纳入乔的答案中。最好有一个完整的答案而不是两个部分答案。我正在投票删除我的其他答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-22
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    相关资源
    最近更新 更多