상위 19개 Ab initio 인터뷰 질문 및 답변(2024)

다음은 꿈의 직업을 얻기 위한 신입생과 숙련된 후보자를 위한 Abinitio 인터뷰 질문과 답변입니다.

1) Abinitio가 무엇인지 언급하세요.

"Abinitio"는 "처음부터"를 의미하는 라틴어입니다. Abinitio는 데이터를 추출, 변환 및 로드하는 데 사용되는 도구입니다. 또한 데이터 분석, 데이터 조작, 일괄 처리 및 그래픽 사용자 인터페이스 기반 병렬 처리에도 사용됩니다.

무료 PDF 다운로드: Ab initio 인터뷰 질문 및 답변


2) Abinitio의 아키텍처가 무엇인지 설명해주세요.

Abinitio의 아키텍처에는 다음이 포함됩니다.
  • GDE(그래픽 개발 환경)
  • 공동 -운영 체제
  • 엔터프라이즈 메타 환경(EME)
  • 지휘-IT

3) Abinitio에서 Co-operating 시스템의 역할은 무엇인지 언급해 보세요.

Abinitio 공동 운영 시스템은 다음과 같은 기능을 제공합니다.
  • Abinitio 그래프를 관리 및 실행하고 ETL 프로세스를 제어합니다.
  • 운영 체제에 Ab initio 확장 제공
  • ETL 프로세스 모니터링 및 디버깅
  • 메타데이터 관리 및 EME와의 상호작용

4) Abinitio에서 종속성 분석이 무엇을 의미하는지 설명하세요.

Ab initio에서 종속성 분석은 EME가 프로젝트 전체를 검사하고 구성요소 간, 필드별, 그래프 내 및 그래프 간 데이터가 전송 및 변환되는 방식을 추적하는 프로세스입니다.

5) Abinitio EME가 어떻게 분리되는지 설명하세요.

Abinition은 논리적으로 두 부분으로 나뉩니다.
  • 데이터 통합 ​​부분
  • 사용자 인터페이스(메타데이터 정보에 접근)
아비니티오 인터뷰 질문
아비니티오 인터뷰 질문

6) EME를 Abinitio Server에 어떻게 연결할 수 있는지 언급해 주세요.

Ab initio Server에 연결하려면 다음과 같은 여러 가지 방법이 있습니다.
  • AB_AIR_ROOT 설정
  • EME 웹 인터페이스(http://serverhost:[serverport]/abinitio)에 로그인합니다.
  • GDE를 통해 EME 데이터 저장소에 연결할 수 있습니다.
  • 항공 명령을 통해

7) Abinitio에서 사용되는 파일 확장자를 나열해 보세요.

Abinitio에서 사용되는 파일 확장자는 다음과 같습니다.
  • .mp: Ab initio 그래프 또는 그래프 구성 요소를 저장합니다.
  • .mpc: 사용자 정의 구성 요소 또는 프로그램
  • .mdc: 데이터세트 또는 사용자 정의 데이터세트 구성요소
  • .dml: 데이터 조작 언어 파일 또는 레코드 유형 정의
  • .xfr: 변환 함수 파일
  • .dat: 데이터 파일(다중 파일 또는 직렬 파일)

8) .dbc 파일 확장자가 데이터베이스에 연결하기 위해 제공하는 정보는 무엇입니까?

.dbc 확장자는 GDE에 데이터베이스 연결에 필요한 정보를 제공합니다.
  • 연결하려는 데이터베이스의 이름 및 버전 번호
  • 연결하려는 데이터베이스 인스턴스나 서버가 실행되거나 데이터베이스 원격 액세스 소프트웨어가 설치된 컴퓨터의 이름
  • 연결하려는 서버, 데이터베이스 인스턴스 또는 공급자의 이름

9) Ab initio에서 그래프를 무한히 실행할 수 있는 방법을 설명하세요.

그래프를 무한히 실행하려면 그래프 종료 스크립트에서 그래프의 .ksh 파일을 호출해야 합니다. 따라서 그래프 이름이 abc.mp이면 그래프의 끝 스크립트에서 abc.ksh를 호출해야 합니다. 그러면 그래프가 무한정 실행됩니다.
순순한 인터뷰 질문
순순한 인터뷰 질문

10) Abinitio의 "Look-up" 파일과 "Look is up" 파일의 차이점을 언급해 주세요.

조회 파일은 하나 이상의 직렬 파일(플랫 파일)을 정의합니다. 조회용 데이터가 저장되는 실제 파일입니다. 조회는 abinitio 그래프의 구성 요소이며, 여기서 주요 매개 변수를 사용하여 데이터를 저장하고 검색할 수 있습니다.

11) Abinitio에서 사용되는 다양한 유형의 병렬 처리에는 어떤 것이 있습니까?

