Tableu
분야별 대시보드 만들기 [네이버 금융 데이터]
ParkS2
2024. 9. 1. 18:16
- 데이터 수집 - 네이버 금융:
- 데이터 출처: 네이버 금융에서 국내증시 시가총액 데이터를 수집한다.
- 수집 방법:
- 네이버 금융 사이트(https://finance.naver.com/sise/sise_market_sum.nhn)에서 코스피 탭의 데이터를 가져온다.
- Google 스프레드시트를 사용하여 데이터를 수집한다. 이를 위해 IMPORTHTML 함수를 사용하여 테이블 데이터를 가져온다.

- Google 스프레드시트 설정:
- Google 스프레드시트 준비:
- 네이버에서 ‘구글시트’로 검색 후 Google 스프레드시트로 이동한다.
- 새로운 스프레드시트를 생성하고 제목을 설정한다.
- Google 스프레드시트 준비:

- 데이터 수집 및 시트 복사:
- A1 셀에 IMPORTHTML 함수를 입력하여 네이버 금융 데이터를 불러온다.
- 시트 이름을 ‘1페이지’로 변경하고, 이를 복사하여 ‘2페이지’, ‘3페이지’, ‘4페이지’ 시트를 만든다.
- 각 시트의 A1 셀에서 page 값을 변경하여 1페이지부터 4페이지까지의 데이터를 각각 불러온다.



- Tableau에서 데이터 연결:
- Google 스프레드시트 커넥터 연결:
- Tableau에서 Google 스프레드시트 커넥터를 사용하여 이전에 수집한 데이터를 연결한다.
- Google 계정을 인증한 후, Tableau의 데이터 원본 페이지에서 연결된 스프레드시트의 데이터를 확인한다.
- Google 스프레드시트 커넥터 연결:

- 데이터 유니온(Union) 연결:
- 데이터 원본 페이지의 왼쪽 패널에서 ‘새 유니온’ 옵션을 선택하고, 1페이지부터 4페이지까지의 시트를 유니온 연결한다.
- 유니온(Union)은 비슷한 포맷으로 이루어진 여러 시트(테이블)를 아래로 쌓아 하나의 데이터로 연결하는 방식이다.

- Wrap-up:
- IMPORTHTML 함수: Google 스프레드시트에서 네이버 금융의 테이블 데이터를 수집하기 위해 사용한다.
- 유니온 연결: 여러 페이지에 걸친 데이터를 하나의 데이터로 통합하기 위해 유니온 방식을 활용한다.