일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 서포터즈
- 노코드AI오픈소스
- 태블로
- 대학생서포터즈
- 데이터분석
- 브라이틱스스튜디오
- 코딩없이
- 데이터사이언스
- 브라이틱스
- 스타터스부트캠프
- Brightics서포터즈3기
- 데이콘
- 데이터드리븐
- 삼성SDS
- 유데미부트캠프
- Brightics_Studio
- 로우코드
- 취업부트캠프
- BrighticsStudio
- Brightics studio
- 부트캠프후기
- 브라이틱스서포터즈3기
- Brightics
- 대학생대외활동
- 유데미큐레이션
- 유데미
- 유데미코리아
- 데이터사이언티스트
- 데이터시각화
- 노코드
- Today
- Total
목록전체 글 (64)
지수
[Keynote] Become A Customer Company : 고객 중심 비즈니스를 위한 모든 것 Salesforce를 통해 현대모비스는 고객별 지역별 제품별 차기 영업 전략 수립 중장기 수주 계획 본사와 법인 통합 데이터 기반 경영 변화 관리 전략 현대모비스가 Salesforce를 도입한 계기 GM, 폭스바겐 등 50개 이상의 고객사를 담당하며 자연스럽게 수주, 개발, 양산 등 모든 과정을 커버할 수 있는 신규 플랫폼 필요 본사와 해외법인이 실시간으로 소통하며 고객 대응이 필요 스마트 문화, 애자일 문화 도입하기 웹과 모바일에서 한번의 입력으로 끝낼 수 있는 업무 간편함 데이터 기반 경영을 위해 현대모비스는 오너의 깨어있는 생각, IT와 현업의 간극 줄이기, 내부 조직 문화 혁신 시스템 성공의 관..

📌 분석 주제 및 목적 1) 우리는? - Olist 입점을 원하는 seller 2) 우리의 목적 - 매출 확보를 위한 판매 전략을 세우기 위한 데이터 분석 3) 분석 과정 ① 어떤 고객을 대상으로 해야 할까? - RFM 고객 분석 ② 어떤 제품을 판매해야 할까? - 매출 TOP 10 카테고리 - 꾸준히 판매되고 있는 카테고리(재구매율) ③ 어떤 지역에서 판매해야 할까? - 매출 TOP 10 카테고리가 판매되는 지역 - 배송기간과 주문건수의 상관관계 3. 지표 설정 및 분석 3.2 어떤 제품을 판매해야 할까? ✅ 매출 TOP 10 카테고리 -- 필요한 컬럼 조인 , cte_rfm_product as ( select pcnt.product_category_name_english , oi3.price, c3...

1. 개요 1.1 데이터셋 설치 ① 스키마 생성 ② olist_ec.sql 파일 불러오기 ③ 테이블 생성 ④ psql 실행 → client_encoding 변경 → 데이터 가져오기 ⑤ pk 생성, fk 생성 Brazilian E-Commerce Public Dataset by Olist 100,000 Orders with product, customer and reviews info www.kaggle.com 1.2 테이블 구조 파악 - product_id가 같은 제품을 여러 sellers가 판매할 수 있음 - sellers가 product가 아니라 order_items와 연관이 있음 - product_name_length가 비식별화되어 있기 때문에 제품명은 알 수 없고 카테고리 이름만 알 수 있음 - ..

1. SQL 실습 1.1 RFM 분석 - 구매 가능성이 높은 고객을 식별하기 위한 데이터 분석 방법 - 마케팅에서 사용자 타겟팅을 위한 방법 ▷ Recency : 얼마나 최근에 구매했는가? ▷ Frequency : 얼마나 빈번하게 구매했는가? ▷ Monetary : 얼마나 많은 금액을 지불했는가? ✅ STEP 1) RFM 집계 - Receny : 기준일 대비 며칠이 지났는가? - Frequency : 총구매횟수 - Monetary : 총구매액 - 기준일 : orders 테이블의 order_date 최대값 - 고려사항 : 집계 기간을 어떻게 설정할 것인가? → 전체기간 -- 1) 필요한 데이터 추출 , cte_select as( select customer_id, order_date, sales, orde..

1. SQL 실습 1.1 고객 분석 ❓ 국가 별 고객 수, 누적합계 -- 고객 수로 내림차순 정렬 -- 고객 수가 동일한 경우 국가명으로 오름차순 정렬 -- CTE 구문 사용하지 않고 서브쿼리를 사용하여 작성 select *, sum(고객수) over(order by 고객수 desc, 국가명 asc) as 누적합계 from ( select country as 국가명, count(*) as 고객수 from customers group by 1 order by 2 desc ) a; ❓ 국가 별 고객 수, 구성비, 누적비 -- 고객 수로 내림차순 정렬 -- 고객 수가 동일한 경우 국가명으로 오름차순 정렬 -- cte구문 사용하지 않고 서브쿼리를 사용하여 작성 select *, sum(구성비) over(orde..

🌻 10주차 4L 회고 🌻 4L 회고형 1) Liked ( 이번주 수업에서 좋았던 점은? ) 2) Learned ( 이번주에 새롭게 배운 점은? ) 3) Lacked ( 배운 것에 관해서 내가 부족했던 부분은? ) 4) Longed ( 앞으로 뭘 더 하면 좋을까? ) 📍 Liked ( 이번주 수업에서 좋았던 점은? ) ✅ CTE 테이블 사용법을 배운 것 이번주 SQL 수업에서 WITH절을 활용한 CTE 테이블을 배웠다. 서브쿼리를 사용하는 것이 어렵고 익숙하지 않아 복잡한 쿼리를 작성하는데 부담감이 있었는데, CTE 테이블을 통해 단계별로 필요한 컬럼을 추출하고 작성하는 법을 배울 수 있어 좋았다. 어떠한 심화 함수를 배우더라도 CTE 테이블을 활용해 차근차근 쿼리를 작성해 나가는 법을 배웠고, 예제와 ..

