로딩 시간을 줄이기 위해 조직에서 데이터 통합 프로세스를 ETL에서 ELT로 변경할 수 있는지 알고 싶습니다. DWH 인프라가 일치하지 않으면 어떻게해야합니까?ETL에서 ELT로 이동 하시겠습니까?
답변
나는 그것이 목표로하는 DWH 플랫폼과 그 성능과 함께 내부적으로 변환을 수행 할 수있는 능력에 달려 있다고 말하고 싶다. 필자는 과거에 Teradata DWH를 사용하여이 작업을 수행했습니다. 우리가 사용하고 있던 도구가 변환 작업을 수행 할 수 없었기 때문에 Teradata 시스템이 무거운 작업을 수행하게하여 훨씬 효율적으로 SQL을 작성할 수있었습니다.
또한 ETL 도구를 사용하고 있습니까? 최적화 잠재력이 있습니까?
우리는 CDC를 데이터 캡처 도구로 사용한 다음 실제로 작업을 통해 데이터를 전송하는 SSIS (실제로 자국 버전)를 사용하여 유사한 전략을 구현했습니다. 우리의 경우 SSIS 부분은 주 클라이언트 프로덕션 데이터 서버 (리소스 분리)에서 스테이징 DB로 데이터를 주기적으로 덤프하고 스테이징 DB의 저장 프로 시저가 다소 복잡한 변환 작업을 완료하기 위해 대신 사용합니다. 이 방법으로 소스에 따라 데이터를 제공하는 DW 및 DM 대상이 있으므로 여러 대상에 출력 할 수 있습니다. 이를 통해 융통성을 확보하고 추출 측에서 무리한 부분을 제거 할 수 있으며 변경 사항 유지 관리 일정을 훨씬 쉽게 수립 할 수 있습니다.
ETL and ELT 사이를 전환하는 것은 비즈니스 요구 사항, 사용 된 데이터웨어 하우스, 사용중인 ETL/ELT 도구 및 사용 가능한 데이터 소스, 지원/관리자 스태프 기능에 따라 달라질 수 있습니다. ELT는 아직 성숙하기 때문에 작업을 수행하는 데 사용할 수있는 도구가 없습니다. 귀하의 비즈니스가 변환 작업을 더 많이 수행 할 수있는 가능성을 처리 할 수 있거나 필요로하는 도구를 찾기가 행운이라면, ELT는 합리적인 전환입니다.
데이터의 크기와 구조에 따라 로딩 시간이 줄어들 수 있습니다. 그러나 ETL 기반 데이터웨어 하우스는 ELT를 지원하도록 구성되지 않을 수 있습니다. ELT는 쿼리시 변환을 수행하기 때문에 쿼리에 최적화되지 않은 스키마 구조에 데이터가로드되면 병목 현상이 발생할 수 있습니다. 잘못된 구조를 가진 저장소는 ELT 해석으로 전환하는 것보다 더 많은 문제점을 야기 할 수 있습니다.
마지막 질문에 답하면 모든 것이 데이터웨어 하우스 인프라와 스키마 구조가 일치하지 않는 방식에 달려 있습니다. 변환을 사용하여 임의 (ad-hoc) 쿼리를 처리하려면 처리 능력이 필요합니다. 기본적으로 모든 데이터로드를 지원하는 DWH 구조가 필요하며 쿼리 친화적입니다.
- 1. ETL에서 증분 데이터를 테스트하는 방법
- 2. 이동 하시겠습니까?
- 3. ETL에서 테이블 조인으로 데이터 캡처 변경
- 4. Informatica ETL에서 DB2 함수를 호출하는 방법은 무엇입니까?
- 5. ETL에서 loopXPath XML에서 데이터 가져 오기
- 6. SD 카드로 이동 하시겠습니까?
- 7. 배열의 요소를 이동 하시겠습니까?
- 8. AppDelegate에서 ViewController로 이동 하시겠습니까?
- 9. div 너비로 이동 하시겠습니까?
- 10. 새 레코드로 이동 하시겠습니까?
- 11. 특정 단계로 이동 하시겠습니까?
- 12. resharper 5에서베이스로 이동 하시겠습니까?
- 13. 텍스트를 위로 이동 하시겠습니까?
- 14. 프로젝트로 빠르게 이동 하시겠습니까?
- 15. 창 관리자를 이동 하시겠습니까?
- 16. vim : 버퍼로 이동 하시겠습니까?
- 17. MongoCursor를 다시 이동 하시겠습니까?
- 18. 방향으로 이미지를 이동 하시겠습니까?
- 19. iPhone에서 Mac으로 이동 하시겠습니까?
- 20. Wiimote에서 카메라로 이동 하시겠습니까?
- 21. SurfaceView에서 GLSurfaceView로 이동 하시겠습니까?
- 22. isset $ _SESSION면이 페이지로 이동 하시겠습니까?
- 23. Jquery로 Asyncfileupload를 이동/추가 하시겠습니까?
- 24. 다른보기 iPhone sdk로 이동 하시겠습니까?
- 25. 대리인을 자신의 클래스로 이동 하시겠습니까?
- 26. DataViewController에서 UIPageViewController 페이지로 이동 하시겠습니까?
- 27. 프로그래밍 방식으로 UIButton을 이동 하시겠습니까?
- 28. 원점을 요소의 가운데로 이동 하시겠습니까?
- 29. 안전하게 내 블로그를 이동 하시겠습니까?
- 30. div 안에 이미지를 이동 하시겠습니까?
사실, 내 traineeship 내에서 근무 조직은 ETL 도구로 SSIS를 사용합니다. 그리고 현재 목표는 다양한 소스 (ERP)에서 DWH로 실시간 데이터 통합을위한 솔루션을 제시하는 것입니다. SSIS로 CDC에 실시간 문제를 관리 할 것을 제안했습니다. 그리고 최적화를 위해 ELT와 어떻게 조합 할 수 있을지 궁금합니다. 그러나 DWH의 실제 구조는 ETL에서 ELT 로의이 주요 전환을 허용하지 않거나 모든 전환 과정을 수용하지 못합니다. 그렇기 때문에 이것을 달성하기 위해 DWH에 어떤 종류의 "조정"을 도입해야하는지 알고 싶습니다. –