2011-04-18 3 views

답변

0

당신이 ODI가, 또는 어떻게 일반에 ETL 솔루션을 구현하기 위해 사용하는 방법을 묻는위한 선한 태그 잘 모릅니다 수?

당신이 PostreSQL에 SQL 서버에서 데이터를 이동할 수있는 ETL 툴을 찾고 있다면 다음 몇 가지 명백한 옵션은 다음과 같습니다

  • SSIS
  • 스크립트 또는 프로그램을 (이미 SQL 서버에 명시되어 있음) 당신이 원하는 언어로 직접 작성 (펄, C#을, 무엇이든)
  • 환경에서 몇 가지 특별한 장점이있는 타사 도구 (친숙 함, 비용 등) 솔루션의
  • 믹스, 예를 들어, SSIS를 사용하여 데이터를 플랫 파일로 내보내십시오. PowerShell을 사용하여 압축하고 다른 서버로 옮기고 압축을 풉니 다. 그리고 그들을로드하는 데 pgloader를 사용하십시오.

그러나 아무도 당신을 제외한 당신의 환경에 가장 적합한 ETL 솔루션이라고 말할 수는 없습니다. 당신은 당신의 요구에 맞는 옵션을 연구하고 결정을 내려야합니다.

+0

안녕하세요. 시간 내 주셔서 감사 드리며 ODI 사용 방법을 찾고 있습니다. – kallem

1

ODI 도구에 액세스 할 수 있으면 모든 소스에서 거의 모든 대상까지 데이터를로드하는 데 사용할 수 있습니다. 나는 이것이 가파른 학습 곡선을 가진 상당히 진보 된 툴이라는 것을 언급해야하지만, 만약 당신이 신속하게 한 프로젝트를 위해 뭔가를하고 싶다면 SSIS가 더 나은 선택이 될 것입니다.

노트북에서도 사용할 수 있으므로 SSIS를 너무 많이 배울 필요가 없습니다. 원본에서 대상으로 데이터를 가져올 SSIS 패키지를 빌드하는 데 사용할 수있는 가져 오기/내보내기 마법사가 있으며 나중에 사용할 수 있도록 저장하고 15 분 안에 완료 할 수 있습니다.

ODI는 어떤 일을하기 전에 확장 설정이 필요합니다. 일단 당신이 그것을 배우면, 그것은 많은 회사가 복잡한 ETL 프로젝트에 사용하는 매우 진보 된 맞춤형 도구입니다.

관련 문제