본문 바로가기

전체 글

(190)
클릭센스 2024 Feb 새로운 기능 Qlik Sense 2024 Feb New Feature 이 섹션에서는 Qlik Sense 비즈니스 사용자, 분석 작성자 및 데이터 통합자에게 Qlik Sense Enterprise on Windows에서 사용할 수 있는 기능 및 개선 사항에 대한 요약을 제공합니다. Qlik Sense 관리자는 Qlik Sense for Administrators 설명서 세트의 새로운 기능 섹션을 검토해야 합니다. Qlik Sense 개발자는 Qlik Sense for Developers 설명서 세트의 새로운 기능 섹션을 검토해야 합니다. 시각화 및 대시보드 엔진 로드 스크립트의 데이터 window functions 이제 고객은 Qlik 로드 스크립트에서 데이터 테이블에 대해 복잡한 계산을 수행하여 데이터 세분성을 잃지..
데이터 품질관리 구축사례 - 병원 병원 데이터를 분석하는데 많은 어려움이 있습니다. 병원의 데이터는 모두 사람이 입력하는 데이터 입니다. 그러다보니 많은 입력의 에러가 발생합니다. 특히 유니코드값이 들어있는 경우가 있어서 데이터베이스에 통합하는데 많은 어려움을 겪습니다. 전국의 수많은 병원의 데이터를 통합하는 건강보험심사평가원에서는 상당한 시간을 데이터 정제에 투입하고 있을 것입니다. 요즈음 수많은 데이터버에스가 신규로 출시되고 오라클에서 벗어나고자 하는 기업이 많습니다. 이 경우 데이터베이스 마이그레이션을 수행해야 하는데 현장에서 데이터의 오류로 많은 어려움을 겪고 있습니다. 이에 QDQM 솔루션을 적용하였을 경우 어느 필드의 값이 오류인지 사전에 쉽게 찾아서 데이터 정제의 시간을 단축 시킬 수 있습니다. QDQM이란 •QDQM : Q..
데이터 품질관리 구축사례 QDQM이란? QDQM : Quick Data Quality Management 입니다. 마스터 테이블을 분석하여 데이터 타입 및 포맷, 길이속성, 문자속성, 논리속성을 파악합니다. 검사할 테이블의 필드를 프로파일링하여 필드의 데이터 타입 및 포맷, 길이속성, 문자속성, 논리속성 및 통계분석을 수행하여 데이터값의 유효성을 검사합니다. 검사할 필드와 마스터테이블을 값에 의한 비교로 적절한 유효 필드명과 유효율을 찾습니다. 마스터 필드별로 허용범위를 설정하여 허용율을 관리합니다. 사전 정의된 룰 및 마스터테이블을 메모리에 상주시켜 빠르게 수행됩니다. 분석된 데이터를 기반으로 다양한 분석 리포트 및 분석 파일을 제공합니다. 사용자가 마스터 및 검사할 필드명을 매핑을 수행하지 않고 자동으로 수행합니다. QDQM..
데이터 품질관리 솔루션 (QDQM) 데이터 품질(Data Quality) 및 중요성 데이터 품질(Data Quality)이란? 데이터 품질은 데이터 세트가 정확성, 일관성, 신뢰성, 완전성 및 적시성에 대한 확립된 표준을 충족하는 정도를 평가합니다. 높은 데이터 품질은 정보가 신뢰할 수 있고 분석, 의사결정, 보고 또는 기타 데이터 기반 활동에 적합함을 보장합니다. 데이터 품질 관리에는 오류, 불일치, 부정확성을 식별하고 수정하기 위한 지속적인 프로세스가 포함됩니다. 이는 데이터 거버넌스 프레임워크와 광범위한 데이터 관리 시스템의 핵심 요소여야 합니다. 데이터 품질 관리는 정확하고 빠르고 쉽게 반복 수행할 수 있어야 합니다. 데이터 품질의 중요성 데이터 품질은 정보에 입각한 의사결정, 신뢰할 수 있는 보고, 정확한 분석을 뒷받침하므로 필수..
Qlik Sense에서 KMeans 적용사례 K-means clustering algorithm 다음 예에서는 KMeans 클러스터링 및 Centroid 함수가 데이터 세트에 적용되는 실제 사용 사례를 보여줍니다. KMeans 함수는 데이터 포인트를 유사성을 공유하는 클러스터로 분리합니다. KMeans 알고리즘이 구성 가능한 반복 횟수에 걸쳐 적용됨에 따라 클러스터는 더욱 컴팩트해지고 차별화됩니다. KMeans는 다양한 사용 사례의 다양한 분야에서 사용됩니다. 클러스터링 사용 사례의 몇 가지 예로는 고객 세분화, 사기 탐지, 계정 이탈 예측, 클라이언트 인센티브 타겟팅, 사이버 범죄 식별, 배송 경로 최적화 등이 있습니다. KMeans 클러스터링 알고리즘은 기업이 패턴을 추론하고 서비스 제공을 최적화하려는 경우 점점 더 많이 사용되고 있습니다. 위..
Qlik Sense에서 데이터 저장방법 로드된 데이터는 플랫 테이블로 구성됩니다. 이 테이블에는 행과 필드가 있으며 모든 필드에는 동일한 수의 행이 있습니다. 모든 값은 Qlik Indexing(QIX) 엔진에 의해 이중 값으로 저장됩니다. 로드된 각 필드의 고유 값은 기호 테이블로 수집됩니다. 필드당 하나의 기호 테이블이 있으며 각 기호 테이블에는 각 고유 값에 할당된 포인터 값이 있습니다. 포인터는 각 기호 테이블 내에서 고유하지만 모든 기호 테이블에서 고유하지는 않습니다. Qlik Sense는 기호 테이블당 최대 20억(2^31) 기호로 제한됩니다. 값의 구별성은 이중 값의 기본 숫자 값을 기반으로 합니다. 이것은 다른 텍스트 값을 가진 이중 값을 의미하지만 동일한 숫자 값은 동일한 기호로 표시됩니다. 포인터 값은 비트로 채워져 있습니다..
문자열 함수 사용사례 및 Word Cloud Word Cloud를 사용하기 위하여 다음 단계의 작업을 수행합니다. l 문자열을 단어 단위로 분리한다. l 분리된 단어에서 특수 문자 등 제거 대상의 문자 제거 l 제외할 단어 리스트를 선언하여 단어 제거 l 단어에서 '은는이가을를과' 등 제거 l Word Cloud 차트 생성 다음 예제는 2023년 윤석열 대통령의 국회 시정 연설문 일부입니다. 교육을 위하여 일부 가공했습니다. 정제 전 문자열 문장에 특수 문자가 포함되어 있습니다. 1, 2 라인을 확인합니다. 데이터 로드편집기에서 제거할 특수문자를 정의하고 정제 후 문자열을 작성합니다. 정제할 특수문자를 정제문자 테이블에 Mapping 테이블로 선언하고 MapSubString 함수를 이용하여 정제한 결과입니다. MapSubstring 스크립트 함수는..
데이터 관리자를 이용한 데이터 적재 클릭센스는 엔터프라이즈 제품과 데스크탑 제품이 있습니다. 본 교재는 Desktop 버전에서 설명합니다. 또한 클릭센스 버전에 따라서 약간의 메뉴 위치가 변경될 수 있습니다. 그러나 기본 기능은 동일합니다. l 엔터프라이즈: 기업의 서버에 클릭센스가 인스톨 되어있고 사용자는 웹 브라우저로 접근하여 사용 l 데스크 탑 : 개인용 컴퓨터에 클릭센스가 인스톨 되어 직접 접근하여 사용 클릭센스를 이용하여 시각화 앱을 생성하려면 다음 단계로 시작합니다. 1. 클릭센스 접속 (URL, 사용자ID 및 패스워드) 2. 새로운 앱 만들기 3. 데이터 적재 (데이터 추가) 4. 데이터 연결 5. 시각화 시트 만들기 데이터 적재 데이터를 적재하는 방법은 2가지 방법이 있습니다. 1. 파일 및 기타 소스에서 데이터추가 2. 데..
클릭센스 데이터 정제 (중복 레코드 제거) 데이터 분석에서 가장 중요하고 선결해야 하는 과정은 데이터의 품질입니다. 데이터의 품질에 대한 이론적인 설명은 https://qliksense.tistory.com/176 참조합니다. 중복 레코드 제거 고객마스터를 적재하고 모델 뷰어에서 데이터를 확인합니다. 고객번호가 유니크 키어야 하는데 현재 적재된 데이터는 중복 있음에 참으로 표시됩니다. 또한 Null이 아닌값 3,757,433 은 값이 있는 건수를 의미합니다. 즉 전체 레코드 건수입니다. 총 고유값은 289,328 입니다. 즉 고객번호는 289,328 건이고 나머지 건수는 중복 값입니다. Count 함수 및 Count(Distinct 함수를 이용하여 건수를 체크해 봅니다. 고객마스터는 고객번호를 기준으로 불량등급코드 혹은 신용등급코드 등의 값이 등..
Qlik Sense Nov 2023 새로운 기능 설명 텍스트 개체 (Extension) 이제 대시보드 번들을 통해 새로운 유연한 텍스트 개체를 사용할 수 있습니다. 이제 고급 설정을 사용하여 텍스트 스타일을 지정하고, 측정값을 추가하고, 테이블을 삽입할 수도 있습니다. 텍스트 개체는 텍스트, 하이퍼링크 및 측정값을 추가하는 옵션을 제공하여 다른 시각화를 보완합니다. 배경 이미지를 추가할 수도 있습니다. 텍스트의 서식을 지정하고 색상을 지정하며 단락을 정렬할 수 있습니다. 배경 이미지에는 크기 조정 및 위치 지정 옵션이 있습니다. 향상된 글꼴 처리 글꼴 처리가 개선되었습니다. 이제 드롭다운에서 글꼴을 미리 볼 수 있습니다. 오픈 소스 글꼴이 번들로 제공되므로 화면, 인쇄, 이미지 다운로드 등 어디에서나 글꼴이 동일하게 렌더링됩니다. 기존 대시보드는 여전히 동..
클릭센스 피벗테이블에서 줄 바꿈 피벗테이블에서 줄 바꿈 클릭센스에서 피벗테이블의 셀 높이는 기본적으로 3 라인을 지원합니다. 셀의 높이를 조정하거나 혹은 사용자가 셀의 줄 바꿈을 하고자 합니다. 셀의 내용이 많아도 3 라인에만 데이터를 표시하고 넘지는 부분은 표시하지 않습니다. 해결방법 메뉴에서는 지정할 방법이 없습니다. CSS 코드를 사용해야 합니다. CSS 코드는 테마를 만들어 지정하거나 Qlik visualization bundle에서 제공하는 Multi KPI 차트를 이용합니다. 이 글에서는 Multi KPI 차트를 이용하여 셀의 줄 바꿈 기능을 수행하는 방법을 설명합니다. 1. 임의의 영역에 Multi KPI 오브젝트를 생성합니다. 2. Multi KPI에 임의의 측정값을 생성해야 합니다. 본 예제에서는 숫자 1 을 지정합니다..
Qlik Sense IntervalMatch (날짜간격에 조인) 비즈니스 인텔리전스의 일반적인 문제는 숫자를 범위에 연결하려는 경우입니다. 한 테이블에는 날짜가 있고 다른 테이블에는 간격("시작" 날짜 및 "종료" 날짜)이 있고 두 테이블을 연결하려고 할 수 있습니다. SQL에서는 비교 시 BETWEEN 절을 사용하여 두 항목을 조인할 수 있습니다. 해결방법 클릭센스에서는 IntervalMatch를 사용합니다. IntervalMatch는 Load 또는 SELECT 문 앞에 붙을 수 있는 접두사입니다. Load/SELECT 문에는 간격을 정의하는 "From" 및 "To" 필드라는 두 개의 필드만 포함되어야 합니다. (본 예제에서는 약정일자 및 만기일자 입니다.) IntervalMatch는 로드된 간격과 이전에 로드된 숫자 필드(기준일자) 간의 모든 조합을 생성합니다. ..
클릭센스 설치 메뉴얼 (Qlik Sense Install Guide) 클릭센스 (Qlik Sense) 설치 가이드 파일을 첨부했습니다. 차근 차근 따라하시면 됩니다.
클릭센스 지도에 차트 표시 (Map Chart) 지도에 위치 표시 지도에 위치를 표시하기 위해서는 위도. 경도의 좌표를 갖고 있는 데이터가 있어야 합니다. 다음 예제와 같은 데이터를 활용하겠습니다. 시트 편집에서 맵 차트 생성 시트 -> 차트 -> 맵 차트를 선택하여 생성합니다. 인터넷에 연결되어 있으면 세계 지도가 표시됩니다. 폐쇄망에서는 지도가 표시되지 않습니다. Qlik Sense에서는 OpenStreetMap 을 사용합니다. 우측 맵 차트의 속성창이 표시됩니다. 레이어를 선택 후 레이어 유형을 선택합니다. 레이어 유형은 영역 레이어, 포인트 레이어, 선 레이어, 밀도 레이어, 차트 레이어 및 백그라운드 레이어를 제공합니다. l 포인트 레이어: 포인트 레이어는 맵에서 개별 위치를 오버레이하고 이를 도형으로 나타냅니다. l 영역 레이어: 영역 레이..
클릭센스 폰트 스타일링 (Font styling) 클릭센스 폰트 스타일링 기능 Qlik Sense May 2023에 폰트 스타일링 기능이 추가되었습니다. Qlik Sense May 2023 버전의 새로운 기능은 다음을 참조하세요. https://qliksense.tistory.com/173 차트의 제목, 부제목, 긱주, 축 제목, 축 레이블, 값 레이블에 색상, 크기 및 폰트를 설정할 수 있습니다. 더 많은 차트에 더 많은 글꼴 설정이 제공됩니다. * Chart title * Chart subtitle * Chart footnote * Axis title * Axis labels * Value labels * Font Family, Size and Color 설정이 테마 설정보다 우선합니다. 글꼴 선택기에 포함된 사용자 지정 테마의 글꼴 2023년 2월..
클릭센스 리포지토리 PostgreSQL Upgrade Qlik Sense 리포지토리 데이터베이스 PostgreSQL 9.6에서 12.5로 업그레이드 2023년 3월 14일: Qlik Sense를 업그레이드하고 관리 콘솔에서 이 버전의 PostgreSQL이 지원되지 않는다는 경고 배너를 찾았을 수 있습니다. 9.6 이후의 standalone PostgreSQL 데이터베이스를 실행 중인 경우 이 메시지는 무시해도 됩니다. 이 문서에서는 기존 Qlik Sense 리포지토리 데이터베이스를 PostgreSQL 9.6에서 PostgreSQL 12.5로 업그레이드(지원되는 시나리오 참조)하거나 PostgreSQL 12.5를 기반으로 하는 완전히 새로운 리포지토리를 설치하는 방법에 대한 요구 사항 및 프로세스를 안내합니다. Qlik PostgreSQL Installer ..
데이터 프로파일링 구축 사례 데이터 프로파일링이란? 데이터 프로파일링은 기존 정보 소스(예: 데이터베이스 또는 파일)에서 사용 가능한 데이터를 검사하고 해당 데이터에 대한 통계 또는 정보 요약을 수집하는 프로세스입니다. 이러한 통계의 목적은 다음과 같습니다. 기존 데이터를 다른 목적으로 쉽게 사용할 수 있는지 확인 데이터에 키워드, 설명을 태그하거나 카테고리에 할당하여 데이터 검색 기능을 향상시킵니다. 데이터가 특정 표준이나 패턴을 준수하는지 여부를 포함하여 데이터 품질을 평가합니다.[2] 조인 문제를 포함하여 새로운 애플리케이션에 데이터를 통합하는 데 관련된 위험을 평가합니다. 값 패턴 및 분포, 주요 후보, 외래 키 후보, 기능적 종속성을 포함한 소스 데이터베이스의 메타데이터를 검색합니다. 알려진 메타데이터가 소스 데이터베이스의..
시각화 도구 평가를 위한 효과적인 단계 요구 사항 정의 (Define your requirements): BI 도구 구현을 위한 조직의 특정 요구 사항과 목표를 명확하게 이해하는 것부터 시작하십시오. 분석해야 하는 데이터 유형, 보고 및 시각화 요구 사항의 복잡성, 사용자 수, 확장성 요구 사항, 기존 시스템과의 통합 기능, 특정 산업 또는 규정 준수 요구 사항과 같은 요소를 고려하십시오. 사용 가능한 도구 조사(Research available tools): 시장에서 사용할 수 있는 다양한 BI 도구에 대한 철저한 조사를 수행합니다. 웹 사이트를 탐색하고, 제품 설명서를 읽고, 온라인 리소스를 검토하고, 업계 전문가 또는 동료와 상담하여 각 도구의 특징, 기능 및 기능에 대한 통찰력을 얻으십시오. 이러한 도구가 유사한 산업 또는 사용 사례에..
클릭센스 Aug 2023 새로운 기능 클릭센스 2023 8월 버전이 발표되었습니다. 클릭센스는 분기 2번째 월에 새로운 버전이 소개됩니다. 1 년에 4번 업그레이드 되는 것이지요. Visualizations & Dashboards * New Styling Settings in “App Options” UI "앱 옵션"의 새로운 애플리케이션 스타일 설정을 사용하면 모든 시트에 대해 도구 모음 및 시트 제목을 켜거나 끌 수 있습니다. 도구 모음 및/또는 시트 제목을 끄면 콘텐츠를 위한 더 많은 공간이 제공되고 제 목 및 탐색 모음 선택 항목을 사용자 정의할 수 있습니다. * 막대 차트의 추가 옵션 새로운 막대 차트 옵션이 추가되어 애플리케이션 개발자는 동일한 차트 내에서 다양한 차원이나 측정값 을 전환할 수 있습니다. "표시 조건" 표현식을 사..
[클릭센스 개발가이드] 차원 및 측정값 사용자 선택 시각화에서 동일한 유형의 차트인데 차원 및 측정값만 바꿔서 분석되는 경우가 많습니다. 예를 들면 지역별 판매수량 과 상품별 판매수량에서 지역 및 상품은 차원에 해당되고 차원만 바뀌었을 뿐인데 각각의 차트가 생성됩니다. 또한 지역별 판매수량과 지역별 매출액은 측정값만 바뀌어서 분석합니다. 위 예에서 2개의 차원과 2개의 측정값을 서로 바꿔서 분석하는 차트는 4개의 조합이 생성됩니다. 이때 한개의 차트를 생성하고 사용자가 차원 및 측정값을 선택하는 차트를 생성하는 방법을 소개합니다. 해결방법1 : 대체항목추가 기능 활용 차원 및 측정값에서 대체 항목으로 추가할 차원 및 측정값을 선언합니다. 차원 및 측정값에 삼각형의 모양의 아이콘이 생성되면서 사용자가 선택할 수 있는 기능입니다. 문제는 차원 및 측정값의 삼..