inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

M:N관계 강의에서 말씀하신 표현

미해결

데이터베이스 중급(Modeling)

25:28 시간에 "FK와 FK를 끄집어내고 테이블명을 끄집어 내면 그 테이블은 해석이 되야지 잘 설계된 것이다" 위 말씀의 의미를 좀 더 자세히 알 수 있을까요?

  • dbms/rdbms
  • 데이터-엔지니어링
창신동 장첸 댓글 2 좋아요 0 조회수 295

릴레이션 개념

미해결

데이터베이스 중급(Modeling)

안녕하세요. 선생님 용어를 습득하는데 별 탈없이 공부를 하던 중 '릴레이션'이라는 용어를 마주하게 됐습니다. 행 (row, tuple, record, instance) 여러 단어로 표현이 되듯 릴레이션도 테이블(엔티티, 릴레이션) 이라고 표현하는 것 같습니다. (확실하진 않습니다ㅎㅎ) 궁금한 점은 1:M, M:N, 1:1 관계를 배울 때 관계라는 영어명이 릴레이션이기 떄문에 용어가 좀 중구난방이라는 생각이 드는데 저만 이런 걸까요ㅎㅎ;;

  • dbms/rdbms
  • 데이터-엔지니어링
창신동 장첸 댓글 2 좋아요 0 조회수 328

스트림, 테이블 생성시 데이터 관련 문의

미해결

카프카 완벽 가이드 - ksqlDB

스트림 혹은 테이블 생성 하는 시점부터 토픽의 데이터를 스트림, 테이블에 인입 시키는건가요? 혹은 생성시 토픽에 적재된 모든 데이터에 대해 인입 시키는건가요? 스트림, 테이블 생성 시점에 오프셋이나, earliest, latest 와 같은 옵션으로 데이터를 인입 시키도록 할 수 있을까요?

  • kafka
  • 데이터-엔지니어링
  • ksqldb
Goboo 댓글 1 좋아요 0 조회수 239

파이썬으로 다루는 MySQL

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

커리큘럼을 따라 잘 수강하고 있었는데 파이썬으로 다루는 MySQL부터 파이썬이 나와서 이해를 많이 못하고 있는 것 같습니다. 강의중에는 따로 설명하는 강의를 준비했다고 하시고 파이썬 입문과 크롤링 부트캠프으로 설명드렸다고 말씀해주셨는데 여기서부터는 강사님께서 강의하시는 파이썬 강의를 듣고 나서 수강하면 좋은건가요? 제가 business analyst로 이직 희망하고 있어서 SQL을 공부하고 있는건데 파이썬과 크롤링까지 할 필요가 있을지 의문이 들어서 질문남깁니다!

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
지연 댓글 1 좋아요 0 조회수 235

JOIN 활용 SQL 연습문제

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

연습문제 메인 카테고리별로 할인 가격이 10만원 이상인 상품이 몇개 있는지를 출력해보기 (JOIN 활용 SQL 과 서브쿼리 활용 SQL 모두 작성해보기) 정답은 첫번째 코드처럼 WHERE, GROUP BY절이 쓰였는데 저는 처음 이 문제를 보고 두번째 코드처럼 GROUP BY, Having 절을 생각해서 넣었더니 오류값이 나오더라구요 HAVING절이 GROUP BY 이후에 자주 쓰이기도 하고 집계도 넣을 수 있어서 똑같은 조건문을 WHERE 대신 HAVING절에 넣어줬는데 혹시 오류가 난 이유가 있을까요? 오류메세지는 Unknown column 'items.dis_price' in 'having clause'라고 떴습니다. 제가 GROUP BY가 쓰일때는 HAVING이랑 WHERE가 같은 역할을 하는것 같다고 생각하는데 어떤 부분에서 차이가 있는지 설명해주시면 좀 더 분명하게 이해할 수 있을 것 같습니다. SELECT ranking.main_category, COUNT(*) FROM ranking JOIN items ON items.item_code = ranking.item_code WHERE items.dis_price >= 100000 GROUP BY ranking.main_category; SELECT ranking.main_category, COUNT(*) FROM ranking JOIN items ON items.item_code = ranking.item_code GROUP BY ranking.main_category Having items.dis_price >= 100000;

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
지연 댓글 1 좋아요 0 조회수 203

JDBC Sink Connector의 메시지 배치(Batch) 처리 이해

미해결

카프카 완벽 가이드 - 커넥트(Connect) 편

안녕하세요 강사님 kafka에서 JDBC SInk Connector의 Consumer가 Offset 450개로 가져가는 순간 commit 이 되어서 __consumer_offsets가 update되는것이 아니라 executeBatch()가 까지 다 성공해야 commit이 날라가서 __consumer_offsets가 update되는 구조인가요?

  • kafka
  • 데이터-엔지니어링
