sql-server - 将数据从 SQL DB 导出为 SAS 传输文件格式 (XPORT)
问题描述
我正在寻找一种将数据从 SQL 数据库导出为 SAS 传输文件格式(.xpt 扩展名)的方法。应该可以从命令行导出,以便将其集成到 SSIS 包中。
非常感谢任何可以指导我正确方向的帮助。
谢谢!本杰明
解决方案
SAS trnasport 格式非常古老且复杂。几年前,我用 C# 编写了代码来破译它。最大的问题是IBM大型机浮点转换。可以在 CodePlex 上找到有关该问题的说明。也就是说,SAS 为它制作了一个需要集成到 SSIS 中的阅读器。它还应该符合 ODBC。专注于使用 SAS 传输格式的 ODBC 驱动程序进行 C#/PowerShell 集成。
另外,请参阅此 SO 注意:您可以使用 SAS 数据集作为 SSIS 数据源吗?
推荐阅读
- oracle - oracle 查询以识别某些基于条件的重叠日期期间
- javascript - target="_blank" 在 Edge 中打开新的空白页
- javafx - 打开 fxml 文件一段时间并返回主屏幕?
- java - 将 java.io.InputStream 对象写入 smb 文件
- python - 如何确保所需的软件包始终安装/可用
- spring - 如何使用 accessTokenConverter 验证签名?
- python - TypeError:“mappingproxy”类型的对象不是 JSON 可序列化的
- sql - 如果有两个相同类型但性质不同的对象,应该采用什么表结构?
- excel - 范围参数的语法,在 VBA 中识别,而不是在单元格中
- scala - Samza 教程 compileScala FAILED