본문 바로가기
[계발 for 개발?] 비전공자를 위한 이해할 수 있는 IT지식 인턴업무를 하면서 느낀점은 더 이상 엑셀등의 프로그램을 가지고 싸우는 건 아마도 총이 있는 세상에서 칼이나 화살로 싸우는 것과 똑같다고 생각했다. 엑셀이 필요없다는 말은 절대 아니다. 하지만 앞으로 10년 뒤에 내가 가진 기술이 그저 직관적이고, 단순 노동을 위한 기술이라면 나는 반복업무만 할 것이라고 생각했고 그 생각이 미치자 마자 집에와서 YES24로 AI, IT, 빅데이터니 하는 책들 중에서 괜찮아 보이고 많이 팔리는것 같은 책 4권을 주문했다. 개발자가 되어야 겠다고 마음 먹은것은 아니다. 비록 개발과는 떨어져 있더라도 어느 정도의 지식이 없다면 '나는 10년, 20년 뒤에도 이 자리에 머무를 수도 있겠구나' 하고 생각했다. 비전공자를 위한 이해할 수 있는 IT지식 제일 잘 팔리는 책이라고 한다... 2022. 12. 7.
권도균 - 스타트업 경영수업을 읽고 사실 평소에도 창업에 많은 관심이 있었고, 요식업을 해보기도 했으며, 실제로 창업을 도전해보려고 도전 K Start up 대학생 리그도 출전해 300등안에 든 기억이 있다. (인력등의 현실적인 문제로 인하여 접을 수 밖에 없었지만) 창업과 밀접한 관련이 있다고 생각했는데, 사실 따지고 보면 이렇다 할 전문적인 교육을 받은 기억은 몇번 없다. 경영학을 전공하며 SWOT분석 혹은 BCG Matrix와 같은 책에서 배운 고리타분한 개념은 많이 접했지만 실제로 내 비즈니스를 운영하면서 현실에서 마주한 벽들은 그러한 방법론과는 거리가 있었다. 이론과 실제에서 오는 괴리감은 이루어 말할 수 없을 만큼 컸다. 물론 U300 대학창업유망팀에서 창업과 관련하여 배운 LEAN CANVAS 혹은 창업 투자 방법론 같은 수업.. 2022. 12. 7.
4. Google Analytics 에서 말하는 Session 세션이란 무엇인가 ? 세션을 만드는 방법은 ? 세션이란? 만약 제가 Coupang 페이지에 들어가본다고 가정합니다. 들어가서 어떤 페이지에도 들어가고, 클릭도 해보고 이런저런 활동을 했습니다. 그리고 1 시간 정도 점심 먹고 나서 또 coupang 페이지에 들어가서 어떠한 행동을 했다고 하면, 그 두개의 행동 덩어리를 각각 묶으면 분석에 활용할 수 있습니다. 사람들이 한 번 들어왔을 때 어떤 행동들을 연속적으로 하는지, 어떤 계기로 앱을 종료했는지 같은 개념이 세션입니다. GA에서는 30분 단위로 세션을 판단합니다. GA에서는 30분간 사이트와 아무런 상호작용이 없다면 ⇒ 세션이 끊어진걸로 봅니다. 만약 30분 이내 무슨 상호작용이 있다면 ⇒ 세션이 연속되는걸로 정의합니다. 📌 즉 , 30분 이내의 같은 user_id 에서 event가 발생한다면 ⇒.. 2022. 12. 6.
3. 데이터 분석가가 지표를 설정하는 법 지표 설정의 포인트 North Star Metric을 정하는 것도 중요하지만, 그것에 영향을 미치는 선행지표 설정은 더욱 중요합니다. 다른 스타트업들의 투자유치에서 활용되는 지표를 맹신해서는 안됩니다. 언론보도, 채용공고에서 언급하긴 좋으나 다른 스타트업에서 그대로 참고하기 어렵습니다. 성장을 이끄는 지표가 무엇인지는 철저히 내부의 데이터를 기반으로 검증해야 합니다. 실질 수익을 증가시키지 못하는 선행 지표는 과감히 버리셔도 좋습니다 ‘모든 지표를 충족하려는 순간 아무것도 개선시키지 못한다’는 것에 대한 빠른 수용 초기 Onboarding / Lock-in 유도 / 외부 확산 중 제일 중요하게 생각하는 내부 Agenda의 수립 ‘어떠한 문제를 해결하기 위해 어떠한 지표를 향상시키는 프로젝트를 어느 기간에.. 2022. 12. 4.
0. 슈퍼셋이란?(Apache Superset) 0. 슈퍼셋이란?(Apache Superset) 슈퍼셋이란 ? Superset은 시각적이고 직관적이며 대화형으로 설계된 오픈 소스 데이터 탐색 및 시각화 플랫폼 SQL 편집기를 사용하여 데이터를 분석하고 차트 및 대시보드를 쉽게 작성할 수 있음 🧑🏻‍🔧 분석에 여러 도구가 사용되지만 Airbnb의 셀프 서비스 비즈니스 인텔리전스(BI) 솔루션의 핵심은 [Apache Superset](https://superset.apache.org/) ™("Superset")입니다. 역사 2015 에어비엔비 해커톤에서 시작 - 2016 오픈소스로 공개 - 2017 Apache Incubator 프로그램에 합류 2021년 1월 21일 Apache Software Foundation 은 Superset을 다음과 같이 발표 .. 2022. 11. 22.
[원주맛집]막국수? 맛국수! 황둔 신림 면옥 메밀막국수 전문점 오랜만에 가족끼리 휴가~ 근처 원주로 떠났습니다. 원주맛집 황둔신림면옥에 도착해서 가벼운 (사실 무거운)점심~ 원주맛집 황둔신림면옥은 맛..아니 막국수 맛집입니다! 황둔 신림 면옥의 넓은 주차장~ 여름 피서객 가족들이 황둔 신림면옥으로 피서온 모습이 보입니다.~~ 저기두 귀여운 애기가족~~ 막국수 맛나니^^?? 에어컨과 선풍기 빵빵 원형테이블과 바형 테이블이 인상적인 원주맛집 황둔신림면옥입니다. 정겨운 로컬 느낌이 물씬납니다. 특히 내부에 초가집 처럼 저렇게 지붕을 두어서 정말 잠깐 주막에 들려 막국수 한사발 하고 가는 나그네의 느낌을 받을수 있습니다. 써비스차! 는 맛을 못보고 나왔습니다 왜냐면 배가 이미 가득찼기 때문이죠 저게 무슨차였더라... 현대차였나? 기아차였나? 첫사랑에게 차였나? ㅈㅅ 이.... 2022. 11. 19.
2. Retention Chart를 SQL으로 그려보자 ! 월간 리텐션 1. 맨처음 고객들의 최초 방문일을 정하기 SELECT customer_id, -- 고객 별 최초 방문일 Min(reg_dttm) AS first_visit_date -- 첫 방문일을 구하기 위해 min을 해준다. 이때 min을 쓰기 때문에 distinct 는 필요없다. FROM records -- 로그가 담겨져 있는 테이블 GROUP BY customer_id ORDER BY first_visit_date 2. JOIN해주기, 방문월과 첫 방문월을 JOIN 그 다음 visit_month와 first_visit_month를 같이 보여주는 테이블을 만들기 이 부분을 CTE로 보여주기 WITH montly_visit AS (SELECT r.customer_id, Date_format(c.firs.. 2022. 11. 19.
1. Retention Chart를 Python으로 그려보자 ! 리텐션이란 ? retention AAARRR 이라는 스타트업 그로스해킹 지표중 첫번째 R을 맡고 있다. 중간단계면서 가장 중요한단계 유저들의 리텐션이 가장 중요하다는 말을 매우 자주 들을수 있는데 리텐션이 왜 중요하냐면 플랫폼의 특성상 사용자의 이동이 빈번한 만큼 고객 충성도를 높이고 한 고객이 다른 고객에게 이런 경험을 공유하는 것이 무엇보다 중요한 성장지표다.사용자 경험이 반복되어야 다시 들어오고 다시 들어오는데 이렇게 계속 방문해줘야 서비스도 살아난다. 무슨말인지 이해하기 힘들수도 있을것 같아서 간단한 소개 자료를 들고왔다. 토스 PO 세션 두번째 [유저가 떠나지 않는 개념] 동영상에서 리텐션의 중요성을 이야기 하고 있다 AARRR 중에서도 리텐션 먼저 뜯어고쳐야 -> 즉 리텐션 곡선중 평평해지는 .. 2022. 11. 19.
14. [SQL] MySQL INSERT ... ON DUPLICATE KEY UPDATE Statement - 있으면 업데이트하고 없으면 새로 INSERT 하는 구문 만약 고객들의 로그 데이터를 활용하기 위해 통계 데이터를 꾸준히 업데이트 해야하는데 매번 지웠다가 다시 insert 할수 없는 크기라면 ? 아물론 매번 delete 했다가 다시 집어넣을수도 있다. 하지만 번거롭고 위험하다. UPDATE를 하면 되는것 아닌가 ? 아래처럼 UPDATE 테이블이름 SET 필드이름1=데이터값1, 필드이름2=데이터값2, ... WHERE 필드이름=데이터값 이렇게 하면 알맞은 값을 수정시켜 주기는 한다. 하지만 원하는건 테이블 전체를 스캔한 뒤에 알맞게 업데이트 해야하면 업데이트 하고, INSERT 해야하면 INSERT하는 그런 구문을 희망하는건데... 이건 그냥 데이터 수정 아닌가 ??? ON DUPLICATE KEY UPDATE 사용하기 MySQL에서는 대량의 파일을 등록 및 .. 2022. 11. 19.
13.[SQL] mysql [문자열 연결 function] MySQL의 group_concat (oracle LISTAGG) - 고객들의 일자별 하루 행동패턴을 보고싶을때 어떻게 보면 좋을까 ? 1) MYSQL cust_seq = 고객번호 Reg_dttm = 로그가 등록된 일자 tracking_cd = 행동한 로그 select cust_seq ,date(reg_dttm) ,reg_dttm ,tracking_cd from cust_tracking_log ctl -- order by reg_dttm 로그를 기록하는 테이블을 일자별로 나열한다. 아래와 같이 코드를 작성하면 고객별 , 일자별 로그가 기록된다. select cust_seq ,date(reg_dttm) GROUP_CONCAT tracking_cd SEPERATOR "-") as 행동양식 from ( select cust_seq ,date(reg_dttm) ,reg_dtt.. 2022. 11. 19.
반응형