๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ’ป Computer Science53

์ธ์ž(Argument)์™€ ํŒŒ๋ผ๋ฏธํ„ฐ(Parameter) ์ฐจ์ด `์ธ์ž(Argument)`์™€ `ํŒŒ๋ผ๋ฏธํ„ฐ(Parameter)`๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ์šฉ์–ด๋Š” ๋ฉ”์„œ๋“œ์—์„œ ๊ฐ’์ด ์ „๋‹ฌ๋˜๋Š” ๋ฐฉ์‹์„ ์„ค๋ช…ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์š”์•ฝ ํŒŒ๋ผ๋ฏธํ„ฐ(Parameter) ์ธ์ž(Argument) ๋ฉ”์„œ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ณ€์ˆ˜ ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ „๋‹ฌ๋˜๋Š” ๊ฐ’ ํŒŒ๋ผ๋ฏธํ„ฐ(Parameter) ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ฉ”์„œ๋“œ์˜ ์„ ์–ธ ๋ถ€๋ถ„์—์„œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ง€์ •ํ•˜๋ฉฐ, ํ•ด๋‹น ๋ฉ”์„œ๋“œ๊ฐ€ ํ˜ธ์ถœ๋  ๋•Œ์—๋Š” ์ „๋‹ฌ๋œ๋Š” ๊ฐ’์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ๋ฉ”์„œ๋“œ ๋‚ด๋ถ€์—์„œ ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ์‚ฌ์šฉ๋˜๋ฉฐ, ํ•ด๋‹น ๋ฉ”์„œ๋“œ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์˜ต๋‹ˆ๋‹ค. ์˜ˆ์‹œ ๋‹ค์Œ์€ `x`์™€ `y`๋ฅผ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๊ฐ–๋Š” ๋ฉ”์„œ๋“œ ์„ ์–ธ์˜ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. def add_numbers(x, y): .. 2024. 2. 16.
BI์—์„œ AWS ๋ฐ์ดํ„ฐ ๋งˆํŠธ(DM, Data Mart) ๋ž€? ๋ฐ์ดํ„ฐ ๋งˆํŠธ(DM, Data Mart) ๋ž€ ? ๋ฐ์ดํ„ฐ ๋งˆํŠธ(Data Mart)๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค(Business Intelligence, BI)๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํŠน์ • ์ฃผ์ œ๋‚˜ ๋ถ€์„œ์— ์ดˆ์ ์„ ๋งž์ถ”์–ด ๊ตฌ์ถ•๋œ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ€์„œ๋‚˜ ํŒ€์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์กฐ์ง๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ๋งˆํŠธ๋Š” ์ฃผ์ œ๋ณ„์ด๋‚˜ ๋ถ€์„œ๋ณ„๋กœ ๊ตฌ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS ๊ด€์ ์—์„œ ๋ฐ์ดํ„ฐ ๋งˆํŠธ(DM) ์ดํ•ดํ•˜๊ธฐ AWS ๊ด€์ ์—์„œ ๋ฐ์ดํ„ฐ ๋งˆํŠธ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” AWS์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ จ ์„œ๋น„์Šค์™€์˜ ์—ฐ๊ด€์„ฑ์„ ์‚ดํŽด๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. AWS์—์„œ ๋ฐ์ดํ„ฐ ๋งˆํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์–‘ํ•œ๋ฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๋“ค์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Redshift ๋ฐ์ดํ„ฐ ๋งˆํŠธ๋ฅผ ์œ„ํ•œ ๋Œ€ํ‘œ์ ์ธ ์„œ๋น„์Šค ์ค‘ ํ•˜.. 2024. 2. 15.
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ODS(Operational Data Store, ์šด์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ) ๋ž€? ODS(Operational Data Store) ๋ž€? `์šด์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ(Operational Data Store, ODS)` ๋Š” ์กฐ์ง์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์•ก์„ธ์Šคํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ค‘์•™ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค. ๊ธฐ์—…์˜ ์ผ์ƒ์ ์ธ ์šด์˜์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค(DW) ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋งˆํŠธ(DM)์™€๋Š” ๋ชฉ์ ๊ณผ ๊ตฌ์กฐ๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ODS ํŠน์ง• ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ ODS๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์—…๋ฌด ํ”„๋กœ์„ธ์Šค์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ์˜ ์‹ ์†ํ•œ ๋ฐ˜์˜์„ ๊ฐ€๋Šฅ์ผ€ ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ODS๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋‚˜ ๋ฐ์ดํ„ฐ ๋งˆํŠธ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ๋‹จ์ˆœํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋” ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ๊ณผ ์•ก์„ธ์Šค๋ฅผ ๊ฐ€๋Šฅ์ผ€ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฌด ํ”„๋กœ์„ธ์Šค ์ง€์› ODS๋Š” ์—…๋ฌด.. 2024. 2. 14.
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] DWํ…Œ์ด๋ธ”(Data Warehouse Table) ์ด๋ž€? ํ•ต์‹ฌ๊ฐœ๋… ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค (Data Warehouse): ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋Š” ๊ธฐ์—…์ด๋‚˜ ์กฐ์ง์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋กœ, ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์„ค๊ณ„๋ฉ๋‹ˆ๋‹ค. DWํ…Œ์ด๋ธ” (Data Warehouse Table): DWํ…Œ์ด๋ธ”์€ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ๋‚ด์—์„œ ๊ตฌ์„ฑ๋œ ํ…Œ์ด๋ธ”๋กœ์„œ, ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์งํ•˜๊ณ  ์ €์žฅํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. DWํ…Œ์ด๋ธ” ํŠน์ง• ๋ฐ ๊ธฐ๋Šฅ DWํ…Œ์ด๋ธ”์€ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ, ๊ธฐ์—…์ด ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉ๋œ ๋ฐ์ดํ„ฐ: DWํ…Œ์ด๋ธ”์€ ๋‹ค์–‘ํ•œ ์†Œ์Šค์—์„œ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™์—์„œ ํ†ตํ•ฉํ•˜์—ฌ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ์—… ๋‚ด์˜ ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์—์„œ ๋‚˜์˜ค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ.. 2024. 1. 19.
728x90
๋ฐ˜์‘ํ˜•