young Camilla
young Camilla
Data Analysis
[Neo4j] 그래프 DB기초 및 실습
2026.08.16
Neo4j그래프 데이터 모델을 기반으로 데이터를 저장하고 관리하는 오픈소스 그래프 DBMSLabeled Property Graph를 사용CypherNeo4j 데이터베이스를 쿼리하는데 쓰이는 그래프 쿼리 언어예) 2000년 이후 개봉된 영화중 5개 쿼리 하는 Cypher예시MATCH (m:Movie)WHERE m.released > 2000RETURN m LIMIT 5위와 같이 쿼리를 날리면 조건에 해당하는 5개의 노드가 리턴된다.핵심 요소1. Node: 엔티티(개체/데이터단위) 예) User, Movie노드는 ()로 묶어서(p:Person) -> p는 변수, Person은 해당 변수가 참조하는 노드 유형2. Relationship: 노드 간의 방향서 연결 예) [:LIKES], [:ACTED_IN]Rel..
SAP
[SAP Databricks] SAP Business Data Cloud와 SAP Databricks
2025.11.15
기업 데이터 분석에 있어서 SAP데이터를 배제 하기는 매우 어려운 일이다. 매출·원가·손익·재무 등 핵심 경영지표가 모두 SAP 시스템 안에 있기 때문이다. 그러나 아이러니하게도, 이렇게 중요한 데이터일수록 접근이 쉽지 않다. SAP 시스템은 보안과 안정성을 중시하는 특성상 매우 폐쇄적인 구조를 가지고 있다. 테이블 또한 복잡하며 해석하기 어렵다. 그래서 아마 많은 기업들이 SAP데이터를 분석하기 위한 시도를 많이 해왔고 그 과정 및 결과가 그리 만족스럽지는 않을것이라고 예상한다. 현업의 데이터 분석 니즈를 파악해서인지 SAP도 최근에는 점점 더 개방적인 생태계를 구축하고자 변화하고있다.그 중 많은이들이 주목한 변화는 Databricks와의 협업을 통해 출시한 SAP Databricks이다. SAP D..
기타
Claude Code로 삽질하기
2025.08.27
간단 소감 : AI를 통한 개발을 하며 삽질을 하게 되는 것 또한 나의 책임이다.. 이전 글에서는 간단한 프론트단의 ui기능을 추가했는데, 이번에는 약간의 백엔드 요소를 가미했다.Claude Code를 너무 믿은 탓에 처음 써보는 라이브러리도 별 다른 고민없이 써보자고 도전 했는데 5시간 삽질끝에 겨우 성공했다.이번 경험을 통해서는 잘 명령하기 위해서는 배경 지식을 잘 알고있는것이 매우 중요하구나를 몸소 체감하게 되었다. 이전 글을 쓸 때 까지만 해도 AI통한 바이브코딩이 무조건 가능하다고만 생각했는데, 아직은 개발 역량이 어느수준 있어야 할 듯 하다. 추가하고자 한 기능 : 간단한 콘텐츠 관리 기능기능이 필요한 이유 : 정적 페이지로 이력서를 만들었는데, 내용을 수정하려고 하면 무조건 코드를 수정하고..
기타
Claude Code 첫 사용기
2025.08.13
첫 사용 소감- 결제후 SDK설치, 기능 반영까지 채 한시간이 걸리지 않았다. 이것도 진행 내용을 기록하기 위해 캡쳐와 글 작성을 병행해서 조금 더 시간이 걸린거지 개발에만 집중 했다면 10분 만에도 가능하지 않았을까 싶다.- 그 동안 사이드 프로젝트를 하려면 기능 개발보다도 스타일링 및 레이아웃 적용 과정이 매우 오래 걸렸는데 그런 과정이 매우 단축되었다. - 최근 비전공자들도 바이브코딩으로 쉽게 개발이 가능하다는 이야기를 많이 들었는데, 실제로 써보니 그것이 정말 가능한 세상이 왔다!- 적극적으로 AI를 활용하면 못할것이 없겠다라는 자신감(?)이 생겼다. 사용기클로드 코드 결제를 해보았다.최근 링크드인을 탐색하다가 어떤분이 클로드 코드의 Sub Agent를 상세하게 생성해두신 내용을 보고 바로 적용해..
SAP/SAP BW
[SAP BW] ERP 데이터 분석의 핵심
2025.04.29
[SAP BW] ERP 데이터 분석의 핵심나는 회사에서 BI Engineer로서의 역할을 수행하고 있다.SAP사의 솔루션을 이용해 데이터 웨어하우스를 관리하고, 시각화 대시보드도 구축하고 있다.다만 내가 속한 팀의 이름은 ERP팀이다. 데이터 분석이나 시각화와는 다소 거리가 있어 보이는 이름이라, 처음 만나는 사람들과 업무 이야기를 하게 되면 내가 ERP 시스템 자체를 운영하는 사람으로 오해받는 경우가 종종 있다.- ERP(Enterprise Resource Planning): 회계, 영업, 생산, 인사 등 기업의 다양한 부서에서 발생하는 데이터를 하나의 시스템으로 통합 관리하는 구조다.실제 나의 업무는 ERP 시스템에서 나오는 데이터를 기반으로 분석 작업을 수행하고 있으며, ERP 데이터를 어떻게 잘 ..
Data Analysis
Waterfall Chart를 이용하는 3가지 방법
2025.03.02
데이터 시각화를 위해 현업분들과 미팅을 하다 보면 Waterfall 차트를 접할 기회가 많습니다. Waterfall 차트는 데이터의 변화를 나타내는 차트입니다. 주로 초기 값에서 어떠한 플러스 요인, 마이너스 요인으로 인해 최종값이 도출되는지를 시각화하는 데 사용합니다. 아래처럼 시작 시점에서 월별로 플러스, 마이너스들이 누적되어 최종 값으로 도달하는 과정을 한눈에 볼 수 있습니다. 저는 현업에서 보통 수익, 비용, 순이익을 나타내는 데 사용을 하곤 했습니다.유튜브에서 Waterfall 차트의 활용 방법에 대해 소개하는 영상을 보았는데, 더 풍부한 활용에 도움이 될 것 같아 정리를 해보았습니다. 1. Build-up Waterfall chart각각의 요인을 단계별로 나타내어 최종 결과까지 도달하는..
SAP/SAP BW
[SAP BW] Data Flow
2024.12.02
앞선 글에서는 InfoObject와 InfoProvider를 알아 보았다. 이번 글에서는 SAP BW에서 데이터를 로드하기 위한 flow에 대해 알아보겠다. 마스터 데이터 - 마스터 데이터를 로드 하려면 특성 InfoObject를 정의해야 한다. 특성에는 속성, 텍스트, 계층 구조로 3가지 유형의 마스터 데이터가 있다. 마스터 데이터를 로드할 때 세개를 모두 로드 하거나, 특정 하나의 마스터만 로드할 수도 있다.- 아래 그림의 예시는 Source System으로부터 Product라는 마스터를 추출해오는 예시이다.Product ID특성은 가 HT-1000라는 Product ID에 대해서 텍스트값인 Noteb. 15라는 값을 가지고 있고 Category 속성으로는 C를 갖고 있다. - Hierarchie는 ..