>  기사  >  데이터 ETL 처리를 위한 데이터 계층은 무엇입니까?

데이터 ETL 처리를 위한 데이터 계층은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-07-13 10:25:493666검색

ETL 데이터 처리를 위한 데이터 계층은 데이터 로딩 계층입니다. ETL은 비즈니스 시스템 데이터를 추출, 정리, 변환한 후 데이터 웨어하우스에 로드하는 프로세스입니다. 그 목적은 기업 내 흩어져 있고 지저분하며 비표준적인 데이터를 통합하여 기업 의사 결정을 위한 분석 기반을 제공하는 것입니다.

데이터 ETL 처리를 위한 데이터 계층은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 10 시스템, Dell G3 컴퓨터.

ETL 데이터 처리를 위한 데이터 계층은 데이터 로딩 계층입니다.

ETL(Extract-Transform-Load, 데이터 웨어하우스 기술)은 비즈니스 시스템의 데이터를 추출(extract), 정리 및 변환(transform)한 후 데이터 웨어하우스에 로드(loading)하는 프로세스입니다. 흩어져 있고 지저분하며 비표준적인 데이터를 통합하여 기업 의사 결정을 위한 분석 기반을 제공하는 것은 BI(비즈니스 인텔리전스) 프로젝트의 중요한 링크입니다.

데이터 웨어하우스의 각 레이어 설명:

1. 데이터 로딩 레이어: ETL(Extract-Transform-Load)

2. 데이터 작업 레이어: ODS(Operational Data Store)

3. : DW(Data Warehouse)

  • 데이터 세부 레이어: DWD(Data Warehouse Detail)

  • 데이터 중간 레이어: DWM(Data Warehouse Middle)

  • 데이터 서비스 레이어: DWS(Data Warehouse Service)

4 , 데이터 애플리케이션 레이어: APP(Application)

5. 차원 표면 레이어: DIM(Dimension)

데이터 ETL 처리를 위한 데이터 계층은 무엇입니까?

레이어링의 이점:

  • 명확한 데이터 구조: 각 데이터 레이어에는 해당 범위와 책임이 있습니다. 테이블을 사용할 때 찾고 이해하기가 더 쉽습니다

  • 반복 개발 감소: 데이터 계층화를 표준화하고 일부 공통 중간 계층 데이터를 개발하여 엄청난 반복 계산을 줄일 수 있습니다.

  • 통합 데이터 구경: 통과 데이터 계층화는 통합 데이터를 제공합니다. 내보내기 및 외부 출력을 위한 통합 데이터 구경

  • 복잡한 문제의 단순화: 복잡한 작업을 여러 단계로 분해하여 완료하고 각 레이어는 단일 단계만 처리하므로 비교적 간단하고 이해하기 쉽습니다. 데이터에 문제가 있을 때 모든 데이터를 복구할 필요는 없고, 문제가 있는 단계부터 복구를 시작하면 됩니다.

  • 원본 데이터의 예외 보호: 데이터에 다시 액세스하기 전에 비즈니스를 한 번 변경할 필요가 없습니다.

더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!

위 내용은 데이터 ETL 처리를 위한 데이터 계층은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.