๐ก Denodo๋?

- ์ฌ๋ฌ ๋ฐ์ดํฐ ์ ์ฅ์์ ํฉ์ด์ ธ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ค์ ๋ก ํ๊ณณ์ ๋ณต์ฌํ์ง ์๊ณ , ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ชจ์ฌ ์๋ ๊ฒ์ฒ๋ผ ์กฐํํ๊ณ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๋ฐ์ดํฐ ๊ฐ์ํ ํ๋ซํผ
1๏ธโฃ Denodo๊ฐ ์ ํ์ํ๊ฐ?
- ํ์ฌ์ ๋ฐ์ดํฐ๋ ๋ณดํต ํ๊ณณ์๋ง ์์ง ์๊ณ ์ฌ๊ธฐ์ ๊ธฐ ํฉ์ด์ ธ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
- ์๋์ ๊ฐ์ ์ํฉ์ ์๋ก ๋ค์ด๋ณด์.
๊ณ ๊ฐ ์ ๋ณด: Oracle
์ฃผ๋ฌธ ์ ๋ณด: PostgreSQL
๋ถ์ ๊ฒฐ๊ณผ: Databricks
์ํ ๋ชฉ๋ก: Excel
์ธ๋ถ ์ ๋ณด: REST API
- ์ผ๋ฐ์ ์ผ๋ก ์ด ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ค๋ฉด ETL๋ก ๊ฐ์ ธ์์ ํ๋์ DB๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ์ ์ฌํด์ผ ํ์ง๋ง, Denodo๋ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ๋ ์ฑ ๊ฐ ๋ฐ์ดํฐ ์์ค์ ์ฐ๊ฒฐํ๊ณ , ํ์ํ ์๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ๊ฒฐํฉํด์ ๋ณด์ฌ์ค๋ค.

- ์ด๋ ๊ฒ Denodo๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ณด๊ดํ๋ ์๋ก์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๊ธฐ๋ณด๋ค, ์ฌ๋ฌ ๋ฐ์ดํฐ ์์ค ์์ ๊ฐ์์ ํตํฉ ๋ฐ์ดํฐ ํ๊ฒฝ์ ๋ง๋ค์ด์ฃผ๋ ์ฐ๊ฒฐ·์กฐํ ๊ณ์ธต์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
2๏ธโฃ ํต์ฌ ๊ฐ๋

