본문 바로가기

Qlik

Apps 백업 bat Qlik Sense App백업 배치 스크립트 입니다. 요즘은 App이 깨지고 하지는 않던데 예전에는 자주 꺠지고 해서 사용하던 백업 배치 스크립트 입니다. 폴더삭제, 폴더생성, 복사 작업을 합니다. 폴더나 이런건 수정 해서 사용하면 됩니다. 지정한 기간이 지난 폴더는 삭제 하기도 합니다. @echo off set d=%date:-=% set "backupdir=D:\QlikBackup\Apps\%d%" :: 현재일에서 지정일수를 가감한 일자의 폴더 삭제 set diff=-10 echo %date% > ~Date.txt set WDays=WedThuFriSatSunMonTue for /f "tokens=1-4 delims=- " %%a in (~Date.txt) do ( set yy=%%a set mm=%.. 더보기
Qlik binary load QlikView와 Qlik Sense는 binary load를 지원합니다. 이는 하나의 QlikView/Qlik Sense 애플리케이션에서 다른 애플리케이션의 데이터를 가져오는 것을 의미합니다. 이를 통해 다른 QlikView/Qlik Sense 애플리케이션에서 작성한 데이터 모델을 활용할 수 있으며, 데이터의 중복을 방지할 수 있습니다. binary load를 수행하려면, 다음과 같은 단계를 따릅니다. 먼저, 가져올 QlikView/Qlik Sense 애플리케이션의 경로를 지정합니다. 이때, 경로는 다음과 같은 형식을 따릅니다. binary [lib:///.qvw] binary [lib:///.qvf] binary [lib:///] 2. binary 선언은 스크립트 편집창의 제일 앞줄에 해야 됩니다. .. 더보기
DB사용자 동기화 사용자 등록을 DB와 연동해서 할 경우에 필요한 테이블이 2개 있습니다. DB에 user_info, user_attributes 테이블을 만들고 Qlik과 동기화를 해야 합니다. 테이블 이름은 다르게 해도 되는데 테이블에 포함된 컬럼명은 동일해야 합니다. 제가 기억하기로는 user_info테이블에는 user, name 컬럼이 있어야 하고, user_attributes 테이블에는 user,type,value가 있어야 합니다. 동기화를 할 경우 Qlik에 user속성에 type,value값이 들어갑니다. 이 값을 이용해서 사용자 권한이나 다른 용도로 사용 할 수 있습니다. 더보기
증분 적재 증분된 데이터를 로드하려면 Qlik 스크립트에서 일반적으로 "Where" 절을 사용합니다. 이를 통해 새로운 데이터만을 선택하여 로드할 수 있습니다. 또한, "Store" 명령어를 사용하여 이전 로드된 데이터와 새로운 데이터를 조인하여 최종 데이터 세트를 생성할 수 있습니다. 증분된 데이터를 로드하는 기본적인 방법은 다음과 같습니다. 처음에는 전체 데이터를 로드합니다. 이후, 새로운 데이터만 로드하기 위해 "Where" 절을 사용하여 데이터를 필터링합니다. 이 때, 필터링 기준은 이전에 로드된 데이터의 최신 날짜나 ID 등이 될 수 있습니다. 새로운 데이터를 이전 데이터와 조인하여 최종 데이터 세트를 생성합니다. Where절에서 이전 데이터와 비교 할떄 Exists(Key)를 사용하면 빠르게 처리 할 수.. 더보기
큰 데이터 세트에서 Group By 속도 향상 대용량 데이터 일경우 Qlik스크립트로 Group by를 할 경우 속도가 많이 느리게 됩니다. 이럴 경우 Group By를 하기 전에 동일한 데이터를 Order By를 먼저 한다음, 이 데이터 세트를 사용하여 Group By를 하게 되면 속도가 많이 빨라집니다. 데이터가 적을때는 차이가 나지 않지만 많을 경우 많이 차이가 납니다. 더보기
Qlik 커뮤니티 및 리소스 Qlik은 사용자들이 Qlik 제품을 보다 쉽게 사용하고, 문제를 해결하며, 지식을 공유할 수 있는 다양한 커뮤니티와 리소스를 제공합니다. Qlik 커뮤니티: Qlik 커뮤니티는 Qlik 사용자들이 모여 정보를 공유하고, 질문을 하며, 답변을 받을 수 있는 곳입니다. 커뮤니티는 Qlik 사용자, 개발자, 파트너 등 다양한 사용자들이 모여 있으며, Qlik 제품과 관련된 다양한 토론, 기술 지원, 뉴스 등을 제공합니다. Qlik 도큐먼트: Qlik 도큐먼트는 Qlik 제품과 관련된 다양한 문서 및 가이드를 제공합니다. 사용자는 도큐먼트를 통해 Qlik 제품의 설치, 설정, 사용 등에 대한 정보를 얻을 수 있습니다. Qlik 블로그: Qlik 블로그는 Qlik 제품과 관련된 다양한 블로그 게시물을 제공합니다.. 더보기
Qlik Sense Desktop Qlik Sense Desktop은 개인 사용자 및 소규모 기업에서 사용할 수 있는 무료 버전의 Qlik Sense 소프트웨어입니다. Qlik Sense Desktop은 기업 데이터를 시각적으로 분석하기 위한 유연하고 직관적인 도구를 제공합니다. Qlik Sense Desktop은 다음과 같은 주요 기능을 제공합니다. 데이터 시각화: Qlik Sense Desktop은 데이터를 시각적으로 탐색하고 분석할 수 있는 다양한 시각화 도구를 제공합니다. 사용자는 쉽게 대시보드, 차트, 테이블 등을 만들 수 있습니다. 데이터 모델링: Qlik Sense Desktop은 사용자가 다양한 데이터 소스에서 데이터를 가져와 데이터 모델링을 수행할 수 있도록 지원합니다. 데이터 모델링은 Qlik 스크립트 언어를 사용하여 .. 더보기
데이터 연결 소스에는 데이터베이스, 엑셀, 텍스트 파일, 웹 서비스, 클라우드 서비스 등이 포함됩니다. Qlik 데이터 연결은 데이터 소스에서 데이터를 로드하고 Qlik 애플리케이션에 표시하기 위한 필수적인 단계입니다. Qlik 데이터 연결 프로세스는 다음과 같은 단계로 구성됩니다. 데이터 소스 선택: QlikView와 Qlik Sense에서는 다양한 데이터 소스와의 연결을 지원합니다. 사용자는 연결하려는 데이터 소스를 선택해야 합니다. 연결 설정: 데이터 소스에 연결하려면 데이터 소스에 대한 연결 정보를 제공해야 합니다. 이 정보는 데이터 소스의 종류에 따라 다양합니다. 예를 들어, 데이터베이스의 경우 서버 이름, 데이터베이스 이름, 인증 정보 등이 필요합니다. 데이터 소스 로드: 연결 정보를 입력한 후, Qlik.. 더보기