# 4-5.8. 분산DB 통합

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/190205_wu3gkeoFeXTBjHhTZY?q=80&s=1280x180&t=outside&f=webp)

> 파워쿼리로 통합하는 장점

- 데이터(시트)가 추가되면 자동으로 `통합 테이블` (우측)도 업데이트됨

- `통합 테이블` 을 Dash Board 소스로 활용하거나, 피봇테이블 소스로 활용할 경우에, 시트를 추가해서 통합하는 노가다(?) 작업을 할 필요없음

- `통합 테이블`  > `새로고침`  만 클릭하면 자동 반영됨

- 즉, 데이터 전처리 작업의 자동화 프로세스 구축

- 데이터가 많거나, ChatGPT 할루시네이션이 심해서, 전처리 수작업이 필요한 경우에, 파워쿼리는 파워풀한 도구가 될 수 있음

---

## 1. 여러 시트 통합하기

- 실습 파일 다운로드

    - docs.google.com 

---

- 엑셀 새로운 시트 생성

---

### 1-1. 데이터 연결

- 파일 불러오기

    - 테이블이 여러개 or 시트가 여러 개 일 경우 - `Excel 통합 문서에서` 선택

        - 혹은 외부 엑셀 파일과 연동할 경우

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/190743_vDRTs04jCr2F2hN2TQ?q=80&s=1280x180&t=outside&f=webp)

    - `4-5.8.분산DB_결합_시트별.xlsx` 선택 > `데이터 변환` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/190846_FnPN29NGz2YW5pdWo5?q=80&s=1280x180&t=outside&f=webp)

### 1-2. 데이터 변환

- `Name` : 시트 이름

- `Data` : 실제 시트 데이터

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191102_0Kr7RIoTFEqNYkqCaP?q=80&s=1280x180&t=outside&f=webp)

- `다른 열 제거` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191255_XTcVOn3tT8TDDiEntk?q=80&s=1280x180&t=outside&f=webp)

### 1-3. 데이터 결합

- Data 우측의 `← →` 확장 선택 > `확인` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191544_wgmFibFPPKN54oAbnv?q=80&s=1280x180&t=outside&f=webp)

- 결합된 테이블 확인

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191902_2YDYS8vuIQnKLA0fxI?q=80&s=1280x180&t=outside&f=webp)

- `첫 행을 머리글로 사용` 

- `거래일자`  열에서 '거래일자' 문자 체크 해제

> 파워쿼리를 열면 항상 먼저 해야할 일 두 가지!

1.이름 변경

2.변수 타입 점검

- 1.이름 변경 : 여기서는 쿼리 결합은 테이블 하나 밖에 없어서 불필요

- 2.변수 타입 점검

    - `거래일자` : 날짜로 변경

    - `수량` , `공급가액` , `세액`, `판매금액` 정수로 변경

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/192321_3nccsQKqJzx3hNRJ6J?q=80&s=1280x180&t=outside&f=webp)

### 1-4. 데이터 로드

- [홈] 탭 - [닫기] 그룹 - [닫기 및 로드] - [닫기 및 다음으로 로드]

- 통합 문서에 데이터를 표시할 방법 4가지 선택 가능

- 표로 표시할 것이므로 '표'가 선택된 상태에서 [확인]

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/182423_dmnh7qQnZbUe3MLbBx?q=80&s=1280x180&t=outside&f=webp)

- `테이블 디자인`  맘에 드는 스타일 선택 및 '병합1' 시트 생성 완료

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/182634_v6xR0Ad1mrmY9olUp2?q=80&s=1280x180&t=outside&f=webp)

---

---

## 2. 폴더에 있는 여러 파일 통합하기

- 실습 파일 다운로드

    - Google Docs4-5.8.분산DB_결합_폴더.zip 

---

- 엑셀 새로운 시트 생성

---

### 1-1. 데이터 연결

- `데이터`  > `데이터 가져오기`  > `파일에서`  > `폴더에서` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/193540_qr1SGbvdF0fzfN3Ftl?q=80&s=1280x180&t=outside&f=webp)

- `데이터 변환`

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/193746_nNKUZIWX7bMiyYxQAh?q=80&s=1280x180&t=outside&f=webp)

- 테이블 정보는 `Content` 에 존재

- `Content`  선택 후, `다른 열 제거` 선택

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/193850_JLrEamfDpqN3TnDuu8?q=80&s=1280x180&t=outside&f=webp)

- `매개변수`  > `확인` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/194046_OVxvab89Xj2rDLgOHL?q=80&s=1280x180&t=outside&f=webp)

- 연결된 데이터들이 생성

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/194137_Uw0TThVchlBINVANaI?q=80&s=1280x180&t=outside&f=webp)

이후 프로세스는 `1. 여러 시트 통합하기` 와 동일함

### 1-2. 데이터 변환

- `Name` : 시트 이름

- `Data` : 실제 시트 데이터

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191102_0Kr7RIoTFEqNYkqCaP?q=80&s=1280x180&t=outside&f=webp)

- `다른 열 제거` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191255_XTcVOn3tT8TDDiEntk?q=80&s=1280x180&t=outside&f=webp)

### 1-3. 데이터 결합

- Data 우측의 `← →` 확장 선택 > `확인` 

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191544_wgmFibFPPKN54oAbnv?q=80&s=1280x180&t=outside&f=webp)

- 결합된 테이블 확인

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/191902_2YDYS8vuIQnKLA0fxI?q=80&s=1280x180&t=outside&f=webp)

- `첫 행을 머리글로 사용` 

- `거래일자`  열에서 '거래일자' 언체크

> 파워쿼리를 열면 항상 먼저 해야할 일 두 가지!

1.이름 변경

2.변수 타입 점검

- 1.이름 변경 : 여기서는 쿼리 결합은 테이블 하나 밖에 없어서 불필요

- 2.변수 타입 점검

    - `거래일자` : 날짜로 변경

    - `수량` , `공급가액` , `세액`, `판매금액` 정수로 변경

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/192321_3nccsQKqJzx3hNRJ6J?q=80&s=1280x180&t=outside&f=webp)

### 1-4. 데이터 로드

- [홈] 탭 - [닫기] 그룹 - [닫기 및 로드] - [닫기 및 다음으로 로드]

- 통합 문서에 데이터를 표시할 방법 4가지 선택 가능

- 표로 표시할 것이므로 '표'가 선택된 상태에서 [확인]

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/182423_dmnh7qQnZbUe3MLbBx?q=80&s=1280x180&t=outside&f=webp)

- `테이블 디자인`  맘에 드는 스타일 선택 및 '병합1' 시트 생성 완료

![Image](https://upload.cafenono.com/image/slashpageHome/20251109/182634_v6xR0Ad1mrmY9olUp2?q=80&s=1280x180&t=outside&f=webp)

---

For the site tree, see the [root Markdown](https://slashpage.com/lion.md).