1. SQL 실습 1.1 Z차트 - ABC 분석은 어떤 제품에 중점적으로 관심을 가져야 하는지 파악. 시계열적 분석은 아님 ✔ 월별매출(단기적 추이) ✔ 매출누계(단기적 추이) : 해당 월 매출에 이전 월까지 매출 누계 ✔ 이동년계(장기적 추이) : 해당 월의 매출에 과거 11개월의 매출을 합한 값 (최근 1년차 누적 합계) → 그래프에 표시되지 않은 과거 1년동안의 매출 추이도 읽을 수 있음 +) Z차트 해석 예시 CASE 1 : 안정적 상태. 정체기. 추가 성장을 위한 액션 필요 CASE 2 : 매출 증가 추세 CASE 3 : 매출 감소 추세. 단기, 장기 모두 감소세, 성장 전환을 위한 액션 필요 ❓ 11개월의 Z차트 그리기 (1997-06 ~ 1998-04) 0) CTE 테이블 만들기 with c..

1. SQL 실습 1.1 제품/카테고리 매출 지표 분석 📌 CTE 테이블 만들기 - orders : 주문번호, 고객번호, 주문일, 연, 월, 일 분기 - order_details : 제품번호, 판매단가, 수량, 할인율, 매출액 - categories : 카테고리ID, 카테고리명 - products : 제품명, 마스터단가, 단종여부 - suppliers : 공급자ID, 공급자명, 국가, 도시 ❗ od.unit_price는 판매될 당시의 단가이고, p.unit_price는 변하는 값임 with cte_products_sale as ( select o.order_date , to_char( o.order_date, 'yyyy') as year , to_char( o.order_date, 'mm') as mon..

1. SQL 실습 1.1 복잡한 데이터셋을 다루기 위한 방법 - 복잡한 데이터셋은 가독성 ↓, 재사용성 ↓, 유지보수성 ↓, 실수 ↑ 개념 장점 단점 ETL 스냅샷테이블 - 쿼리 결과를 테이블에 저장 - 예약된 시간에 백그라운드에서 실행 - 복잡한 로직 없이 테이블에서 원하는 쿼리 바로 실행 - 실시간 데이터 보기 어려움 - 저장 후 데이터 변경 어려움 - 엔지니어의 도움 필요 VIEW - 쿼리 결과를 가상테이블로 생성하여 사용 - 실시간성 보장 - 데이터베이스 쓰기 권한 필요 - 유지보수 필요 임시테이블 Temporary table - 현재 세션동안 유지되는 테이블 - create, insert 구문을 통해 생성 - 복잡한 로직 없이 테이블에서 원하는 쿼리 바로 실행 - 성능 - 데이터베이스 쓰기권한 ..

1. SQL 실습 1.1 컬럼 연산자 1) 산술 연산자 (+,-,*,/) - 자료형이 숫자형 자료인 경우 사용 -- order_detail의 주문금액 계산하여 tot라는 컬럼으로 추가하기 select *, unit_price*quantity*(1-discount) as tot from order_details; 2) 합성 연산자 (||, concat함수) - 자료형이 문자형 자료인 경우 사용 -- concat 함수 사용하여 customers 테이블에서 주소를 하나의 문자열로 만들기 -- address, city, region, postal_code, country 합성 -- 공백(' ')으로 각 컬럼 구분 select concat(address,' ', city,' ', region,' ', postal..