Можете ли вы использовать набор данных SAS в качестве источника данных служб SSIS? - PullRequest
0 голосов
/ 15 сентября 2009

У нас есть несколько процессов ETL, которые читают файлы CSV, которые выводятся из программ SAS. Я нахожусь в процессе обновления одного из этих ETL и мне было интересно, могу ли я использовать SSIS для чтения непосредственно из набора данных SAS.

Кто-нибудь сделал это успешно?

Ответы [ 3 ]

2 голосов
/ 16 сентября 2009

См. здесь

«Вы можете использовать SAS Local Data Provider (может быть загружен отдельно и поставляется как часть установки SAS для Windows).»

0 голосов
/ 03 мая 2013

Для загрузки файлов данных SAS XPT или SAS7BDAT без экземпляра SAS для подключения через OBDC мы использовали следующее

  1. Сторонний инструмент (STATTransfer) для чтения файла XPT
  2. STATTransfer ODBC драйвер
  3. Установите соединение в SSIS в качестве источника данных ODBC и загрузите в базу данных для обработки.

Доступно расширение SSIS источника данных SAS. http://www.cozyroc.com предлагает подключение к данным SAS, но оно находится за пределами нашего ценового диапазона.

0 голосов
/ 02 марта 2012

Недавно я переместил данные из SAS окружения:

  • В диспетчере соединений я выбираю _Native OLE DB \ Локальный поставщик данных SAS 9.3_
  • Введите имя файла (`\ .. \ dev` перед именем таблицы). Нажмите ОК
  • Перетащите _OLE DB Source_ в поток данных
  • Щелкните правой кнопкой мыши по _OLE DB Source_ и выберите _Show advanced editor_
  • На первой вкладке (_Connection Manager_) выберите _SAS Connection Manager_ из выпадающего списка, который вы сейчас создали
  • На вкладке Свойства компонента в _OpenRowset_ введите имя таблицы, нажмите OK
  • Если вы используете тип `datetime`, преобразуйте его с помощью редактора производных преобразований
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...