QlikView-인터뷰 질문

독자 여러분,이 QlikView 인터뷰 질문은 R 프로그래밍 주제에 대한 인터뷰 중에 접할 수있는 질문의 성격을 알 수 있도록 특별히 설계되었습니다. 내 경험에 따르면 좋은 면접관은 면접 중에 특정 질문을 할 계획이 거의 없습니다. 일반적으로 질문은 주제에 대한 기본 개념으로 시작하고 나중에 추가 토론과 답변에 따라 계속됩니다.

(a) 데이터 연결은 자동으로 유지됩니다. (b) 보고서의 구조, 데이터 및 계산은 모두 서버의 메모리 (RAM)에 저장됩니다. (c) 데이터는 원래 크기의 10 %로 압축됩니다. (d) 색상을 사용한 시각적 관계.

소스에서 QlikView 문서로 신규 또는 변경된 레코드 만로드하는 개념을 증분로드라고합니다.

QlikView는 데이터베이스에 대해 생성 된 ODBC 연결을 사용하여 데이터베이스에 연결할 수 있습니다.

대시 보드는 여러 행렬을 함께 표시하는 QlikView 문서이며 시트 개체의 값은 시트 개체 중 하나에서 특정 값을 선택하면 동적으로 변경 될 수 있습니다.

분석중인 데이터에 아직 캡처되지 않은 일부 추가 날짜 값을 만들려면 마스터 달력이 필요합니다. 예를 들어 주어진 날짜가 속하는 분기 찾기 등.

AGGR 문 함수는 하나의 표현식이 있고 하나 이상의 차원으로 그룹화 된 가상 테이블을 생성합니다. 이 가상 테이블의 결과는 추가 외부 집계 함수에서 사용할 수 있습니다.

스타 스키마는 하나의 팩트 테이블이 외래 키를 통해 여러 차원 테이블에 연결되는 데이터 모델입니다.

keep의 경우 두 데이터 세트를 QlikView의 메모리에서 사용할 수 있지만 조인 상태에서 load 문은 열을 선택해야하는 하나의 데이터 세트 만 생성합니다. 또한 조인의 경우 외부 조인을 사용할 수 있으므로 외부 유지 개념이 없습니다.

QlikView는 테이블간에 두 개 이상의 열이 동일한 경우 합성 키를 생성합니다. 데이터 나 성능에 영향을 미치지는 않지만 데이터 모델 설계에 결함이 있음을 나타냅니다.

Join은 두 테이블의 결과 레코드를 열을 포함하는 레코드가 두 테이블을 형성하므로 제공합니다. 그러나 Concatenate는 한 테이블의 행만 다른 테이블에 추가합니다.

두 테이블 간의 관계가 직접 또는 다른 세 번째 테이블을 통해 설정 될 수있을 때 순환 루프가 생성됩니다.

date가 포함 된 달의 첫 번째 날짜의 첫 번째 밀리 초가있는 타임 스탬프에 해당하는 값을 반환합니다.

이 함수는 주어진 숫자 범위 사이의 값을 자동으로 생성합니다.

피벗 테이블은 데이터에서 사용할 수있는 여러 차원의 값 합계를 표시하는 데 사용됩니다. 예를 들어 1 년의 월 및 분기 모두에 대한 총 판매 수치를 표시합니다.

막대 차트, 파이 차트, 라인 차트, 게이지 차트, 피벗 테이블, 일반 표.

예. QlikView 스크립트 편집기에는 URL을 입력으로 제공하여 웹 파일에서 데이터를 추출하는 옵션이 있습니다.

시트에 표시되는 테이블 상자의 열을 재정렬 할 수 있습니다.

왼쪽으로 회전, 오른쪽으로 회전 및 조옮김.

크로스 테이블을 만드는 데 필요한 세 가지 필드가 있습니다. 한정자 필드, 속성 필드 및 데이터 필드.

Drop Table과 같은 모든 스크립트 명령을 포함하여 현재로드 스크립트를 실행하고 활성 QlikView 문서에 데이터를 다시로드합니다. 그러나 load 및 select 문 앞에 Replace 또는 Add 접두사가있는 테이블 만 다시로드됩니다.

