IT Study 65

Tableau 실습 - LOD 계산, DATEADD 함수, KPI 시각화

참고한 영상: How to Create KPI and Sparklines in a Single Sheet   Data- Tablea에서 기본적으로 제공하는 "Semple-Superstore" 데이터 소스 활용   KPI 계산을 위해서는 "전년 대비"에 대한 계산이 필수적이다.이를 위해 고정된 값이 있어야 하며, LOD 계산 중 FIXED를 활용했다.  LOD (Level of Detail Calculation, 세부 수준 식)- 계산할 세부 수준을 제어할 수 있음1) FIXED → 완전히 독립된 세부 수준에서 계산2) INCLUDE → 더 세부적인 수준에서 계산3) EXCLUDE → 덜 세부적인 수준에서 계산     1. 계산 필드 생성 KPI 계산을 위해 Salse CY(Current Year), Sa..

IT Study/Tableau 2025.03.30

Apache Spark 알아보기

Apache Software Foundation에서 설계한 다양한 아키텍처들이 존재한다.그 중에서 대용량 데이터 처리에 많이 사용되는 엔진인 Apache Spark에 대해 알아보겠다   Apache Spark https://spark.apache.org/ 21")." data-og-host="spark.apache.org" data-og-source-url="https://spark.apache.org/" data-og-url="https://spark.apache.org/" data-og-image="https://blog.kakaocdn.net/dna/bQm9BT/hyYrP6mJHN/AAAAAAAAAAAAAAAAAAAAAFFPkiFumXd_iWo8EDYd2iREIbfxfeyhNEfynkOKMYHB/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1777561199&allow_ip=&allow_referer=&signature=t%2BdYDMewkHFbnSiElPujA8e7Y%2BQ%3D

Tableau 실습 - BUFFER함수, Geometry 타입 (공간데이터 활용 part 1.)

태블로 스터디 2회차에서 공간데이터 시각화 방법에 대해 알아보고직접 공간 데이터를 활용해서 대시보드를 제작하는 실습을 진행했다.스터디 했던 것을 정리해보고 내가 좀 더 다듬어 보고자 했다.  공간데이터유형벡터 데이터점: 가장 베이직한 형태로 위도, 경도 등으로 표현. 태블로에서 makepoint를 사용해서 벡터로 표현함선: 두 개 이상의 점을 연결하여 형성한 선분. 태블로에서 makeline을 사용면: 선을 둘러싸인 영역 polygon래스터 데이터공간 정보를 그리드 형태로 표현, 픽셀단위로 저장각 픽셀 단위의 값: 해당 지점의 속성, 값, 색상을 나타냄공존 해상도: 그리드의 크기에 따라 래스터 데이터의 공간 해상도가 결정비교벡터데이터는 분리된 정보를 표현하는데 유리한 반면, 래스터 데이터는 연속적인 정보..

IT Study/Tableau 2025.02.16

REST API와 CRUD

회사에서 맡게 될 업무에서 REST API를 활용할 것 같아서 미리 이론들을 학습해보고자 한다.    REST API는 REST 아키텍처 스타일의 설계 원칙을 준수하는 API이다. REST와 API를 나눠서 살펴보면,REST: Representational State Transfer의 약자로, 자원을 명시해서 자원의 상태를 주고 받는 것을 의미API: 컴퓨터의 기능을 실행시키는 방법을 의미 REST API도 컴퓨터의 기능을 실행시키는 명령이지만, 남의 컴퓨터를 실행시킴.특정 기술을 의미하는 것이 아니라 HTTP를 통해서 기계들이 통신할 때 HTTP가 가진 잠재력을 최대한 이용할 수 있도록 유도하기 위한 사례  REST API의 구성요소 Resource: 데이터들Resource는 URI를 통해서 표현됨데이..

IT Study/CS 2025.02.02

Tableau 실습 - 이중축, 축 범위 (파생상품 지표 활용 및 해석 part 1.)

