etl testing interview questions
다가오는 인터뷰를 준비하는 데 도움이되는 가장 자주 묻는 ETL 테스트 도구 인터뷰 질문 및 답변 목록 :
비즈니스 정보와 데이터는 모든 비즈니스와 회사에서 매우 중요합니다. 많은 기업들이이 중요한 정보를 분석하고 분류하는 과정에 많은 시간과 돈을 투자합니다.
데이터 분석 및 통합은 거대한 잠재 시장을 확보하고 있으므로이 프로세스를 체계적이고 간단하게 만들기 위해 ETL 테스트 도구 많은 소프트웨어 공급 업체에서 도입했습니다.
시장에는 많은 오픈 소스 ETL 도구가 있으며, 공급 업체는 사용자가 공식 웹 사이트에서 무료 버전을 직접 다운로드 할 수 있도록합니다. 모든 기본 기능은이 무료 버전 다운로드에서 사용할 수 있지만 다음 단계로 업그레이드하려면 회사에서 결제시 공급 업체에 가입해야합니다.
Windows 10 용 무료 SQL 소프트웨어
회사마다 비즈니스 구조와 모델이 다르기 때문에 비즈니스에 적합한 ETL 도구를 선택하기 전에 명확한 분석을해야합니다. 이러한 오픈 소스 ETL 도구의 도움으로 비즈니스는 막대한 투자없이 무료 소프트웨어 도구를 사용해 볼 수 있습니다.
모든 거대 소프트웨어 기업은 자체 BI 도구를 도입했습니다.
가장 많이 사용되는 ETL 도구는 다음과 같습니다.
- 탈 렌드 오픈 스튜디오
- 클로버 ETL
- 엘릭서
- 펜타 호
- 컴퓨팅
- IBM – Cognos 데이터 관리자
- Oracle – 데이터 통합 자
- SAS-데이터 통합 스튜디오
- AB Initio, SAP – Business Objects Data Integrator
ETL 도구가 선택되면 다음 논리적 단계는 이러한 도구를 사용하여 테스트하는 것입니다. 여기에서 회사는 도구 선택에서 올바른 경로에 있는지 알 수 있습니다.
이러한 도구는 방대한 양의 데이터 및 기록 데이터를 처리하는 데 도움이되므로 수행 ETL 테스트 . 데이터의 정확성을 확인하려면 ETL 테스트가 매우 중요합니다.
두 가지 유형의 ETL 테스트를 사용할 수 있습니다.
- 응용 프로그램 테스트
- 데이터 편심 테스트
ETL 테스트 프로세스 :
많은 ETL 도구가 있지만 ETL 테스트에서는 일반적으로 간단한 테스트 프로세스가 사용됩니다. 비즈니스에 ETL 도구를 구현하는 것만큼이나 중요합니다.
잘 정의 된 ETL 테스트 전략이 있으면 테스트 프로세스가 훨씬 쉬워집니다. 따라서 선택한 ETL 도구로 처리되는 데이터 통합을 시작하기 전에이 프로세스를 따라야합니다.
이 과정에서 프로그래밍 및 개발 팀을 구성하는 전문가 그룹이 SQL 문 작성을 시작합니다. 개발 팀은 요구 사항에 따라 사용자 지정할 수 있습니다.
ETL 테스트 프로세스에는 다음이 포함됩니다.
버블 정렬 C ++ 코드
- 요구 사항 분석 : 비즈니스 구조 및 특정 요구 사항을 이해합니다.
- 검증 및 테스트 추정 : 절차를 수행하는 데 필요한 시간과 전문 지식에 대한 추정.
- 테스트 계획 및 테스트 환경 설계 : 추정의 입력을 기반으로 ETL 환경을 계획하고 실행합니다.
- 테스트 데이터 준비 및 실행 : 테스트를위한 데이터는 요구 사항에 따라 준비 및 실행됩니다.
- 요약 보고서 : 테스트 실행이 완료되면 즉석에서 마무리 할 수있는 간략한 요약 보고서가 준비됩니다.
ETL 테스트 인터뷰 질문
ETL 테스트에 대한 엄청난 요구 사항과 함께 전문가가 이러한 ETL 테스트 프로세스를 수행하기위한 엄청난 요구 사항이 있습니다. 오늘날이 프로세스에 사용할 수있는 많은 작업이 있습니다.
그러나 기술적 인 기능과 응용 프로그램을 잘 알고있는 경우에만이 프로필에 채용 될 수 있습니다. 최상의 샷을 제공하려면 ETL 도구의 이러한 기본 개념, 기술 및 프로세스에 대해 잘 준비해야합니다.
아래에서 ETL 테스트 인터뷰에서 더 자주 묻는 몇 가지 질문과 답변을 찾을 수 있습니다.
질문 # 1) ETL이란 무엇입니까?
대답: ETL은 외부 시스템에서 필요한 위치로 데이터를 추출, 변환 및로드하는 것을 말합니다. 다음은 데이터 통합 프로세스의 기본 3 단계입니다. 추출은 데이터를 찾고 소스 파일에서 제거하는 것을 의미하며, 변환은 데이터를 필요한 대상 파일로 전송하고 해당 형식으로 대상 시스템에 파일을로드하는 프로세스입니다.
질문 # 2) ETL 테스트가 필요한 이유는 무엇입니까?
답변 : ETL 테스트가 필요합니다.
- 한 시스템에서 다른 시스템으로 전송되는 데이터를 계속 확인합니다.
- 프로세스의 효율성과 속도를 추적합니다.
- ETL 프로세스를 비즈니스 및 프로덕션에 구현하기 전에 잘 알고 있어야합니다.
Q # 3) ETL 테스터의 책임은 무엇입니까?
답변 : 다음과 같은 책임이 있습니다.
- ETL 도구 및 프로세스에 대한 심층적 인 지식이 필요합니다.
- 테스트 단계에서 주어진 다양한 시나리오에 대한 SQL 쿼리를 작성해야합니다.
- 기본 키, 기본값과 같은 다양한 유형의 테스트를 수행하고 ETL 프로세스의 다른 기능을 계속 확인할 수 있어야합니다.
- 품질 검사
질문 # 4) 차원이란 무엇입니까?
대답: 차원은 요약 된 데이터가 정렬되는 그룹 또는 범주입니다.
Q # 5) 스테이징 영역이란 무엇입니까?
대답: 스테이징 영역은 데이터 통합 과정에서 데이터가 일시적으로 저장되는 장소입니다. 여기에서 데이터가 정리되고 중복이 있는지 확인합니다.
최고의 C ++ 컴파일러는 무엇입니까
문 # 6) ETL 매핑 시트를 설명하십시오.
대답: ETL 매핑 시트에는 모든 행과 열을 포함하여 소스 파일의 모든 필수 정보가 포함되어 있습니다. 이 시트는 전문가가 ETL 도구 테스트를위한 SQL 쿼리를 작성하는 데 도움이됩니다.
Q # 7) 몇 가지 테스트 사례를 언급하고 설명합니다.
대답:
- 매핑 문서 유효성 검사 – ETL 정보가 매핑 문서에 제공되는지 확인합니다.
- 데이터 확인 –이 경우 데이터 확인, 번호 확인, Null 확인과 같은 데이터 관련 모든 측면이 테스트됩니다.
- 정확성 문제 – 철자가 틀린 데이터, 부정확 한 데이터 및 null 데이터가 테스트됩니다.
Q # 8) 몇 가지 ETL 버그를 나열하십시오.
대답: 계산 버그, 사용자 인터페이스 버그, 소스 버그,로드 조건 버그, ECP 관련 버그.
위의 ETL 테스트 질문 외에도 이전에 사용한 ETL 도구를 언급하도록 요청받을 수있는 다른 중요한 질문이있을 수 있습니다. 또한 이전 경험 또는 실시간 경험에서 직면 한 디버깅 문제에 대해 질문을받을 수 있습니다.
희망, 이러한 기본적인 시작하기 질문은 ETL 테스트 인터뷰에 도움이됩니다.