데이터베이스 추출 변환로드 란 무엇입니까? -techopedia에서 정의

추출 변환로드 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-ETL (Extract Transform Load)이란 무엇입니까?

추출 변환로드 (ETL)는 데이터베이스 사용 중, 특히 데이터 스토리지 사용 중 추출, 변환 및로드 프로세스입니다. 다음과 같은 하위 프로세스가 포함됩니다.

  • 외부 데이터 스토리지 또는 전송 소스에서 데이터 검색
  • 데이터를 일반적으로 오류 감지 및 수정 코드와 함께 저장하여 운영상의 요구를 충족하는 이해할 수있는 형식으로 데이터 변환
  • 데이터를 수신 측으로 전송 및로드

Techopedia는 ETL (Extract Transform Load)을 설명합니다.

ETL 프로세스의 첫 번째 단계는 스토리지 소스에서 데이터를 검색하는 데 중점을 둡니다. 대부분의 데이터 스토리지 프로젝트는 다양한 소스 시스템에서 수신 한 데이터를 통합합니다. 각 개별 시스템은 별도의 데이터 조직 또는 형식을 사용할 수 있습니다. 일반적인 데이터 소스 구조는 관계형 데이터베이스와 순수한 데이터 파일입니다. 또한 정보 관리 시스템과 같은 비 관계형 데이터베이스 패턴이나 VSAM (Virtual Storage Access Method) 또는 ISAM (Indexed Sequence Access Method)과 같은 기타 데이터 구조를 포함 할 수 있습니다. 데이터 소스에는 인터넷 또는 스캔 시스템을 통해 들어오는 데이터와 같은 외부 소스도 포함될 수 있습니다.

변환 단계는 일련의 규칙 또는 조작을 사용하여 소스에서 순수한 데이터를 검색하여 수신 측에서 조작 할 수 있도록 최종 형식으로 데이터를 전달합니다. 일부 데이터 소스는 데이터 처리가 거의 또는 전혀 필요하지 않습니다. 때로는 대상 데이터베이스의 비즈니스 및 기술 요구 사항을 충족시키기 위해 하나 이상의 변환이 중요 할 수 있습니다.

로드 또는 전송 단계는 데이터를 수신 측으로 전송하는 것을 목표로하며, 이는 데이터 저장 장치 일 수있다. 응용 프로그램의 요구에 따라이 프로세스는 매우 간단하거나 매우 복잡 할 수 있습니다. 일부 데이터 저장 방법은 오래된 데이터를 누적 데이터로 대체 할 수 있습니다. 추출 된 데이터의 업데이트는 일반적으로 정기적으로 수행됩니다.

추출 변환로드 란 무엇입니까? -techopedia에서 정의