파일 메뉴에서 테이블 뷰어 옵션을 사용하면 테이블과 그 관계를 볼 수 있습니다.

다시 사용할 시트의 레이아웃을 유지하려면 데이터없이 XML 파일을 생성하는 시트 레이아웃을 내 보냅니다.

WebView 모드는 QlikView의 내부 웹 브라우저를 사용하여 문서 레이아웃을 AJAX 페이지로 표시합니다.

선택 표시기는 서로 다른 시트 개체에있는 데이터 간의 연결 유형을 나타내는 데 사용됩니다. 녹색 점은 선택한 값을, 파란색 점은 잠긴 값을, 빨간색 점은 AND 모드에서 선택 해제 된 값을 나타냅니다.

bi가 포함 된 문자열을 검색합니다.

퍼지 검색은 검색 문자열과의 유사도에 따라 모든 값을 찾습니다. 즉, 철자가 문자별로 일치하지 않더라도 해당 결과도 표시됩니다.

QlikView의 책갈피는 QlikView 문서에 정의 된 모든 상태의 선택 사항을 캡처합니다. 나중에 저장하고 액세스 할 수 있습니다.

사용자 북마크는 사용자 컴퓨터에 저장되고 공유 서버 북마크는 서버에 저장되며 허용 된 모든 사용자가 액세스 할 수 있습니다.

경고는 세 가지 방법으로 트리거 될 수 있습니다. (a) 데이터가 변경된 경우 자동으로 (b) 내부 매크로에서 수동으로 (c) QlikView API를 실행하는 외부 프로그램.

(a) 양식 파일 (b) 인라인

ODBC를 사용하여 데이터베이스에 연결할 때 데이터 소스가 32 비트 드라이버 만 제공하는 경우이 옵션을 사용합니다.

숨겨진 스크립트는 일반 스크립트를 실행하기 전에 실행되는 스크립트의 일부이며 암호로 보호됩니다.

총 레코드 수에 대한 null 값이 아닌 레코드 수 간의 비율입니다.

하위 집합 비율이 필요한 필드의 총 고유 값 수와 비교하여 테이블에서 찾은 고유 값 수 간의 비율입니다.

인라인 데이터 삽입시 기본 필드 이름은 – F1, F2, F3 등입니다. 편집 할 수 있습니다.

QVD 파일은 독점적이며 QlikView 내부의 최소 변환에 최적화되어 있지만 QVX 파일에는 테이블 구조와 그 안에있는 테이블 데이터를 모두 보여주는 열린 파일 형식이 있습니다.

가비지 옵션은 필요하지 않거나 뒤죽박죽되어 유용하지 않은 데이터를 표시하고 삭제하는 데 사용됩니다.

채우기 기능은 인접한 셀의 값으로 빈 셀을 채우는 데 사용됩니다.

풀기 변환을 사용하여 테이블의 데이터를 분할 할 수 있습니다.

컨텍스트 셀 확장은 한 셀의 내용을 테이블의 여러 셀로 확장하는 데 사용됩니다.

이진 문은 QlikView 문서의 액세스 및 데이터 부분을로드하는 데 사용됩니다. 문서의 레이아웃 정보는로드하지 않습니다.

응 우리는 할 수있어. QlikView 문서에서 Bundle 접두사를 사용하여 외부 파일 (오디오 / 비디오 등)을 저장할 수 있습니다.

예. 연결 기능 사용.

Drop field A 문을 사용할 수 있습니다.

Load 또는 Select (SQL) 문에 대한 IntervalMatch 접두사는 불연속 숫자 값을 하나 이상의 숫자 간격에 연결하는 데 사용됩니다.

매핑 테이블은 첫 번째 테이블의 한 열을 두 번째 테이블의 다른 열로 형성하는 값의 매핑을 제공하는 임시 테이블입니다. 두 개의 열만 있으며 스크립트 실행 후 삭제됩니다.

Noconcatenate 함수는 동일한 필드가있는 두 테이블을 두 개의 별도 내부 테이블로 처리하도록합니다.

NullAsValue는 null 인 데이터의 연결을 허용하지만 NullAsNull은 null 값을 누락 된 값으로 취급하고 이러한 값 간의 연결을 허용하지 않습니다.

ScriptErrorCount 시스템 변수 사용.

24