将SAS7BDAT文件目录导入SQL Server

蜜蜂

我有一个SAS7BDAT文件的目录-大约需要将其中的300个导入到SQL Server表中。不幸的是,日期字段不是数据集的一部分,而是在文件名中。因此,我需要解析文件名,获取日期并在导入时附加到每个数据集。

SSIS是否适合此?如果是这样,我是否为此使用For-each循环?如何解析文件名并附加日期?

对于单个文件,我可以轻松使用SQL Server Management Studio并将其导入。我也可以为该练习做同样的事情,然后在加载到决赛桌时处理日期,但希望有一个更简洁的解决方案。

在没有安装SAS的情况下,还有其他后端处理方式吗?Python还是其他?

TIA

蜜蜂

[解决了]

遇到一篇提到R的SAS7BDAT库的文章。这样,我可以使用“ ldply”将所有文件以及文件名成功加载到R列表中。

经过一些数据帧操作后,我可以使用SQLSave将所有文件加载到SQL Server中。

文件很小。因此,性能并不是什么大问题,尽管我怀疑它可能适用于更大的数量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章