SAS 데이터 세트를 SSIS 데이터 소스로 사용할 수 있습니까?
문제
SAS 프로그램에서 출력되는 CSV 파일을 읽는 일부 ETL 프로세스가 있습니다. 저는 이러한 ETL 중 하나를 업그레이드하는 중이며 SSI를 사용하여 SAS 데이터 세트에서 직접 읽을 수 있는지 궁금합니다.
아무도 이것을 성공적으로 수행 한 적이 있습니까?
해결책
보다 여기
"SAS 로컬 데이터 제공 업체를 사용할 수 있습니다 (별도로 다운로드 할 수 있으며 Windows 설치 용 SAS의 일부로 제공됩니다)."
다른 팁
최근에 데이터를 옮겼습니다 SAS
환경:
- 연결 관리자에서 _native Ole DB SAS 로컬 데이터 제공 업체 9.3_를 선택합니다.
- 파일 이름을 입력하십시오 (테이블 이름 앞에` .. dev`). 확인을 클릭하십시오
- _ole db source_를 데이터 흐름으로 끌어냅니다
- _ole db source_를 마우스 오른쪽 버튼으로 클릭하고 _show advanced editor_를 선택하십시오.
- 첫 번째 탭 (_connection manager_)에서 _SAS Connection Manager_를 선택하여 지금 만든 드롭 다운 목록에서
- _openrowset_의 구성 요소 속성 탭에서 테이블 이름 쓰기 확인을 클릭하십시오.
- 'dateTime'유형이있는 경우 파생 된 변환 편집기를 사용하여 변환
OBDC를 통해 연결할 SAS 인스턴스가없는 SAS XPT 또는 SAS7BDAT 데이터 파일을로드하기 위해 다음을 사용했습니다.
- XPT 파일을 읽는 타사 도구 (STATTRANSFER)
- StatTransfer ODBC 드라이버
- SSIS에서 ODBC 데이터 소스로 연결하고 처리를 위해 데이터베이스에로드하십시오.
SAS DataSource SSIS Extension을 사용할 수 있습니다 http://www.cozyroc.com SAS 데이터 연결을 제공하지만 가격 범위를 벗어난 곳
제휴하지 않습니다 StackOverflow