Abinitio에서 사용되는 다양한 유형의 병렬 처리에는 다음이 포함됩니다.
  • 구성요소 병렬성: 별도의 데이터에서 동시에 실행되는 여러 프로세스가 있는 그래프는 병렬성을 사용합니다.
  • 데이터 병렬성: 세그먼트로 분할된 데이터를 사용하여 각 세그먼트에서 각각 작동하는 그래프는 데이터 병렬성을 사용합니다.
  • 파이프라인 병렬성: 동일한 데이터에서 동시에 실행되는 여러 구성 요소를 처리하는 그래프는 파이프라인 병렬성을 사용합니다. 파이프라인의 각 구성 요소는 업스트림 구성 요소에서 지속적으로 읽고 데이터를 처리하며 다운스트림 구성 요소에 씁니다. 두 구성 요소 모두 병렬로 작동할 수 있습니다.

12) Abinitio의 Sort Component가 무엇인지 설명하세요.

Abinitio의 정렬 구성요소는 데이터를 다시 정렬합니다. 이는 "Key"와 "Max-core"의 두 가지 매개변수로 구성됩니다.
  • 키 : 정렬 순서를 결정하는 정렬 구성 요소의 매개 변수 중 하나입니다.
  • 최대 코어: 이 매개변수는 정렬 구성요소가 메모리에서 디스크로 데이터를 덤프하는 빈도를 제어합니다.

13) 중복 제거 구성 요소와 복제 구성 요소의 기능을 언급해 주세요.

  • 중복 제거 구성요소: 중복된 기록을 제거하는 데 사용됩니다.
  • 구성요소 복제: 입력의 데이터 레코드를 하나의 흐름으로 결합하고 해당 흐름의 복사본을 각 출력 포트에 씁니다.

14) 파티션이란 무엇이며 Abinitio의 다양한 파티션 구성 요소 유형은 무엇입니까?

Abinitio에서 분할은 추가 처리를 위해 데이터 세트를 여러 세트로 나누는 프로세스입니다. 다양한 유형의 파티션 구성 요소에는 다음이 포함됩니다.
  • 라운드 로빈 방식의 파티션: 출력 파티션 전체에 데이터를 블록 크기 청크로 균등하게 분산
  • 범위별 파티션: 분할 범위 및 키 집합을 기반으로 노드 간에 데이터를 균등하게 나눌 수 있습니다.
  • 백분율로 분할: 분포 데이터이므로 출력은 100의 분수에 비례합니다.
  • 로드 밸런스에 따른 파티션: 동적 부하 분산
  • 표현식별 파티션: DML 표현식에 따라 데이터 분할
  • 키별 파티션: 키별 데이터 그룹화

15) 샌드박스가 무엇인지 설명해주세요.

SANDBOX는 단일 디렉토리 트리에 저장되고 탐색, 버전 제어 및 마이그레이션을 위해 그룹으로 작동하는 그래프 및 관련 파일 모음을 참조합니다.

16) Abinitio에서 분할 해제가 무엇인지 설명하세요.

분할은 여러 흐름이나 작업에서 데이터를 읽기 위해 수행되며 다른 흐름의 데이터 레코드를 다시 결합하는 데 사용됩니다. Gather, Merge, Interleave 및 Concatenation을 포함하는 여러 가지 파티션 분리 구성 요소를 사용할 수 있습니다.

17) Abintio에서 사용되는 공중 명령 중 일부를 나열해 보십시오.

Abinitio에서 사용되는 항공 명령에는 다음이 포함됩니다.
  • 공기 물체는 : 프로젝트 내부 디렉터리에 있는 객체들의 목록을 보기 위해 사용됩니다.
  • 공기 물체 rm : 저장소에서 객체를 제거하는 데 사용됩니다.
  • 공기 객체 버전 - 자세한 정보 : 객체의 버전 기록을 제공합니다.
Abinitio의 다른 공중 명령에는 공중 물체 고양이, 공중 물체 수정, 에어 잠금 장치 표시 사용자 등이 포함됩니다.

18) Rollup Component가 무엇인지 언급해주세요.

롤업 구성 요소를 사용하면 사용자가 특정 필드 값에 대한 레코드를 그룹화할 수 있습니다. 다단계 기능으로 초기화 2와 롤업 3으로 구성됩니다.

19) Abinitio에서 m_dump의 구문이 무엇인지 언급하세요.

Abinitio의 m_dump 구문은 Unix 프롬프트에서 다중 파일의 데이터를 보는 데 사용됩니다. m_dump 명령에는 다음이 포함됩니다.
  • m_dump a.dml a.dat: 이 명령은 형식화된 텍스트로 데이터를 볼 때 GDE에서 나타난 대로 데이터를 인쇄합니다.
  • m_dump a.dml a.dat>b.dat: 출력은 b.dat로 리디렉션되며 필요할 때 참조할 수 있는 직렬 파일인 b.dat 역할을 합니다.
이 인터뷰 질문은 당신의 비바(구술)에도 도움이 될 것입니다.
공유

댓글을 남겨주세요.

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *