앱, 스크립트, 데이터 집합의 계보 분석
계보는 데이터 및 데이터 변환을 원래 소스로 역방향으로 추적합니다. Qlik Cloud는 이 흐름의 기록에 대한 자세한 시각적 표현을 제공하므로 특정 필드 또는 데이터 집합의 업스트림 계보를 대화형으로 검사할 수 있습니다.
특정 차트 개체에 사용된 측정값 및 차원의 소비자 요약 보기는 소스를 식별하여 보고 작업하는 내용을 이해하고 신뢰할 수 있다는 확신을 줍니다.
특정 필드를 검사하는 비즈니스 사용자는 가장 중요한 종속성이 요약된 필드에 대한 계보 보기를 사용합니다.
- 파생하는 데 사용되는 필드
- 소유자 및 공간을 포함하여 직접 연결 및 종속성
- 원본 소스(처음으로 알려진 소스)
다운스트림 또는 예측 종속성을 보기 위해 영향 분석을 확인하여 개체에 대한 변경으로 어떤 요소가 영향을 받는지 조사할 수 있습니다. 앱, 스크립트, 데이터 집합에 대한 영향 분석 분석하기를 참조하십시오.
계보를 사용하는 방법에 대한 시각적 데모는 다음을 참조하십시오.
계보 그래프
계보 그래프에서는 대화형 그래픽 차트에서 앱을 통한 데이터 흐름을 보여 줍니다. 앱, 테이블 또는 필드는 계보 그래프에서 노드라고 합니다. 노드가 조사 중인 기본 노드인 경우 초점이 있다고 하며 그래프의 마지막 요소로 표시됩니다. 가장 세분화된 수준에서 필드 수준 계보 그래프는 노드가 제공되거나 종속된 데이터 소스 및 변환을 보여 줍니다.
계보 그래프는 다음과 같은 경우에 유용합니다.
-
데이터를 다루는 데이터 전문가
-
앱을 구축하는 비즈니스 전문가
-
앱을 사용하는 고급 현업 사용자
각 노드는 선택한 데이터 집합 또는 앱 계보의 단계를 나타냅니다. 이 계보 정보는 앱이 데이터를 로드하거나 다시 로드할 때마다 컴파일됩니다. 최근에 앱을 다시 로드하지 않은 경우 계보가 불완전하거나 부정확할 수 있습니다.
데이터 집합 및 앱은 Qlik Sense 카탈로그에 표시되므로 타일 또는 행에서 직접 계보가 지원됩니다.
-
데이터 집합: 데이터 집합은 커넥터나 데이터 파일에서 로드된 데이터와 같은 데이터 소스입니다. 데이터 집합은 데이터베이스의 테이블, 데이터 저장소에 업로드된 데이터 또는 qvd 파일과 같은 앱에서 생성된 데이터일 수 있습니다. 데이터 집합에는 일반적으로 각각 하나의 테이블이 있지만 Excel 파일과 같은 일부 데이터 집합에는 여러 테이블이 있을 수 있습니다.
-
앱: 앱 노드는 계보의 데이터 소스를 사용하는 Qlik Sense 분석 앱을 나타냅니다. 앱 노드는 앱 이름과 앱 위치를 Sense로 표시합니다.
일반적인 입력 노드에는 기본 노드에서 사용되는 데이터 소스 또는 데이터 집합을 생성하는 앱이 포함됩니다. 필드 수준 계보를 사용하면 필드가 계산된 방식과 변환 및 응용 프로그램 전반에 걸친 특정 원본에 대해 자세히 조사할 수 있습니다.
계보 그래프에서 사용 가능한 노드는 선택한 데이터 집합 또는 앱에 대한 입력입니다. 데이터 집합 또는 앱을 선택하여 기본 노드로 지정합니다. 입력 노드는 기본 노드에서 업스트림에 있는 노드입니다.
계보 그래프에서 사용할 수 있는 노드는 선택한 기본 노드, 즉 초점이 있는 노드에 대한 입력입니다. 기본 노드는 계보를 검색하려는 단일 노드입니다. 응용 프로그램, 데이터 집합, 파일, 테이블 또는 필드입니다.
화면에서 가장 오른쪽에 있는 노드가 되며 파란색 윤곽선이 표시됩니다. 조사의 초점이며 해당 기본 노드에 대한 입력만 표시됩니다.
계보를 탐색하는 동안 기본 노드를 화면의 다른 테이블, 응용 프로그램 또는 필드로 대화형으로 변경하여 조사에 집중할 수 있습니다.
노드를 연결하는 선은 가장자리입니다. 가장자리는 노드와 다른 노드의 관계를 나타냅니다. 응용 프로그램에서 사용하는 데이터 집합과 같은 연결을 나타내는 관계를 나타냅니다. 또한 응용 프로그램의 부산물로 생성되는 데이터를 나타낼 수 있습니다. 노드와 가장자리의 컬렉션은 함께 계보 그래프를 만듭니다.
노드가 축소되거나 확장되어 상위 수준 데이터 집합 그룹 또는 앱에서 시작하여 필드 수준인 가장 세분화된 수준까지 대략적인 수준에서 더 세분화된 수준으로 계층 수준이 표시됩니다.
노드 세부 정보
세부 정보는 해당 개체에 대한 액세스 권한으로 제한됩니다. 세부 정보는 다음 정보를 제공할 수 있습니다.
-
이름
-
설명
-
태그
-
위치
-
공간
-
소유자
-
생성자
-
마지막으로 수정한 날짜
계보 그래프 탐색
그래프를 클릭하고 끌어 계보 그래프를 탐색하고 가운데에 맞춥니다. 탐색 버튼을 사용할 수도 있습니다. 홈 을 선택하여 기본 노드의 계보 그래프를 가운데에 맞춥니다. 뒤로 및 앞으로 버튼을 클릭하여 선택 내용을 이동합니다.
보기에 따라 앱 또는 데이터 집합 타일 또는 행의 상황에 맞는 메뉴 에서 계보를 선택하여 해당 계보를 엽니다. 및 계보를 선택하여 데이터 집합의 개요에서 계보 그래프에 액세스할 수도 있습니다. 및 계보(새 기본 노드로 사용) 또는 영향 분석을 선택하여 그래프에 나타나는 다른 노드에 대한 계보(업스트림) 또는 영향 분석(다운스트림)에 액세스할 수 있습니다. 기본 노드로 지정할 노드를 선택합니다.
노드를 확장하거나 축소하여 같은 수준의 개체 그룹을 확장 또는 축소합니다.
계보 요약 보기
분석 소비자 및 일반 비즈니스 사용자는 차트에 사용된 필드에 대한 종속성이 나열된 테이블 형식 보기의 분석 차트에서 직접 필드 수준 종속성의 소비자 요약 보기에 액세스할 수 있습니다.
이 보기는 버튼 및 맵 차트를 제외한 모든 Qlik 개별 분석 차트에서 지원됩니다. 보다 자세한 계보 그래프를 사용할 수 있으며 일반 분석 사용자는 앱, 링크, 데이터 집합, 테이블, 필드, 차원 및 측정값이 포함된 관련 개체에 대한 요약 정보에 액세스할 수 있습니다. 계보 요약 보기를 사용하여 차트 내에서 데이터의 출처에 대한 설명을 쉽게 얻을 수 있습니다.
이 보기에는 차트의 측정값 및 차원에 대한 세부 정보와 종속성이 나열됩니다. 여기에는 측정값 또는 차원을 계산하는 표현식, 표현식에 사용되는 필드, 필드가 제공된 데이터 소스가 포함됩니다. 필드 및 소스 상자에서 을 선택하여 해당 필드 또는 소스에 대한 계보로 이동합니다.
다음과 같이 하십시오.
- 계보 소비자 요약 보기가 표시되도록 차트 설정을 변경합니다. 이러한 설정은 기본적으로 꺼져 있습니다.
- 모양>일반에서 세부 정보 표시를 켭니다.
- 모양>일반에서 표현식 표시를 켭니다.
- 편집 완료를 선택하고 정보 을 선택하여 계보 소비자 요약 보기에 액세스합니다.
제한 사항
계보 차트에는 다음과 같은 제한 사항이 있습니다.
-
Qlik Cloud에서 계보 릴리스 이후에 다시 로드되지 않은 앱은 다시 로드할 때까지 전체 계보 정보를 사용하지 못할 수 있습니다. 테넌트에 대해 계보를 켠 후 로드되지 않은 경우 일부 노드에 대한 세부 정보가 제한될 수 있습니다.
-
SQL Server 또는 Google Drive 연결과 같은 테넌트 외부의 데이터 집합에 대한 노드 세부 정보는 데이터 집합 유형 및 이름으로 제한됩니다. REST 연결은 REST 데이터임을 표시하기만 합니다.
-
버튼 및 맵 차트에서는 계보 요약 보기가 지원되지 않습니다.
-
현재 차트 세부 정보 요약 보기는 모바일 모드에서 사용할 수 없습니다.
권한
활동 센터에서 항목의 계보를 보려면 앱이나 데이터 집합을 볼 수 있어야 합니다. 기본 노드에 대한 계보 그래프를 볼 수 있다면 업스트림 계보 개체에 대한 기본 세부 정보 및 메타데이터를 볼 수 있습니다.
보안
필드 수준 계보
-
사용자는 액세스 권한이 있는 기본 노드만 변경할 수 없습니다. 그렇지 않으면 컨테스트 메뉴를 사용할 수 없습니다.
-
기본 노드에 대한 액세스 권한이 있는 사용자는 모든 업스트림 계보를 볼 수 있습니다.
소비자 요약 보기(차트 세부 정보)
-
차원 및 표현식에 대한 액세스 권한은 항상 제공됩니다. 사용자에게 액세스 권한이 있는 경우에만 계보 및 데이터 집합 이름에 대한 링크가 표시됩니다.
계보 분석을 위한 사용 사례 예
다음 예를 살펴보려면 필드 수준 계보 사용 사례를 참조하십시오.
예: 계보 요약 보기로 정보가 제공된 위치 탐색
cars-data4-app 앱에서 막대형 차트를 보고 있는 분석 소비자는 정보가 제공된 위치를 파악하려고 합니다. 속성의 일반 섹션에서 차트에 대해 세부 정보 표시 및 표현식 표시가 켜져 있는지 확인한 다음 편집 완료를 선택합니다. 차트를 다시 클릭하면 세부 정보 표시 을 선택하여 계보 소비자 보기를 표시합니다.
계보 소비자 보기의 왼쪽 열에는 차원 및 측정값에 대한 세부 정보가 나열되고 가운데 열 및 오른쪽 열에는 필드 및 소스에 대한 종속성이 나열됩니다. Car_Id-ID 차원이 3개의 나열된 QVD 소스에 있는 Car_Id-ID 필드에 종속되어 있음을 알 수 있습니다. 필드 항목에서 메뉴를 선택하고 Lineage-Car_id-ID/cars-data를 선택하여 cars-data QVD의 Card_id-ID 필드에 대한 계보 그래프를 엽니다.
계보 그래프는 오른쪽에서 왼쪽으로 표시되며 Car_id_ID 필드가 cars-data 테이블에 있음을 보여 줍니다. Qlik 데이터 파일로 저장됩니다. Qlik Cloud에 업로드된 원본 파일로 필드 기록을 다시 추적할 때 노드를 확장합니다. 첫 번째 릴레이를 보면 Car_id_ID 필드가 포함된 QVD cars-data.qvd가 앱 cars-data4-app에 로드되었음을 알 수 있습니다. 그다음 노드는 cars-data.qvd가 생성된 앱 cars-data3-app입니다. 다시 한 번 더 릴레이로 돌아가 노드를 확장하면 원래 소스 파일이 CSV 파일 cars-data3.csv이고 필드 ID가 포함되어 있음을 알 수 있습니다.
테이블을 확장하고 필드를 보면 막대형 차트 차원 Car_id-ID의 원래 소스 파일, 테이블 및 필드를 식별할 수 있습니다.
예: 데이터 집합의 원본 및 만든 방법 조사
앱 개발자는 응용 프로그램에 기존 데이터 집합 rgb_customers.qvd를 사용하는 것을 고려하고 있습니다. 데이터의 출처를 파악할 수 있도록 이 데이터 집합의 원본을 조사합니다. 데이터 집합 타일 또는 행의 메뉴에서 계보를 선택하여 계보 그래프를 엽니다. 계보 그래프에서 QVD rgb_customers.qvd의 메뉴를 선택하여 데이터 집합에 대한 메타데이터를 보고 개요를 엽니다.
브라우저 뒤로 화살표를 클릭하여 계보 그래프로 돌아가 데이터 집합에 대한 계보 그래프를 탐색합니다. 사용 가능한 필드를 보려면 rgb_customers_qvd 노드를 확장합니다. 각 필드는 계보(새 기본 노드로 사용)를 선택하여 초점의 기본 노드로 만들거나 영향 분석을 선택하여 데이터 집합 변경의 영향을 받을 순방향 계보 및 종속 개체를 보는 옵션을 제공합니다.
계보를 역방향으로 따르고 노드를 확장하면 이 QVD 데이터 집합이 Prep Data RGB Sales Analysis 앱의 출력임을 알 수 있습니다. 다른 릴레이로 돌아가서 파일 저장소 노드를 확장하면 판매 분석 앱에 rgb_customers.csv라는 CSV 파일이 로드되었음을 알 수 있습니다. 필드 수준 분석에 따르면 원래 소스 파일의 Tags 필드는 판매 분석 앱에서 rgb_customers.Tags로 이름이 변경되었습니다. 원래 CSV 파일을 열어 소유자, 생성자, 사용 메트릭, 태그, 분류, 필드 프로필 및 영향 분석과 같은 중요한 메타데이터를 표시할 수 있습니다.
예: 계보 요약이 있는 차트에서 필드 종속성 및 표현식 보기
일반 현업 사용자로서 앱에서 꺾은선형 차트 COGS per Month를 분석하고 측정값(Cost of Goods Sold) COGS per Month를 계산하는 데 사용되는 표현식과 차트에서 사용되는 필드 및 소스를 검토하려고 합니다. 속성의 일반 섹션에서 차트에 대해 세부 정보 표시 및 표현식 표시가 켜져 있는지 확인한 다음 편집 완료를 선택합니다. 차트를 다시 클릭하면 세부 정보 표시 을 선택하여 계보 소비자 보기를 표시합니다.
계보 요약 보기에는 차트에 표시되는 측정값과 차원이 나열됩니다. 측정값 및 차원을 만드는 표현식은 이러한 필드를 확장할 때 드롭다운에서도 볼 수 있습니다. 측정값이 표현식(Sum (UnitCost*Quantity))에 의해 만들어졌음을 알 수 있습니다. 표현식의 필드(Quantity, nitCost)는 필드 종속성으로 나열됩니다. 두 필드에 대한 계보를 보도록 을 선택할 수 있지만 이 경우에는 계보 요약에 소스 종속성으로도 나열되는 최종 소스 Dataset.xlsx로 돌아가는 릴레이가 하나만 있습니다.