Yammer회사의 문제상황을 파악하고, 분석회사에서는 특정 구간에 사용자의 서비스 이용에 대한 분석을 진행하고 이에 따라 전략을 세움.WAU 감소 원인 및 해결책 제시.engagement는 user와 product 간의 모든 interaction으로 server cal
빅쿼리 스터디 후기 빅쿼리 강의를 완강하다 원래 맘에 드는 강의를 넣어두고 필요한 부분만 그때그때 듣거나 듣다가 완강을 못하는 경우가 많았다. 인프런에서도 그렇게 수납된 강의가 완강한 강의보다 몇배로 많을 정도였는데, 이번에 완강을 하게 되어 너무 뿌듯했다🎉 솔직
유용한 기능들 스케쥴 쿼리 절차적 언어 VIEW UDF JSON 함수 Gemini를 사용한 빅쿼리 1. 스케쥴 쿼리 지속적, 또는 일정 시간에 쿼리를 사용해야 하는 경우. 연산이 오래 걸려 (3분 이상) 미리 BigQuery Table로 저장하는 경우에 사용 BigQ
리텐션 (RETENTION) >📌 리텐션 시간에 따른 제품 사용을 측정하는 지표. customer가 제품을 재이용하는 단계. 기존 고객의 유지하는 것이 신규고객의 구매유도 보다 최대 25배의 비용을 줄일 수 있다. [하버드 비즈니스 인터뷰] (https://hbr.
📌 윈도우 함수(Window) ORACLE에서는 분석 함수(Analytics)라고도 불림 창을 통해 풍경의 일부분을 볼 수 있듯이, 윈도우 함수를 통해 일부분을 계산할 수 있도록 돕는 함수 그룹 내 집계함수, 순위 등을 계산할 때 사용 윈도우 함수 종류 윈도우 함수
No matching signature for function DATE_DIFF for argument types: INT64, INT64, DATE_TIME_PART. Supported signatures: DATE_DIFF(DATE, DATE, DATE_TIME_P
INGETER형 TIMESTAMP 데이터를 볼 수 있다.이는 마이크로초 단위로 표현된 unix timestmap 형식이다1970년부터의 시간을 표현할 수 있다.이 값을 TIMESTAMP로 변환하려면 TIMESTAMP_MICROS함수를 사용해야 한다.실행시에 UTC기준의
Subquery returns more than 1 rowWHERE COL =(서브쿼리)를 사용했을 경우 발생 WHERE 절에서 COL은 하나인데, 값은 서브쿼리가 RETURN 하는 값이 여러개일 경우 발생WHERE COL = ()를 WHERE COL IN ()로 변경
Array 여러개의 동일한 타입을 하나의 칼럼에 저장하는 데이터 타입 Array 생성하는 방법 1. 대괄호([])를 사용 간단한 배열 생성시 사용 Bigquery, PostgreSQL에서 사용가능한 방법! 2. ARRAY 함수 사용 대괄호보다 더 다양한 상황의
Cannot access field key on a value with type ARRAY<STRUCT<key STRING, value STRUCT<string_value STRING, int_value INT64>>> atUNNEST한 칼럼을 불러올
빅쿼리 스터디에 참여하다! 나 데이터 분석가 맞아..?🤷♂️ 분명 데이터 분석가로 들어왔는데, 파이썬 개발을 하고 있는 내 모습을 보면서 현타가 올 때가 많았다. 프로그래밍에 대하여 아는 사람도 없어서 그냥 거의 통으로 개발 프로젝트를 혼자 담당하는데, PM, 개
unrecognized configuration parameter "lc_collate" 새로운 버전의 postgresql을 추가 postgresql과 pgadmin4의 호환성이 안 맞는 문제 pgadmin4를 최신버전으로 업데이트 참고https://stack
📌퍼널(Funnel) : 고객이 구매하기 까지의 단계를 시각화한 모델. 인지 --> 관심-->결정 -->구매 및 충성도 📌리텐션(Retention): 고객이 제품이나 서비스를 지속적으로 사용하는 비율. (다시 서비스를 시용하는 비율)비즈니스 파악 -> 지표 확인 -
Operand should contain 1 column(s)WHERE 절에서 서브쿼리 사용시 발생=를 기준으로 양측의 갯수가 일치하지 않아 발생문제예시 SELECT CAR_IDFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYWHERE (CAR_ID
데이터 베이스 : 실시간 트랜잭션 중심, OLTP, 정규화, 현재 중심의 데이터를 저장 데이터 웨어하우스 : 데이터 분석과 비즈니스 인텔리전스(BI) 중심, OLAP, 비정규화, 과거부터 현재까지의 데이터 저장데이터 베이스에서 데이터를 분석 및 조작할 경우, 서비스 장
SELECT list expression references column which is neither grouped nor aggregated at 해당 칼럼이 groupby 혹은 집계함수에 있어야 함 참고https://zzsza.github.io/bigq
CASE문 기본 문법CASE문은 순서가 중요하다!위에 있을수록 우선적으로 실행된다if - elif -else와 동일!
Every Derived table musthae its own aliassubquery 사용subquery에는 alias를 해줘야 한다.SELECT dt.column1, dt.column2FROM (SELECT column1,
테이블 크기, 조인, 집계 는 계산에 영향을 미치는 대표적 요소이다. 쿼리문도 효율적이고 비용을 줄이는 방향으로 짜는 것이 좋다. 이때 효율성을 위해 고려할 수 있는 요소가 있다. 1) 테이블 크기 줄이기 서브쿼리를 사용하기! 2) 조인 간소롸
sql을 회사에서 거의 사용하지 않고, 사용하더라도 데이터 확인 정도의 용도로 사용한다. 뷰, 서브쿼리, 윈도우 함수는 사용해 본적이 없어 헷갈리는 개념이라 정리를 해보았다. 아직 문법도 익숙치 않지만, 쓰다보면 익숙해 지겠지!차이점 subquery는 임시로 생성되는