โ Data Source
- Denodo์ ์๋ณธ ๋ฐ์ดํฐ์ ์์น์ ์ ์ ๋ฐฉ๋ฒ์ ๋ฑ๋กํ ๊ฒ์ด๋ค.
- PostgreSQL, Oracle, Excel, REST API ๋ฑ ๋ค์ํ ์๋ณธ์ ์ฐ๊ฒฐํ ์ ์๋ค.
- ex. “์ฃผ๋ฌธ ์ ๋ณด๋ ์ด PostgreSQL์ ์์ผ๋ ํด๋น ์ ์ ์ ๋ณด๋ฅผ ์ด์ฉํด ์ฐ๊ฒฐํด.”
โก Base View
- Data Source์ ์ฐ๊ฒฐํ ๋ค์, ์๋ณธ ํ ์ด๋ธ์ด๋ ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ Denodo์์ ์กฐํํ ์ ์๋๋ก ๋ง๋ ๊ธฐ๋ณธ View
- ex. Oracle์ customers ํ ์ด๋ธ์ ์ฐ๊ฒฐํ๋ฉด Denodo์ ์๋์ ๊ฐ์ Base View๋ฅผ ๋ง๋ค ์ ์๋ค.
b_customers
โโ customer_id
โโ customer_name
โโ grade
- ์ค์ ๋ฐ์ดํฐ๊ฐ Denodo์ ๋ณต์ฌ๋ ๊ฒ์ ์๋๋ฉฐ, ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ผ๋ณด๋ ๊ฐ์์ ์ฐฝ์ด ๋ง๋ค์ด์ง ๊ฒ์ด๋ค.
โข Derived View
- Base View ๋๋ ๋ค๋ฅธ Derived View๋ฅผ ํํฐ๋งํ๊ฑฐ๋ ์กฐ์ธ·์ง๊ณํ์ฌ ๋ง๋ ๊ฐ๊ณต View
- ex. ์ ์ฒด ๊ณ ๊ฐ ์ค VIP ๊ณ ๊ฐ์ ์ ๋ณด๋ง ํ์ํ๋ค๋ฉด, b_customers๋ผ๋ Base View์์ ์๋์ ๊ฐ์ ์กฐ๊ฑด์ ๊ฑธ์ด Derived View๋ฅผ ์์ฑํ๋ค.
SELECT *
FROM b_customers
WHERE grade = 'VIP';
โฃ Interface View
- ์ฌ๋ฌ ๋จ๊ณ๋ก ๊ฐ๊ณตํ ๋ฐ์ดํฐ ์ค ์ฌ์ฉ์, BI ๋๊ตฌ ๋๋ ์๋น์ค๊ฐ ์ค์ ๋ก ์ฌ์ฉํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์ต์ข View
- ๋ณ๋์ ์์ ํ ๋ค๋ฅธ ์ข ๋ฅ์ View๋ผ๊ธฐ๋ณด๋ค๋, ์ธ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์ต์ข ๊ณ์ธต์ View๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
iv_customer_summary
โโ customer_id
โโ customer_name
โโ total_order_amount
โค VQL (Virtual Query Language)
- Denodo์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ View๋ฅผ ์์ฑ·์์ ํ๋ ๋ฐ ์ฌ์ฉํ๋ SQL ๊ธฐ๋ฐ์ Denodo ์ ์ฉ ์ธ์ด
- SQL๊ณผ ๋ฌธ๋ฒ์ด ๋น์ทํ์ง๋ง Denodo์ ๋ฐ์ดํฐ ๊ฐ์ํ ๊ธฐ๋ฅ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ช ๋ น๋ ํฌํจํ๋ค.
โฅ Cache
- ์๋ณธ ๋ฐ์ดํฐ ์์ค์ ๋งค๋ฒ ์ ๊ทผํ๋ฉด ์กฐํ ์๋๊ฐ ๋๋ ค์ง๊ฑฐ๋ ์๋ณธ ์์คํ ์ ๋ถ๋ด์ ์ค ์ ์๋ค.
- ์ด๋ฅผ ์ค์ด๊ธฐ ์ํด View์ ๋ฐ์ดํฐ๋ฅผ Denodo ์บ์์ ์ ์ฅํ๊ณ ์ฌ์ฌ์ฉํ ์ ์๋ค.
- ์บ์๋ฅผ ์ฌ์ฉํ๋ฉด ์กฐํ ์ฑ๋ฅ์ ์ข์์ง์ง๋ง, ์๋ณธ์ ๋ณ๊ฒฝ ๋ด์ฉ์ด ์ฆ์ ๋ฐ์๋์ง ์์ ์ ์์ผ๋ฏ๋ก ์ ์ ํ ๊ฐฑ์ ์ฃผ๊ธฐ๋ฅผ ์ค์ ํด์ผ ํ๋ค.
- ex. ์ํ ๋ชฉ๋ก์ ํ๋ฃจ์ ํ ๋ฒ๋ง ๋ณ๊ฒฝ๋๋ค๊ณ ํ๋ฉด, ์ฌ์ฉ์๊ฐ ์กฐํํ ๋๋ง๋ค ์๋ณธ Excel ํ์ผ์ ๋ค์ ์ฝ์ ํ์ ์์ด ๊ฒฐ๊ณผ๋ฅผ Denodo ์บ์์ ์ ์ฅํด๋๊ณ ์ ๊ณตํ ์ ์๋ค.
'Study > Denodo' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Denodo ์ค์ต - 4. ์ธ๋ถ DB ์ฐ๊ฒฐ ๋ฐ ๋ทฐ ์์ฑยท์กฐ์ธยท์บ์ ์ ์ฉ (0) | 2026.09.25 |
|---|---|
| Denodo ์ค์ต - 3. VQL ์กฐํ ๋ฐ Interface View ์์ฑ (0) | 2026.09.25 |
| Denodo ์ค์ต - 2. Derived View ์์ฑ (0) | 2026.09.25 |
| Denodo ์ค์น ๋ฐ ์คํ ๋ฐฉ๋ฒ (0) | 2026.09.21 |
| Denodo ์ค์ต - 1. Base View ์์ฑ ๋ฐ ์กฐํ (0) | 2026.09.21 |