도메인이 정해지면서 해당 도메인에서 사용되는 데이터를 활용해 작은 프로젝트들을 진행해보려고 한다.우선, 앞으로 파생상품과 관련한 데이터들을 다룰 것이며 더 정확히는 장외파생상품이면 좋겠지만 장외는 데이터 수집에 한계가 있는 관계로 장내파생상품을 위주로 활용해보려고 한다.  지표들을 시각화해서 추세를 확인하면 좋겠다는 생각에 오랜만에 태블로를 다운로드 받아보았다.학생 때는 무료로 이용이 가능했지만 이제는 졸업했기 때문에 퍼블릭만 무료로 사용할 수 있다..  가장 처음으로 KRX 정보데이터시스템에서 파생상품 관련 데이터를 수집했다. http://data.krx.co.kr/contents/MDC/MDI/mdiLoader/index.cmd?menuId=MDC03010502 KRX 정보데이터시스템증권·파생상품의 ..

IT Study/Tableau 2025.01.19

LLM과 RAG (transformer, fine-tuning과 RAG 차이, 벡터DB) :: 면접 대비 복습

LLM (Large Language Model): 대규모 언어 모델로, 수많은 파라미터를 가진 인공 신경망으로 구성된 언어 모델.  - 방대한 데이터 세트를 학습하기에 "대규모"라는 이름이 붙음- Transformer 신경망 아키텍처 기반- tuning을 통해서 추가 학습이 이루어지며 프로그래머가 원하는 특정 작업에 맞게 조정- 학습 데이터에 기반해서 답변을 생성하기 때문에 편향적 답변이나 환각 현상 발생 가능성 높음 ※ Transformer 모델- 기존 RNN, LSTM, GRU와 달리 셀프 어텐션이라는 메커니즘을 도입- 병렬 처리가 가능하며 문장의 모든 단어를 동시에 처리가 가능- 장거리 의존 문제 해결: 셀프 어텐션 메커니즘으로 문장 내 모든 단어 간의 관계를 직접 계산- 문맥을 고려해서 단어의 의..

IT Study/ML & DL 2025.01.04

[Programmers SQL] WITH RECURSIVE문

WITH RECURSIVE문 (재귀 쿼리)✅ WITH RECURSIVE 쿼리문을 작성하고 내부에 UNION을 통해 재귀를 구성하는 것이 포인트  Ex. n 컬럼의 값이 3보다 작은 값 찾기WITH RECURSIVE cte_count AS ( -- Non-Recursive 문장( 첫번째 루프에서만 실행됨 ) SELECT 1 AS n UNION ALL -- Recursive 문장(읽어 올 때마다 행의 위치가 기억되어 다음번 읽어 올 때 다음 행으로 이동함) SELECT n + 1 AS num FROM cte_count WHERE n  반드시 UNION을 사용해야 함반드시 Non-Recursive도 최소한 1개 요구됨  [ SQL 문제 ] SELECT > 특성 세대의 ..

IT Study/DB 2024.10.22

[Programmers로 코테 준비, Python] 큰 수 만들기 - Lv.2_Day3

일자: 2024년 08월 29-30일알고리즘: 탐욕법 문제 설명어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 제거했을 때 만들 수 있는 수 중 가장 큰 숫자를 문자열 형태로 return 하도록 solution 함수를 완성하세요.제한 조건number는 2자리 이상, 1,000,000자리 이하인 숫자입니다.k는 1 이상 number의 자릿수 미만인 자연수입니다. 접근 방법가장 큰..

[Programmers로 코테 준비, Python] 조이스틱 - Lv.2_Day2👎🏻

아직 이해 ❌일자: 2024년 08월 28,30일알고리즘: 탐욕법 문제 설명조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽으로 이동 (첫 번째 위치에서 왼쪽으로 이동하면 마지막 문자에 커서) ▶ - 커서를 오른쪽으로 이동 (마지막 위치에서 오른쪽으로 이동하면 첫 번째 문자에 커서) 예를 들어 아래의 방법으로 "JAZ"를 만들 수 있습니다. - 첫 번째 위치에서 조이스틱을 위로 9번 조작하여 J를 완성합니다. - 조이스틱을 왼쪽으로 1번 조작하여 커서를 마지막 문자..

반응형