저는 일부 데이터를 추출하여 csv 파일에 저장하는 python 스크립트가 있습니다. 이제이 파일을 Azure SQL DB에로드해야합니다. 누군가가 어떤 ETL 도구가 이것을 자동화하고 비교하는데 적합한 지 제안 할 수 있습니까?작업 수행을위한 ETL 도구에 대한 제안
답변
명령 줄에서 실행할 수있는 BCP (무료 MS 도구)를 사용하거나 매우 강력한 오류 처리, 보안, SQL Server 데이터베이스 및 기타 많은 강력하고 매우 강력한 패키지를 저장하려는 경우 사용할 수 있습니다. 유용한 기능 SSIS (SQL Server Integration Services)는 대부분의 SQL Server와 함께 제공되는 무료 제품입니다. SSIS를 사용하는 데 필요한 학습 곡선이 짧습니다.
다양한 변형로드 도구가 있습니다. 데이터 세트의 크기 나 빈도에 대해서는 언급하지 않았으므로 중간 크기의 데이터 세트와 배치 로딩을 살펴보고 있습니다.
SSIS가 언급 된 것은 SQL Server와의 데이터 통합을위한 것입니다. 그것은 그것의 단점을 가지고 있습니다, 따라서 학습 곡선.
Talend는 사용하기 쉽도록 알려진 ETL 도구입니다 (ETL 개념을 아는 분야). 작업을 생성 할 수 있으며 로깅 및 오류 처리가 있습니다.
Pentaho는 또 다른 오픈 소스 GUI ETL 도구입니다. 일반적인 기능을 제공하며 MongoDB Input 및 Merge/Join과 같은 사전 빌드 된 구성 요소 라이브러리를 제공합니다. 또한 작업을 작성하고 실행할 수 있습니다.
IBM, Informatica 및 SAP와 같이 큰 이름이 몇 개 있습니다. 모두가 이러한 기능을 수행 할 것이지만 비용 및 학습 곡선에 따라 귀하의 기준에 따라 우유와 계란을 사 줄 탱크를 운전하는 것처럼 보입니다.
오늘 몇 가지 비교 옵션을 살펴 보는 것이 도움이 될 수 있습니다. ETLTools.net에 좋은 정보가 있습니다.
- 1. Matlab이없는 기계 학습 도구에 대한 제안
- 2. 테스트 사례 관리 도구에 대한 제안
- 3. Ab Initio ETL 데이터웨어 하우징 도구에 대한 비디오 자습서!
- 4. 작업 스타일에 대한 제안
- 5. 제안 작업 제안 그룹화
- 6. ETL 작업 실행 문제
- 7. 백그라운드 작업 수행을위한 위젯 버튼 설정
- 8. 사용자 정의 가능한 워크 플로우 도구에 대한 제안
- 9. Asp.net mvc \ Entity 프레임 워크 개발 도구에 대한 제안 사항?
- 10. Windows에서 명령 줄 검색 및 바꾸기 도구에 대한 제안
- 11. Blackberry Development - 참조 및 도구에 대한 제안 사항이 있습니까?
- 12. CMMI 목표를 지원하는 요구 사항 개발 도구에 대한 제안
- 13. ETL
- 14. ETL 작업 - 기본 키 반환
- 15. 내 작업 환경에 대한 SVN 개선 제안
- 16. NSTextField에 대한 제안 제안
- 17. 행 비교 및 추가 작업 수행을위한 저장 프로 시저
- 18. Java native2ascii 도구에 대한 혼동
- 19. tOrendOutput 구성 요소의 Talend ETL 작업 오류
- 20. winform이 더 이상 필요하지 않을 때 최종 작업 수행을위한 솔루션
- 21. 작업 흐름 제안
- 22. 코드 작업 스케줄러 제안
- 23. 모바일 프레임 작업 제안
- 24. 웹 서비스를 통해 호출하는 Talend ETL 작업
- 25. Rhino eTL : 고아 행과 결합 작업
- 26. 특정 일정에 일일 일정 잡기 etl 작업
- 27. 네트워킹 수행을위한 응용 프로그램 개발?
- 28. iphone 테스트 도구에 대한 uiwebview
- 29. Apple 계측기 도구에 대한 피드백
- 30. DRYer 도구에 대한 코드가 있습니까?