dohyun_lim 댓글 1 좋아요 0 조회수 271

Dbeaver 라는 SQL 쿼리 실행 툴을 써도 될까요?

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

업무에선 Dbeaver로 자주 돌렸거든요. 혹시 Workbench 말고 디비버도 괜찮을까요?

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
KoKuMa 댓글 1 좋아요 0 조회수 346

Sakila PDF 파일 오류

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

안녕하세요 Sakila 관련 PDF파일 네 파일 모두다 위에 열수 없다는 메세지가 뜹니다. 혹시 다시 올려주실 수 있나요?

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
지연 댓글 1 좋아요 0 조회수 205

SQL table에 있는 Default 의미

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

SQL table을 생성하면 Field, Type, Null, Key, Default, Ext 순으로 있는데 Field, Type, Null, Key, Ext은 테이블 만들때 다 다뤘던거라 알겠는데 Dafult는 항상 NULL이라고 되어있는데 어떤건지 잘 모르겠더라구요. 그리고 NOT NULL이라고 데이터 형식을 적으면 NULL 에 Yes라고 뜨는데 Default에는 NULL이라고 되어있어서 가끔 헷갈리기도 하는 것 같아요. Default가 의미하는게 무엇이고, 왜 항상 NULL이라고 되어있는지 궁금합니다

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
지연 댓글 1 좋아요 0 조회수 331

8장 postgres 에 insert 하는 Dag 수행오류

미해결

Airflow 마스터 클래스

