본문 바로가기

전체 글

Qlik 데이터 연결 및 모델링 Qlik은 원천 데이터를 가지고 와서 파이로 저장을 하고 저장된 데이터를 이용하여 모델링과 사용자 분석화면을 만듭니다. 1. 원천 데이터 연결 및 저장 - QVD 파일로 데이터를 저장 합니다. 2. QVD파일을 이용하여 데이터간 연관관계 설정. 보통 모델링 한다고 합니다. - 데이터로드 편집창에서 스크립트를 이용하여 모델을 합니다. - 앱을 저장 하게 되면 확장자가 qvf인 파일로 저장 됩니다. 3. 모델링된 데이터를 이용하여 분석 화면 개발 - 모델링된 데이터가 메모리에 올라가고 이것을 이용하여 화면 개발을 합니다. 4. 데이터로드 편집창에서 Qlik 모델링 예제를 보여드리겠습니다. 예제 데이터는 매출 데이터를 가지고 하겠습니다. 먼저, 데이터로드 편집창을 열어 매출 데이터 파일을 로드합니다. 그리고 .. 더보기
태블로를 공부 하면서 느낀점 Qlik 개발자이면서 태블로를 공부 하면서 몇가지 느낀점을 적어 보려고 합니다. Qlik, Tableau에 대해서 많이 알아서가 아니고 처음 어떤것을 접할때의 느낀점을 나중에는 잊어 버리기 때문에 기록 해 놓는 거라고 생각 하시면 됩니다. 틀린점이 있다면 알려주시면 고맙겠습니다. 1. 태블로는 전체 데이터를 가지고 오는 속도가 느리다는 생각이 들었습니다. - 시간을 직접 측정 한건 아니고 느낌상 그렇다는 겁니다. - JDBC와 ODBC의 차이 일수도 있겠네요. 2. 태블로 데스크탑에 전체 데이터를 가지고 차트를 만들고 할때, 데이터가 많을 경우 많이 느립니다. - Qlik은 가지고 온 데이터를 메모리에 넣고 차트를 만들거나 할때 사용하는데, 태블로의 경우는 어떻게 하는지 모르겠지만 데스크탑을 사용하기 불.. 더보기
Tableau Desktop 기초 태블로를 공부 하면서 찾아본 자료를 공유 하려고 합니다. 생각보다 YouTube자료가 많이 있더군요. 잘 만든 자료도 공유 합니다. Tableau Desktop 기초 강의에서는 Tableau Desktop을 사용하여 데이터를 시각화하고 인사이트를 얻는 방법을 배우는 것이 목표입니다. 강의 내용은 다음과 같습니다: Tableau Desktop 소개 및 설치 데이터 연결: 파일, 데이터베이스, 클라우드 등 시각화 생성: 바, 선, 산점도, 막대 등 필터링 및 계산 열 추가 대시보드 및 워크시트 작성 라벨링 및 색상 코딩 그룹화 및 합치기 데이터를 빠르게 검토하기 위한 기능 활용 차원과 측정값 데이터의 상세 정보 확인하기 Tableau Desktop 기초 강의는 데이터 시각화에 대한 입문 강의로 적합합니다. .. 더보기
다양한 꽃이 핀 비오는 봄날을 시로 만들어주세요 ChatGPT에게 시를 만들어 달라고 했더니... 괜찮은데요. 이런식으로 만들어 책으로 내면 문제가 될까요... 비가 내리는 봄날, 꽃들은 풍성하게 피어나고 있어요. 하늘에서 쏟아지는 물방울이 그들의 울림을 더욱 깊게 만들어줍니다. 길가에 핀 무궁화, 그 청초한 아름다움은 어느 봄날에도 변함이 없어요. 봄비에 젖은 꽃잎은 마치 진주처럼 빛나고, 차가워진 나의 마음도 서서히 녹아내립니다. 공원에 핀 벚꽃, 그 누구보다도 예쁜 그들은 봄바람에 흔들리며 춤을 춰요. 단풍처럼 갈색빛이 난 후, 다시 한번의 무르익음을 거쳐 내려놓게 될 날이 찾아올 때까지. 언덕 위에 핀 튤립, 그들의 다채로운 색깔은 마치 무지개처럼 아름답습니다. 비에 젖은 꽃잎이 더욱 빛나며, 그 속에서 서로를 비추며 어루만져 지내는 듯한 모습.. 더보기
Qlik Sense 기본 theme 변경 Qlik Sense 프로젝트를 하다보면 사용자가 기본 테마의 폰트 사이즈, 색상등을 수정 해달라고 하거나 다른 테마(태블로)등의 일부를 적용 해달라고 할 경우 수정 방법을 설명드리겠습니다. 서버 업그레이드시 문제가 될수 있는 부분이라는건 알고 게시는게 좋을거 같습니다. C:\Program Files\Qlik\Sense\Client\assets\external\sense-themes-default 폴더아래에 기본 테마들이 있습니다. 1. 여기서 Sense Classic 테마를 변경 해야 할 경우 Sense폴더 아래의 theme.json 파일을 열고 수정 하면 됩니다. 각 차트별로 폰트 색상, 사이즈 등을 변경 할 수 있습니다. 수정하고 저장 하게 되면 바로 적용이 됩니다. 2. Sense Classic 테.. 더보기
[Oracle] ORA-28002: the password will expire within 1 days Oracle 패스워드 변경기간이 1일 남았다는 메세지 입니다. 이걸 해결 하기 위해서는 패스워드 변경 기간이 디폴트 180인데 unlimited로 변경 해주고 패스워드도 변경 해주면 됩니다. 1. 디폴트 패스워드 변경 기간이 얼마인지 확인 합니다. select resource_name,resource_type,limit from dba_profiles; 2. PASSWORD_LIFE_TIME 이 unlimited로 되어 있디 않다면 변경 해줍니다. alter profile default limit PASSWORD_LIFE_TIME unlimited; 3. 사용자 정보를 조회 해보면 EXPIRY_DATE에 날짜가 들어가 있는것을 확인 할 수 있습니다. select * from dba_users where .. 더보기
ChatGPT로 작사 프롬프트에 원하는 내용을 적었더니 아래와 같이 작사를 해줬네요. 이런건 저작권이 어떻게 되나요? 1절: 비 내리는 소리에 파도 소리 혼자 해변에 있어 소주 한 잔 마시며 오늘밤 혼자 코러스: 소주 한 잔과 비 내리는 소리 모든 것을 잊고 이대로 있어 취해서 잊혀지고 오늘밤 혼자 2절: 밤이 깊어질수록 더욱 비 내리고 파도 일어나 하지만 소주와 함께라면 이 순간을 놓치지 마세요 코러스: 소주 한 잔과 비 내리는 소리 모든 것을 잊고 이대로 있어 취해서 잊혀지고 오늘밤 혼자 더보기
OpenSearch 장점 ChatGPT에 OpenSearch 장점이 Elasticsearch와 비교 해서 알려달라고 했더니 아래와 같이 알려줘요. 이렇게 만들려면 열심히 검색해서 편집하고 이렇게 해야 되는데 참 좋아요. OpenSearch는 Elasticsearch 코드 베이스를 포크한 오픈소스 검색 엔진으로, AWS에서 관리되며 Elasticsearch와 매우 유사합니다. 그러나 OpenSearch는 Elasticsearch에 비해 일부 개선된 기능을 제공합니다. 다음은 OpenSearch가 Elasticsearch보다 우수한 점을 설명한 것입니다. •개선된 클러스터 구성: OpenSearch는 Elasticsearch와 동일한 API를 사용하여 호환성을 유지하면서, 클러스터 구성 기능이 개선되었습니다. OpenSearch는 .. 더보기