Можете ли вы использовать набор данных SAS в качестве источника данных SSIS?
Вопрос
У нас есть несколько процессов ETL, которые считывают CSV-файлы, выводимые из программ SAS.Я нахожусь в процессе обновления одного из этих ETL, и мне было интересно, могу ли я использовать SSIS для чтения непосредственно из набора данных SAS.
Кто-нибудь сделал это успешно?
Другие советы
Недавно я переместил данные из SAS
Окружающая среда:
- В диспетчере подключений я выбираю _Native OLE DB\SAS Local Data Provider 9.3_
- Введите имя файла (`\..\dev` перед именем таблицы).Нажмите кнопку ОК
- Перетащите _OLE DB Source_ в поток данных
- Щелкните правой кнопкой мыши на _OLE DB Source_ и выберите _Show advanced editor (Показать расширенный редактор)_
- На первой вкладке ("Диспетчер подключений") выберите "Диспетчер подключений AS" из выпадающего списка, который вы создали сейчас
- На вкладке Свойств компонента в _OpenRowset_ введите имя таблицы, нажмите OK
- Если у вас есть тип `datetime`, преобразуйте его с помощью редактора производных преобразований
Для загрузки файлов данных SAS XPT или SAS7BDAT без экземпляра SAS для подключения через OBDC мы использовали следующее
<Ол>Доступно расширение SSIS источника данных SAS. http://www.cozyroc.com предлагает подключение SAS Data, но они где-то за пределами нашего ценового диапазона
Не связан с StackOverflow