작성일자 : 2023-10-28 Ver 0.1.1 0. Intro 쿼리 작성시 특정 카테고리 데이터에 속한 여러 행의 데이터들을 하나의 행 안에 데이터를 합칠 수 있을까? Oracle에서는 XMLAGG, XMLELEMENT 함수를 통해 데이터들을 하나의 행 안에 합쳐 넣어 조회할 수 있다. 1. How to --가상 테이블 WITH TEST_TABLE AS ( SELECT 'PL' LEAGUE, 'ENG' COUNTRY, 'Man City' TEAM FROM DUAL UNION ALL SELECT 'PL' LEAGUE, 'ENG' COUNTRY, 'Tottenham' TEAM FROM DUAL UNION ALL SELECT 'La LIGA' LEAGUE, 'SPN' COUNTRY, 'FC Barcelon..
분류 전체보기
작성일자 : 2023-10-27 Ver 0.1.1 0.Intro Oracle 에서 쿼리문을 작성하다 보면 테이블에 저장되지 않는 날짜까지 포함해서 조회해야 할 경우가 있다. 또는 Oracle을 데이터 원본으로 Tableau 대시보드를 만들때, Master Date가 필요한 경우도 있다. 이럴 때는 시작일자와 종료일자를 설정하여 날짜 뷰를 생성하여 OUTER JOIN을 통해 해결할 수 있다. 1. 날짜 View 만들기 SELECT TO_DATE('2023-10-23','YYYY-MM-DD') + LEVEL - 1 AS dates --시작일자 FROM dual CONNECT BY LEVEL
작성일자 : 2023-10-27 Ver 0.1.1 Teableau 2023.3 버전이 출시되었다. 프로젝트 사이트에서는 버전 업그레이드가 바로바로 되지는 않는다. 버전 업그레이드와 관련해서는 고려해야할 점들이 많기 때문이다. Tableau Server를 사용하는 경우 Server부터 업그레이드를 해주야 한다. 당장 새로운 버전으로 프로젝트를 진행할 수는 없지만 Tableau 개발자 및 컨설턴트로서 새로운 버전에서 추가된 기능에 대해 Follow-up을 해야할 필요성이 있어 이번 New Release의 기능들을 정리해보고자 한다. Tableau 모든 제품에 있어서 33개의 새로운 기능이 추가되었다. 그 중에서도 개발이나 운영에 있어서 유용성이 높은 몇가지 기능들을 정리해보겠다. (모든 새로운 기능들은 아래..
작성일자 : 2023-10-27 Ver 0.1.1 Live SQL이란? Oracle은 전 세계에서 가장 많이 사용하는 RDBMS 중 하나이다. Tableau 개발의 원본으로도 많이 사용되며, 꼭 Tableau 개발이 아니더라도 데이터 적재를 위해 많이 사용을 한다. 업무가 아닌 개인적으로 공부를 위해 쿼리를 작성해보기 위해서는 로컬 PC에 Oracle을 설치하는 방법이 있다. 하지만 Mac OS(M 시리즈 칩)의 경우는 그냥 단순히 설치를 할 수없어 brew를 통해 Oracle과 Docker를 설치하고, Docker의 이미지를 통해 Oralce을 실행 시킬 수 있다. 실제로 이 과정을 겪어본 나는 Docker를 통해 Oracle를 실행하기까지 수많은 시행착오를 겪었었다. 그럼 반드시 로컬에 설치해야만 O..