본문 바로가기

Database8

Streamlit과 BigQuery 연동 (with Google Cloud Platfrom) 본 게시물은 Stremalit에 BigQuery 데이터베이스에 연동하는 방법을 설명하는 글이다. 샘플 데이터로는 붓꽃 데이터, iris.csv 데이터를 활용했다. BigQuery 데이터베이스 만들기 데이터세트 만들기 Google Cloud 콘솔에서 BigQuery 페이지를 연다. BigQuery로 이동 탐색기 패널에서 프로젝트 이름 옆 '점 세개 아이콘'을 클릭, 데이터 세트 만들기를 클릭한다. 데이터 세트 ID에 'project_dataset'를 입력한다. 데이터 위치 목록에서 US를 선택한다. 나머지 설정은 그대로 두고 데이터 세트 만들기를 클릭한다. 테이블에 데이터 로드 생성한 'project_dataset' 데이터 세트 옆에 있는 '점 세개 아이콘'을 클릭, 테이블 만들기를 클릭한다. 로컬에 있는.. 2023. 10. 18.
PostgreSQL 기초 실습 및 개념 1. DB & Table 생성 실습 -- 테이블 생성 : 숫자 및 문자형 CREATE TABLE develop_book( book_id INTEGER, -- 숫자형 pub_date INTEGER, -- 숫자형 book_name VARCHAR(80), -- 문자형 price MONEY -- 화폐형 ); -- 데이터 추가 : 숫자 및 문자형 INSERT INTO develop_book(book_id, pub_date, book_name, price) VALUES(1, 20231013, '잠', 15000); 1) 데이터 타입 숫자형 (Numeric) - INTEGER : 정수 - NUMERIC : 가변 소수점 실수 - FLOAT : 부동 소수점 실수 - SERIAL : INTEGER 기본값, 1씩 자동 생성.. 2023. 10. 13.
MySQL - UK Commerce 데이터를 이용한 리포트 작성 본 글은 SQL을 공부하기 위해 속 예제를 연습하고 기록한 글이다. 매일 배운 내용을 잘 기록해서 제대로 소화하는 게 이 글의 최종 목표이다. 막간 도서 소개 출처 YES 24 (노수영 저) 7장 UK Commerce 데이터를 이용한 리포트 작성 1. 데이터 생성하기 https://www.kaggle.com/datasets/carrie1/ecommerce-data 이번에 분석할 데이터는 UK Commerce 회사의 데이터를 분석해볼 것이다. 해당 데이터 세트는 위의 URL로 들어가 Clone or Download를 클릭해 데이터를 다운 받을 수 있다. 다운로드한 파일은 MySQL Workbench에서 실행한다. 2. 데이터 구조 이해하기 InvoiceNo; -- 주문번호 StockCode -- 상품번호 .. 2023. 10. 12.