안녕하세요. 8장에서 postgres 에 insert하는 dag를 실행하면 아래와 같은 오류로 대기하다가 실패로 끝납니다. 구글에 찾아보면 'secret_key'를 모두 동일하게 적용해주라고 하는데, 어떻게 적용해야 되는지 찾지는 못해서 이렇게 문의하게 되었습니다. 아래 소스도 git에 올라와 있는 소스 그대로 올려서 수행했기 때문에 따로 올리지는 않았습니다. docker-compose.yaml dags_python_with_postgres 위에 상태에서 최종 오류로 떨어지면 오류 메세지를 확인할 수 있었습니다 .ㅜ 사실 원인은 위에 메세지가 아닌것 같아요. ERROR - Failed to execute job 1119 for task insrt_postgres (connection to server at "172" (0.0.0.172), port 5432 failed: Connection timed out Is the server running on that host and accepting TCP/IP connections? connection to server at "28.0.3" (28.0.0.3), port 5432 failed: Connection timed out Is the server running on that host and accepting TCP/IP connections? 그리고, 저의 docker-compose.yaml 에서 postgres_custom, postgres의 설정부분입니다. 그리고, airflow의 connection 연결할 때도 포트는 5432로 했습니다. 사실 질문답변을 검색해보면 저와 비슷한 오류가 1개 있어서 확인을 해봤는데요 그 오류는 5429에서 5432로 변경해서 해결됐다고 나온 것 같고 저는 5432인데 해결이 안돼서 제가 실수한게 있는지 확인부탁드립니다. ㅜ

  • python
  • 데이터-엔지니어링
  • airflow
김하나 댓글 1 좋아요 0 조회수 193

Error response from daemon: The system cannot find the file specified.

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Error response from daemon: The system cannot find the file specified. 이런 오류가 뜹니다 DB 실행하면 . .

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
kim1234123 댓글 1 좋아요 0 조회수 251

인덱스 관련 질문!

해결됨

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

인덱스에 대해서 약간의 의문을 질문드립니다. 인덱스가 조회의 성능 향상을 위한다는 점은 이해가 갑니다만..특정한 인덱스의 이름을 설정하는 부분이 약간 헷갈립니다. 가령 std_id 라는 인덱스를 학번을 저장 하는 column에 만들었을 때를 예시로 들겠습니다. 제가 학번의 데이터를 조회 하는경우 자체 프로그램에서 std_id의 인덱스만을 쉽게 찾는다는 의미이며, 이름설정은 단순 사용자들의 이해를 편하게 하기 위함인지가 궁금합니당

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
youtaey9327 댓글 1 좋아요 0 조회수 172

EmailOperator 수업 중 RemovedInAirflow3Warning 오류

미해결

Airflow 마스터 클래스

아래와 같이 dag 작성하고 smtp 설정을 해주었는데 오류가 발생했습니다. RemovedInAirflow3Warning: Fetching SMTP credentials from configuration variables will be deprecated in a future release. Please set credentials using a connection instead. send_mime_email(e_from=mail_from, e_to=recipients, mime_msg=msg, conn_id=conn_id, dryrun=dryrun) [2024-07-22, 06:53:07 UTC] {configuration.py:1053} WARNING - section/key [smtp/smtp_user] not found in config [2024-07-22, 06:53:07 UTC] {email.py:271} INFO - Email alerting: attempt 1 오류내용은 위와같습니다!

  • python
  • 데이터-엔지니어링
  • airflow
hunni 댓글 3 좋아요 0 조회수 274

Bash operator 만들기, log 확인하는법

미해결

Airflow 마스터 클래스

섹션2 Bash operator 만들기 수업에서 bash_t1, bash_t2 task 모두 실행은 됐는데 log탭이 보이질 않습니다. 현재 Airflow (2.9.3 ver) 화면입니다. Auditlog 에서도 볼 수 없는데 어디서 볼수있나요?

  • python
  • 데이터-엔지니어링
  • airflow
hunni 댓글 2 좋아요 0 조회수 294

서가,책 primary key 설정에 대한 질문입니다.

미해결

데이터베이스 중급(Modeling)

로직 상 서가가 등록될 때 서고id가 null값이 되면 안되는 경우에서 서가 id와 서고 id를 둘 다 primary key를 주셨는데 서가 id만 primary key 주고 서고 id는 not null 조건으로 해서 테이블 설계 해도 되는지요? 만약 된다면 두 방식의 장단점도 설명해주시면 감사하겠습니다.

  • dbms/rdbms
  • 데이터-엔지니어링
김예찬 댓글 2 좋아요 0 조회수 308

섹션 1, 2의 강의자료를 못찾겠어요

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

[꼭 들어주세요] 강의 자료 다운로드 관련 다운로드를 했는데 압축파일안에 강의자료가 없는 것 같아요 ㅠㅎ

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
Joel Kim 댓글 1 좋아요 0 조회수 184

JDBC Source Connector Plugin 설치하기 에서 질문있습니다.

미해결

카프카 완벽 가이드 - 커넥트(Connect) 편

안녕하세요 강사님 이제 필요한 jdbc jar들을 넣고 connect를 재기동시켰을 때 csv_spooldir 관련 에러가 나오는데 아마 input directory에 csv파일이 없다고 하는것같은데 이미 처리되어 finish로 가있는데 이것을 그냥 무시하면 될까요? org.apache.kafka.connect.errors.ConnectException: Failed to start connector: csv_spooldir_source Caused by: java.lang.IllegalStateException: Could not find any input file(s) to infer schema from.

  • kafka
  • 데이터-엔지니어링
dohyun_lim 댓글 2 좋아요 0 조회수 260

draw.io 오류

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

파일이 없거나 권한이 없다고 뜨는데 어떻게 해결해야할까요?

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
신나멘 댓글 1 좋아요 0 조회수 736

특정 브로커에 파티션이 쏠리는 현상

미해결

[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!

강사님, 안녕하세요? 강의 잘 듣고 있습니다. 강의 내용에 따르면 토픽 생성 시 라운드 로빈 방식으로 각각의 브로커에 리더 파티션들이 생성된다고 배웠습니다. 카프카 애플리케이션이 라운드 로빈 방식으로 파티션을 배치하도록 설계되어 있다면 특정 브로커에 파티션이 쏠리는 현상이 왜 발생 하는 것인가요? 더불어 kafka-reassign-partitions.sh 명령어를 사용한다는 것은 브로커 파티션 쏠림 현상을 인지하였다는 것인데, 클러스터를 운영하는 입장에서 브로커에 존재하는 각각의 파티션들의 리더/팔로우 파티션 여부나 파티션 쏠림 현상이 발생하고 있는지의 여부 를 어떻게 확인할 수 있는지 여쭙고 싶습니다. 감사합니다.

  • kafka
  • 데이터-엔지니어링
남윤지 댓글 2 좋아요 0 조회수 284

자바 환경설정 PATH 연결

미해결

Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기

안녕하세요. 수업 잘 듣고 있습니다. 이 영상 4분에 자바 PATH 설정 하는 부분에 /usr/lib/jvm/jdk1.8.0_271 이 폴더 안에 /etc/environment 가 없어서 vi 혹은 vim 이 적용되지 않습니다. 버전이 업그레이드 된것인가요? 아니면 제가 잘못한 것 인가요? 혹은 환경 변수 설정할 수 있는 다른 방법이 있을까요?

  • 빅데이터
  • hadoop
  • 데이터-엔지니어링
김태현 댓글 1 좋아요 0 조회수 285

인기 태그

인프런 TOP Writers

주간 인기글