묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
array 등
안녕하세요 데이터분석가로 근무하고 있는 수강생입니다.array 등과 같은 기능이 저는 다소 생소한데 자주 쓰는 문법인지 궁금합니다ㅣ
-
미해결[2026] 비전공자도 한 번에 합격하는 SQLD 올인원
SQLD 자격증
안녕하세요 SQLD 개발자 자격증을 취득하면 빅데이터분석 자격증을 취득하는데에 도움이 될까요?감사합니다!
-
미해결시작하는 PM/PO들에게 알려주고 싶은, 프로덕트의 모든 것
Activation과 Retention/Revenue 상관관계에 대해 궁금한점이 있습니다!
Activation 지표가 장기적인 Retention이나 Revenue와 상관관계가 낮게 나올 때는 어떻게 해석하고 대응해야 할까요?Aha -> Habit까지 잘 설계되어도 Revenue 임팩트가 없는 경우가 있을것으로 보입니다.예를들어, 무료 플랜으로 충분해서 유료 전환하지 않는 경우이지 않을까 싶습니다..!Activation 지표가 장기적인 Retention이나 Revenue와 상관관계가 낮게 나오는 경우가 있다면, Activation 정의 자체가 잘못되었거나, "Nice to have"와 "Must have"를 구분하지 못했기 때문일 수 있다고 생각하는데, 강사님은 이부분에 대해 어떻게 생각하시는지 궁금합니다!
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
선생님 앞으로 강의계획이 궁금합니다.
현재 저는 코딩없이 AI 자동화 와 수익형 AI 에이전트 만들기 강의를 시청중에 있습니다. 강의를 들으면서 따라가는데 참 잘 가르쳐주시고 영상퀄리티 및 시간 대비 가격이 저렴하게 느껴질 정도입니다. 혹시 다음 강의 계획이 어떻게 되시는지 궁금합니다
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
31강, 공공데이터 API 접속
31강 공공데이터 API 를 사용하여 자동화하는 공부중인데요, 정부 전산센터 화재로 인해, 공공데이터 포털 접속이 되질 않아 실습을 할 수가 없네요^^공공데이터에 대해 관심이 많은데^^ 아쉽습니다... 실습을 하려면, 공공데이터 포털이 빨리 복구 되는 수 밖에 없겠죠??항상 열정적인 강의 감사드립니다..
-
해결됨[백문이불여일타] 데이터 분석을 위한 기초 SQL
OR 조건 간소화
안녕하세요, 강의를 듣고 있는 인프런 학습자입니다!중복이 없는 시티 필드를 출력하는 DISTINCT 예제 중 select city From station where city like 'a%'or city like 'e%'or city like 'o%'or city like 'i%'or city like 'u%';이라는 구문이 있는데 or 조건은 항상 각각 조건을 명시해줘야하는걸까요?정규식을 제외하고 따로 간소화가 불가할지 궁금해서 질문 드립니다.
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
슈퍼셋 사용이 처음이라 질문드립니다.
안녕하세요!회사에서 데이터 관리를 위해 슈퍼셋을 도입하게 되었습니다. 사용을 하려면 스스로 sql을 공부해서 직접 쿼리를 작성하는 방법이 최선일까요? 우선 개발자분들께 기본적인 항목은 요청드린 상태입니다. 추가로 카일님의 spl 기본 + 중급 강의를 들으면 원활하게 사용이 가능할까요?
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
N day 리텐션 쿼리 관련 질문
카일스쿨님 매번 친절한 답변 감사드립니다 정말 많이 배웁니다!!🙇N day 리텐션 쿼리에 관한 질문이 3가지 있습니다. 1. 맨 처음에 base 테이블 만들 때 DISTINCT를 왜 써야하는 건지 궁금합니다.(B방법 기준) first_date_and_diff 임시테이블을 만들 때 DISTINCT를 쓰는 것은, '동일 유저가 하루에 여러번 접속한 것을 중복 제거하기 위해' 사용하는 것으로 이해했습니다.그런데 맨 처음에 base 테이블은 timestamp 컬럼이 있는데 어떻게 중복이 있을 수 있는 건지 헷갈립니다. 완전히 동일한 마이크로초에 여러번의 행동 로그가 기록될 수 있는 건지, 아니면 전산오류로 로그가 중복 기록이 될 수 있다는 건지,, 이해가 잘 안 됩니다😢2. 강의에서 보여주신 결과 테이블(diff_of_day | user_cnt)은 교안 330p와 다른 것이라고 이해했는데, 제가 이해한 것이 맞는지 확인 부탁드립니다!a) 강의 결과 테이블: 유저마다 시작일은 다를 수 있지만, 어쨌든 궁금한 건 각 유저들이 첫 접속 이후에 계속 쓰는지가 궁금한 것 → 가입일 코호트별로 그룹화하지 않아도 그자체로 의미가 있음b) 교안 330p 테이블: 강의 결과에서 한 단계 더 나아가서, 가입일에 따라 리텐션 추이에 차이가 있는지 더 쪼개보는 것c) 만약 교안 330p 테이블처럼 결과를 출력하고 싶으면, COUNT 집계할 때 GROUP BY와 SELECT에 first_date만 추가로 넣어주면 된다. (아래 쿼리 및 사진 참고)-- a) 강의 결과 SELECT diff_of_day, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_date_and_diff GROUP BY diff_of_day ORDER BY diff_of_day -- c) 교안처럼 출력하고 싶을 경우 SELECT first_date, diff_of_day, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_date_and_diff GROUP BY first_date, diff_of_day ORDER BY first_date, diff_of_day 3. Weekly 리텐션 파트에서 설명해주신 WEEK 함수는 어떻게 쓰는 걸까요?아래 쿼리처럼 썼더니 WEEK 함수가 없다고 오류가 나던데, EXTRACT를 말씀하시려던 걸까요? EXTRACT는 제대로 나오는 거 같긴 합니다..! SELECT user_pseudo_id, event_name, event_date, DATE_TRUNC(event_date, WEEK(MONDAY)) AS event_week, EXTRACT(WEEK FROM event_date) AS event_week2, WEEK(event_date) AS event_week3 FROM( SELECT DISTINCT -- event_timestamp 기반으로 중복 제거 user_id, event_name, -- event_date, -- Firebase의 형태(ex. '20220813')와 다르니까, 아래처럼 직접 추출 DATE(DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul')) AS event_date, user_pseudo_id FROM advanced.app_logs WHERE event_date BETWEEN "2022-08-01" AND "2022-11-03") 항상 감사드립니다!! 완강까지 달려보겠습니다!
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
ffmpeg 설치 방법
Local N8N에 ffmpeg를 설치하는 방법도 강의해주시면 안될까요? ㅠㅠ 혼자하려니 너무 어렵습니다. 기존에 만들어놓은 데이터 날아갈까 걱정도 되고요..ㅠ
-
미해결노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
40강에서 식단관련 채널이 없어졌습니다.
문제 / 오류 / 질문에 대해 설명해 주세요40강에서 식단관련 채널이 없어졌습니다. 그래서 그런데 다른 Http Request에서 통합데이터 즉 테이블로 분류 되지 않은 데이터에서 분류할수 있는 필요한 데이터만 가져올수 있게 하는 방법들이 있나요?오류 메시지가 있다면 작성해 주세요 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전:데이터베이스 종류 (기본값: SQLite):n8n 실행 프로세스 설정 (기본값: own, main):n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등):Docker운영 체제:WIN10
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
이동평균 계산 시 order by 기본값은 뭔가요?
윈도우 함수 연습문제 6번 질문입니다.카일스쿨님 쿼리와 다른 건 다 동일하게 작성했었는데, OVER() 안에 order by를 모르고 깜빡했었습니다.그런데도 결과가 정답(moving_avg2)과 같게 정상 출력이 되었습니다. (QUALIFY로 검증해봤는데 moving_avg와 전부 같다고 나오더라구요)원래 ORDER BY를 안 써줘도 프레임 설정이 자동으로 가능한 걸까요? ORDER BY에도 기본값 같은 게 있는지 궁금합니다.-- 윗부분은 생략 SELECT date, number_of_orders, AVG(num2) OVER(ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg, AVG(num2) OVER(ORDER BY date ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_avg2 FROM filled_data -- QUALIFY moving_avg != moving_avg2 ORDER BY date
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
윈도우 연습문제 1번 질문
실행 결과는 동일하게 나왔는데, COUNT를 다르게 쓴 것이 괜찮은지 궁금해서 질문 남깁니다!상황같은 날짜에 여러 번 쿼리 실행한 사용자들이 있어서 COUNT(*)을 해야겠다고 판단했습니다. (어차피 Distinct가 없으면 같은 날짜라도 각각 카운트한다는 것을 깜빡했었습니다ㅠ)카일스쿨님은 COUNT(query_date)를 쓰셨고, 결과만 보면 제 쿼리와 동일하긴 합니다.궁금한 점제 쿼리처럼 COUNT(*)을 쓰는 경우에 문제가 될까요? 혹시 실무적으로 COUNT(*)은 잘 쓰지 않는지 궁금합니다!(Ex. 어떤 컬럼의 개수를 세는 것인지 가독성이 좋지 않다든가..)제 쿼리는 아래와 같습니다. SELECT *, COUNT(*) OVER(PARTITION BY user) AS total_query_cnt FROM advanced.query_logs ORDER BY query_date, user
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
user_id에 NULL이 나오는데 정상인가요?
array, struct 연습문제 4번에 대한 질문입니다.위 사진처럼 카일스쿨님과 동일한 쿼리를 작성했는데, 출력 결과가 다르게 나와서 문의드립니다. 질문1:사진에 보시듯이 user_id 컬럼에 NULL이 들어간 행들이 있는데, 제가 뭔가 잘못한 걸까요? 만약 NULL이 나오는 게 정상이라면 그 이유도 궁금합니다!질문2:만약 NULL이 나오는 게 정상이라면, 실무에서도 이렇게 id 컬럼에 null이 허용되는지 궁금합니다. 보통 이런 id 값은 primary key로 쓰는 줄 알았어서요..!질문3:연습문제 뒤에 추가로 COUNT 출력해보는 것도 결과(cnt)가 다른데, 이것도 정상인지 확인부탁드립니다. 혹시 카일스쿨님이 강의 찍으실 때 쓰신 데이터셋과 변동사항이 있나요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
AI agent, basic llm chain 질문
어떤 강의에 대한 질문인지 자세하게 알려주시면 답변을 드리는데 도움이 됩니다. 스크린샷윈도우키 + 쉬프트키 + S(윈도우)을 자세히 첨부하시면 답변 드리는데 많은 도움이 됩니다. 동영상 재생 관련 같은 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요.<17. 텔레그램으로 구현하는 음성 기반 AI 비서: 메일 확인부터 회신까지 자동화하기>강의 질문 ai agent 뒤에 언어체를 설정하는 basic llm chain을 넣어주셨는데 basic llm chain에 넣어주신 프롬프트를 다 ai agent프롬프트에 같이 넣어서 실행해도 되지 않나요? 왜 따로 basic llm chain을 추가하셨는지 궁금합니다.
-
미해결노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
MCP 강의 따라하다보니 n8n에서 MCP 클로드로 연결이 안됨
문제 / 오류 / 질문에 대해 설명해 주세요n8n에서 MCP 클로드로 연결이 안되요. 하단의 첨부된 이미지 같이 오류가 발생됩니다.오류 메시지가 있다면 작성해 주세요 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전:데이터베이스 종류 (기본값: SQLite):n8n 실행 프로세스 설정 (기본값: own, main):n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등):Docker운영 체제:윈도우10
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
Google DOCS 액세스 차단 문제
안녕하세요. 선생님아무리 노력해도 안되서 또다시 질문란에 찾아 왔습니다.여전히 Google Docs에서 New Credential을 생성하질 못하고 있습니다.제 생각에 https://cf399eef53f8.ngrok-free.app/rest/oauth2-credential/callback 로 되어 있어서 그런가 싶어 Local:5678로 변경해 보겠다고 이것저것 만져도 보았습니다.메모장 docker-compose에서 WEBHOOK_URL=http://localhost:5678/ 로 변경해 보았는데 여전히 https://cf399eef53f8.ngrok-free.app/rest/oauth2-credential/callback 이걸로 나옵니다.지금은 너무 뒤죽박죽된것 같아 포기해야 되나, 이 강의를 듣기 위해 서버까지 장만해서 도전 중인데 초보가 하기엔 무리인가 싶고, 싹 다 주우고 다시해야 되나 싶을 정도입니다. 이게 해결되야 다음 강의를 듣겠는데 이게 해결이 안되고 현재 정보원 화재로 공공데이터도 접근이 안되고 있습니다.화재 복구는 되겠지만 Docs 해결을 어디서 부터 고쳐야 할지 모르겠습니다.성생님.제가 포기하지 않게 도움 부탁드립니다.
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
로컬 접속 계정 패스워드 분실시
스타터 키트로 실습하다가 로컬에서 생성한 계정의 패스워드를 잊어먹었습니다.기존 images들을 다 삭제하고 새롭게 다시 스타터키트 설치를 했는데, 계정 생성 화면이 아닌 기존 로그인 화면이 나옵니다. 완전히 새롭게 재시작할 수 있을까요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
7강 IMAP
AI Agent 에서 Execute previous nodes 를 클릭하면 오른쪽 하단에 워크플로우 실행에 문제가 있다는 메세지가 뜨는데요 어느 부분을 수정해야 정상적으로 동작 하는것일까요
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
7강에서 IMAP 이 연결이 안됩니다
안녕하세요 항상 친절한 답변 감사드립니다.네이버 이메일 아이디와 비밀번호(2차인증 설정하지 않았음)는 제대로 입력했는데 상단에 연결이 안된다는 메세지와 우측 하단에 사용자명과 비밀번호를 체크해 보라는 메세지가 뜹니다.네이버메일에 2차인증은 해놓지 않았기 때문에 아이디와 비밀번호 입력하면 바로 로그인은 됩니다.제가 어떤 부분을 잘못하고 있는걸까요?
-
해결됨노코드 자동화 입문부터 실전까지: n8n 완전정복 (한국 최초 n8n 앰버서더 직강)
Docker가 윈도우10에 설치 안되나요?
문제 / 오류 / 질문에 대해 설명해 주세요이 이후에 어떻게 진행해야 하나요?오류 메시지가 있다면 작성해 주세요 사용 중인 워크플로우를 공유해 주세요 n8n 설치 정보 안내 n8n 버전:데이터베이스 종류 (기본값: SQLite):n8n 실행 프로세스 설정 (기본값: own, main):n8n 실행 방식 (예: Docker, npm, n8n cloud, 데스크탑 앱 등):운영 체제: