본문 바로가기

전체 글

[Tableau] Plot #1 What to do? Plot 그리기 실습 데이터셋 기본적으로 제공되는 슈퍼스토어 데이터셋을 사용하였다. Scatter Plot x축 : 매출 y축 : 수익 bue : 세그먼트 기업 일반소비자 홈 오피스 점 : 소비자 Line Plot x축 : 연도 y축 : 매출 hue : 범주 가구 기술 사무용품 Bar Plot x축 : 수익 y 축 : 범주 내림차순 정렬 제일 수익이 많이 나는 품목 3개 품목과 제일 수익이 안나는 품목을 강조하고 싶다고 하자 세개를 누른 뒤 그룹화한 후 색상을 변경해주자 비슷하게 제일 테이블도 그룹화 한 후 색상을 변경해주었다. Map Plot 위치 > 지역 을 더블클릭하면 지도가 나온다 마크 : 자동 → 맵 색상 : 매출액 레이블 국가/지역 매출액 Dashboard 하단에 대쉬보드.. 더보기
[Tableau] 웹사이트 데이터 가져오기 What to do? 웹사이트 데이터 가져오기 Table형태의 데이터 가져오기 웹사이트 데이터 가져오기 웹에 있는 테이블형태의 데이터와 연결 하는 경우를 가정해보자 아래의 사이트에서 실시간으로 각 나라 주가지수를 가져오는 실습을 해보자. 구글 스프레드 시트를 만든다. A1셀에 다음과 같이 수식을 입력해주고, 구글 드라이브에 저장하자. =importhtml("https://kr.investing.com/indices/major-indices","table",1) 개발자도구를 열어서 확인해보면 태그명이 table인 부분을 스크랩핑 해오는 걸 확인할 수 있었다. (실험삼아서 "table"대신 "list"를 넣었을 때는 li 태그에 해당하는 부분을 스크래이핑 해왔다.) 다시 Tableu로 돌아와서 Google .. 더보기
[Tableau] Tableu 설치하기 What to do? Tableau 설치하기 Tableau 계기 갑자기 회의 때 다른 부서에서 Tableau라는 이상한 프로그램을 업무에 쓰고 있다는 이야기를 들었다. 그래서인지 우리 부서도 파워유저를 양성하겠다는 리더님의 강한 의지가 있었다. 솔직히 VBA랑 SQL, SAS 정도만 써도 일하는데 크게 문제는 없지만. 무슨 프로그램이길래 도입하려고 하는지 궁금했다. 유튜브에서 몇몇 영상을 찾아봤는데, 되게 신기한 프로그램인 건 맞는 것 같았다. 할 것도 없고, 인강이나 하나 끊어서 공부해봐야겠다. Tableau 무료로 설치하는 방법 사이트를 찾아보고, 구글링을 하면서 무료로 tableau를 이용하는 방법은 두개였다. ① 학생용 라이선스 학생증이나 재학증명서를 인증하면 졸업하기 전까지 무료로 사용이 가능하.. 더보기
[Spring] 길찾기 서비스 #4 What to do? kakao API 기능 구현 카카오 API 문서에 보고, DTO를 설계하고, Service코드를 작성 환경변수 등록 카카오 API를 활용하기 위해서는 API키가 필요하다. 이전 포스팅(#1)에서 만든 kakao 앱의 API키를 가져오자. IntellJ에서 Edit Configuration버튼을 눌러서, KAKAO API키를 환경변수로 등록한다. application.yaml 파일에서 API KEY를 주입받을수 있도록 하자. kakao: api: base-url: "https://dapi.kakao.com/v2/local/search/address.json" secret-key: ${KAKAO_API_SECRET_KEY} base-url은 뒤에서 설명하겠지만 API 문서에서 나온 GE.. 더보기
[Spring] 길찾기 서비스 #3 What to do? 프로젝트 환경설정 Docker를 활용해 다중 컨테이너 환경을 구성해보자. application.yaml 파일 만들기 프로젝트 관련된 세팅은 application.yaml에서 해주면 된다. 원래는 application.properties라는 파일이 있는데, 확장자를 yaml로 변경해주자 파일명 변경시에는 Shift + F6버튼을 누르면 된다. Profile 작성하기 dev(개발환경), prod(배포환경)이라는 두개의 개발환경을 만들고, 공통적으로 적용되는 내용은 common에서 정의해주기로 하자. spring: profiles: active: dev # default 환경 group: dev: - common prod: - common --- # dev, prod 환경에서 공통적인 내.. 더보기
[Spring] 길찾기 서비스 #2 What to do? Docker 컨테이너 실습하기 docker 컨테이너 환경세팅 하기 전에, docker 사용법을 간단히 정리하였다. Intellj에서 프로젝트 Build하기 Docker 컨테이너에서는 build를 한 jar파일을 실행시킬 것이다. 그래서 일단 Intellj에서 build 관련된 명령어 사용법들을 알아보자. Build하기 ./gradlew build 명령어를 실행하면 build/libs 폴더에 jar파일이 두개가 생성된다. -plain.jar는 의존성을 포함하지 않은 jar파일이고, 다른 파일은 모든 의존성을 포함한 jar파일이다. 빌드파일 삭제 ./gradlew clean 명령어를 실행하면 build 폴더가 삭제된다. Jar파일명 바꾸기 위에서 명령어를 실행했을 때 build파일명은 .. 더보기
[Spring] 길찾기 서비스 #1 What to do? 필요한 프로그램 설치하기 KaKao API키 발급받기 Spring Boot project 생성하기 Docker 설치하기 GitKarken 사용하기 Kakao API 키 발급받기 카카오 개발자 사이트에 들어가서 카카오 계정부터 만들자 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 그리고 내 어플리케이션 ▶ 어플리케이션 추가하기 버튼을 누르자. 추가된 앱을 클릭하면 발급받은 API키를 확인할 수 있다. Docker 설치하기 https://www.docker.com/products/docker-desktop/ 주소로 접소갷서 d.. 더보기
[Spring] 길찾기 서비스 #0 What to do? Spring Boot을 공부해보기 위해서 인터넷 강의를 결제했다. 강의를 따라서 길찾기 서비스를 구현한 내용을 정리해보고자 한다. 내가 전공자도 아니고, 실무를 하고 있는게 아니다보니, 틀린부분이 있을수도 있다... ㅠㅠ 그래도 나중에 돌아봤을 때 공부한 내용이 정리가 되게 최대한 정리해보아야겠다. 더보기