2023/11

· SQL/Oracle
작성일자 : 2023-11-06 Ver 0.1.1 1. Intro 프로젝트를 하다보면 Tableau 대시보드에 양적(수치형) 데이터(측정값 in Tableau), 대표적으로 매출 같은 경우 천단위에 콤마(,)를 찍어서 보여달라는 요건이 많다. 이러한 요건은 때에 따라 Tableau 대시보드 이전에 쿼리의 결과에서 이를 표기하여 출력해야 할 수 도 있다. 이번 포스팅에서는 Oracle에서 콤마(,)를 추가하는 법에 대해서 정리해보고자 한다. 2. TO_CHAR() 함수 사용 TO_CHAR 함수 사용을 통해 양적(수치형) 데이터에 천 단위 콤마(,)를 추가하는 방법은 가장 일반적이다. TO_CHAR 함수를 사용할 때는 두 번째 인자에 데이터의 길이에 맞게 형식을 지정해주어야 한다. 만약 형식의 길이가 작을 ..
작성일자 : 2023-11-05 Ver 0.1.1 0. Tabpy https://github.com/tableau Tableau On a mission to help people see and understand data. http://tableau.com - Tableau github.com 1. Tabpy 설치 1) Anaconda에 가상환경 생성 conda create --name tabpy-env python=3.8. 2) tabpy 설치 pip install tabpy 3) tabpy 실행 tabpy http://localhost:9004/를 통해 tabpy 실행 확인 2. Tableau Desktop에서 tabpy 연결 1) 상단 '도움말' 탭 -> '설정 및 성능' -> '분석 확장 프로그램..
· Tool
작성일자 : 2023-11-05 Ver 0.1.1 0. 가상환경이 필요한 이유 아나콘다에서는 가상환경을 설정해서 작업을 진행할 수 있다. 그렇다면 가상환경이 필요한 이유는 무엇일까? 그 이유는 "독립적인 작업환경에서 작업할 수 있기 때문이다. 프로젝트를 진행하다보면 여러 라이브러리, 패키지를 다운로드하여서 사용하게 되는 경우가 많다. 그러다 보면 각 라이브러리들끼리 충돌을 일으키는 문제를 발생시키는 경우가 발생하거나, 특정 버전과 호환하는 경우가 생겨서 최신 버전과 이전 버전 중 선택해야 하는 상황이 발생한다. 이러한 문제가 발생된 경우, 최악의 경우 전부 삭제하고 다시 설치해야 하는 경우도 발생한다. 위 같은 일을 예방하기 위해 프로젝트 단위로 가상환경을 구성해서 필요한 라이브러리를 설치해서 작업을 진..
· SQL/Oracle
작성일자 : 2023-11-05 Ver 0.1.1 0. Intro Oracle에서 같은 값을 찾기 위해서는 서브쿼리나 GROUP BY 및 HAVING 절을 사용할 수 있지만, 분석함수(OVER 절)를 사용하는 것이 가장 효율적이다. 같은 값을 찾기 위해 동명이인을 찾는다는 시나리오를 설정했을 때, 동일한 이름이 여러 건 조회되었을 경우일 수도 있고, 동일한 이름이 여러 건 조회되고 동일한 이름 내에서 생년월일 등 추가로 식별할 수 있는 조건이 다를 경우 동명이인이라고 판단할 수 있다. 분석 함수 및 GROUP BY 에 대한 내용은 아래 포스팀을 참고하자. [SQL]PARTITION/WINDOW 작성일자 : 2023-07-12 수정일자 : 2023-07-23 Ver : 0.1.3 1. 분석 함수(Analy..
Unlimited Jun
'2023/11 글 목록 (9 Page)