可以使用 SAS 数据集作为 SSIS 数据源吗?

发布于 2024-08-04 18:34:47 字数 103 浏览 7 评论 0原文

我们有一些 ETL 进程读取 SAS 程序输出的 CSV 文件。我正在升级这些 ETL 之一,想知道是否可以使用 SSIS 直接从 SAS 数据集读取。

有人成功做到这一点吗?

We have a some ETL processes that read CSV files that are output from SAS programs. I'm in the process of upgrading one of these ETLs and was wondering if I could use SSIS to read directly from the SAS dataset.

Has anybody done this successfully?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

等往事风中吹 2024-08-11 18:34:47

请参阅此处

“您可以使用 SAS Local Data Provider(可以单独下载并作为 SAS for Windows 安装的一部分)。”

See here

"You can use SAS Local Data Provider (can be downloaded separately and comes as part of SAS for Windows installation). "

℡寂寞咖啡 2024-08-11 18:34:47

最近,我从 SAS 环境中移动了数据:

  • 在连接管理器中,我选择 _Native OLE DB\SAS Local Data Provider 9.3_
  • 输入文件名(表名前的 `\..\dev`)。单击“确定”
  • 将 _OLE DB Source_ 拖到数据流中
  • 右键单击​​ _OLE DB Source_ 并选择 _显示高级编辑器_
  • 在第一个选项卡 (_连接管理器_) 中,从您现在创建的下拉列表中选择 _SAS 连接管理器_
  • 在 _OpenRowset_ 的组件属性选项卡中写入名称 如果您有“datetime”类型,请单击“确定”,
  • 使用派生转换编辑器对其进行转换

Recently I've moved data from SAS environment:

  • In connection manager I choose _Native OLE DB\SAS Local Data Provider 9.3_
  • Enter file name (`\..\dev` before the table name). Click OK
  • Drag _OLE DB Source_ into the Data Flow
  • Right click on _OLE DB Source_ and choose _Show advanced editor_
  • In the first tab (_Connection Manager_) choose _SAS Connection Manager_ from drop down list you created now
  • In the Component Properties tab in _OpenRowset_ write the name of the table, click OK
  • If you have `datetime` type transform it using Derived Transformation Editor
幸福丶如此 2024-08-11 18:34:47

为了加载 SAS XPT 或 SAS7BDAT 数据文件,而无需通过 OBDC 连接到 SAS 实例,我们使用以下

  1. 第三方工具 (STATTransfer) 来读取 XPT 文件
  2. STATTransfer ODBC 驱动程序
  3. 在 SSIS 中将连接设置为 ODBC 数据源并加载到数据库进行处理。

有可用的 SAS 数据源 SSIS 扩展 http://www.cozyroc.com 提供 SAS 数据连接,但它们在哪里超出我们的价格范围

For loading SAS XPT or SAS7BDAT data files without having an instance of SAS to connect to via OBDC we used the following

  1. A third party tool (STATTransfer) to read the XPT file
  2. STATTransfer ODBC driver
  3. Setup the connection in SSIS as an ODBC datasource and load into the database for processing.

There are SAS datasource SSIS extension available http://www.cozyroc.com offer a SAS Data connection, but they where outside our price range

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文