์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ ์—”์ง€๋‹ˆ์–ด์™€ ํ•จ๊ป˜ํ•˜๋Š” Apache Superset

Apache Superset์€ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์—ฐ๊ฒฐํ•ด์„œ ์ฐจํŠธยท๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋š๋”ฑ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค BI ํˆด์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ ๋ชฐ๋ผ๋„ ์‹œ๊ฐํ™” ๊ฐ€๋Šฅํ•˜๊ณ , SQL Lab์—์„œ๋Š” ์ง์ ‘ ์ฟผ๋ฆฌ๋„ ๋‚ ๋ฆด ์ˆ˜ ์žˆ์–ด ์ดˆ๋ณด๋ถ€ํ„ฐ ํ”„๋กœ๊นŒ์ง€ ๋ชจ๋‘ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŒ๋“  ๋Œ€์‹œ๋ณด๋“œ๋Š” ๋ฐ”๋กœ ๊ณต์œ ํ•˜๊ณ  ๊ถŒํ•œ ์„ค์ •๊นŒ์ง€ ํ•  ์ˆ˜ ์žˆ์–ด ํ˜‘์—…์—๋„ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค. Superset์„ ๋ฐฐ์šฐ๋ฉด ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •์„ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค๊ณ , ํšŒ์‚ฌ์—์„œ ๋ฐ”๋กœ ์จ๋จน๋Š” ์‹ค์ „ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ์—ญ๋Ÿ‰์„ ๊ฐ–์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๋งˆ๋””๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ โ€œ๋งํ•˜๊ฒŒโ€ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์—๊ฒŒ ๋”ฑ์ž…๋‹ˆ๋‹ค. ๐Ÿš€

(5.0) ์ˆ˜๊ฐ•ํ‰ 5๊ฐœ

์ˆ˜๊ฐ•์ƒ 130๋ช…

๋‚œ์ด๋„ ์ž…๋ฌธ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋น…๋ฐ์ดํƒ€
๋น…๋ฐ์ดํƒ€
businessintelligent
businessintelligent
apache-superset
apache-superset
์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
๋น…๋ฐ์ดํƒ€
๋น…๋ฐ์ดํƒ€
businessintelligent
businessintelligent
apache-superset
apache-superset
๋„ค์ด๋ฒ„์ œํŠธ
์‚ผ์„ฑ
์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ
์นด์นด์˜คํŽ˜์ด
ํ•œํ™”์‹œ์Šคํ…œ/ICT

ํ•œํ™”์‹œ์Šคํ…œ/ICT

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋„ค์ด๋ฒ„์ œํŠธ
์‚ผ์„ฑ
์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ
์นด์นด์˜คํŽ˜์ด
ํ•œํ™”์‹œ์Šคํ…œ/ICT

ํ•œํ™”์‹œ์Šคํ…œ/ICT

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

5.0

5.0

ADK123

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๋ฏฟ๊ณ ๋ด…๋‹ˆ๋‹น

5.0

์„ฑํ˜„

30% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

ํ• ์ธ ๋ฐ›๊ณ  ๋“ฃ๊ณ  ์žˆ๋Š”๋ฐ ๊ฐ€๊ฒฉ์— ๋น„ํ•ด ๋„ˆ๋ฌด ์ข‹์€ ๊ฐ•์˜๋„ค์š”. ์™์™ ์ž˜ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค.~!!!

5.0

์ด์Šนํ˜ธ

43% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์Šˆํผ์…‹์„ ์ œ๊ฐ€ ์‹ค๋ฌด์—์„œ ์‹œ๊ฐํ™” ํˆด๋กœ ์“ฐ๋ผ๋Š” ๋ณด์žฅ์€ ์—†์„๊ฑฐ ๊ฐ™์ง€๋งŒ, ๊ทธ๋Ÿผ์—๋„ ์งง์€ ์‹œ๊ฐ„์•ˆ์— ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ํˆด์ด ๋ฌด์—‡์ด๊ณ  ์™œ ์“ฐ๊ณ  ์–ด๋–ป๊ฒŒ ์“ฐ๊ณ , ์‹ค์งˆ์ ์œผ๋กœ ์–ด๋–ค ๋ฉด์—์„œ ์ด์ ์ด ์žˆ๋Š”์ง€๋ฅผ ๋А๊ปด๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๋„ค์š”

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • Superset ์„ค์น˜๋ถ€ํ„ฐ ์‚ฌ์šฉ๊นŒ์ง€

  • ๋ฐ์ดํ„ฐ ์†Œ์Šค ์—ฐ๊ฒฐ

  • ์ฐจํŠธ & ๋Œ€์‹œ๋ณด๋“œ ์ œ์ž‘

  • SQL Lab ํ™œ์šฉ๋ฒ•

  • ๊ถŒํ•œ ๊ด€๋ฆฌ & ๊ณต์œ 

๋ฐ์ดํ„ฐ๋ฅผ ์˜ˆ์˜๊ณ , ๋น ๋ฅด๊ณ , ์„ค๋“๋ ฅ ์žˆ๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์€ ๋ชจ๋“  ์‚ฌ๋žŒ ๐Ÿš€

์ด ๊ฐ•์˜์—์„œ๋Š” Apache Superset์„ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐ์ ์ธ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

SQL์„ ๋ชจ๋ฅด๋”๋ผ๋„ ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ ์ฐจํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ , SQL์„ ์‚ฌ์šฉํ•  ์ค„ ์•ˆ๋‹ค๋ฉด ํ•œ ๋‹จ๊ณ„ ๋” ๊นŠ์€ ๋ถ„์„๊นŒ์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Superset์€ ์Šคํƒ€ํŠธ์—…๋ถ€ํ„ฐ ๋Œ€๊ธฐ์—…๊นŒ์ง€ ์‹ค์ œ ํ˜„์—…์—์„œ ๋„๋ฆฌ ํ™œ์šฉ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค BI(Data Visualization & Dashboarding) ๋„๊ตฌ๋กœ, ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋งˆ์ผ€ํŒ… ์ง€ํ‘œ ๊ด€๋ฆฌ, ์šด์˜ ๋ชจ๋‹ˆํ„ฐ๋ง, ๋งค์ถœ ๋ถ„์„ ๋“ฑ ๋‹ค์–‘ํ•œ ์—…๋ฌด์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

#ํŒŒ์ด์ฌ, #SQL, #BusinessIntelligenceํˆด

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

  • ๐Ÿ“Š ์—‘์…€ ๋ณด๊ณ ์„œ ๋ง๊ณ  ์ž„ํŒฉํŠธ ์žˆ๋Š” ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋ณด๊ณ ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ๐Ÿ‘ฉโ€๐Ÿ’ป ๊ฐœ๋ฐœ ์ง€์‹ ์—†์ด BI ๋„๊ตฌ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •์„ ํ•˜๊ณ  ์‹ถ์€ ์‹ค๋ฌด์ž

  • ๐Ÿง  SQL์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด, ์ฟผ๋ฆฌ โ†’ ์ฐจํŠธ โ†’ ๋Œ€์‹œ๋ณด๋“œ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ๐Ÿค ํŒ€ ๋˜๋Š” ์ž„์›์—๊ฒŒ ์‹ค์‹œ๊ฐ„ ์ง€ํ‘œ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์†Œํ†ตํ•ด์•ผ ํ•˜๋Š” PM/๊ธฐํš/๋ฐ์ดํ„ฐ ๋‹ด๋‹น์ž

  • ๐Ÿš€ ํฌํŠธํด๋ฆฌ์˜ค์— โ€œ์‹ค์ œ ์„œ๋น„์Šค์šฉ ๋Œ€์‹œ๋ณด๋“œโ€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์€ ์ทจ์—… ์ค€๋น„์ƒ / ๋ถ„์„๊ฐ€

์ˆ˜๊ฐ• ํ›„์—๋Š”

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ โ†’ ์ฐจํŠธ ์ƒ์„ฑ โ†’ ๋Œ€์‹œ๋ณด๋“œ ์ œ์ž‘ โ†’ ํŒ€ ๊ณต์œ ๊นŒ์ง€ ์ „์ฒด ํ”Œ๋กœ์šฐ๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

  • SQL์„ ๋ชฐ๋ผ๋„ ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ๊ณ , SQL์„ ์•ˆ๋‹ค๋ฉด ๊ณ ๊ธ‰ ๋ถ„์„๊นŒ์ง€ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Superset์˜ ๊ถŒํ•œ ๊ด€๋ฆฌ, ํ•„ํ„ฐ, ํŒŒ๋ผ๋ฏธํ„ฐ, ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์„ฑ ์„ค๊ณ„๋ฅผ ์‹ค๋ฌด ์ˆ˜์ค€์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํšŒ์‚ฌ์—์„œ ๋ฐ”๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ์šด์˜์šฉ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  • "๋‚ด๊ฐ€ ๋งŒ๋“  ๋Œ€์‹œ๋ณด๋“œ๋กœ ํŒ€์ด ์˜์‚ฌ๊ฒฐ์ •ํ•˜๋Š” ๊ฒฝํ—˜"์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๐Ÿš€

์ด ๊ฐ•์˜์˜ ํŠน์ง•

ํ•ต์‹ฌ ํŠน์ง•๊ณผ ์ฐจ๋ณ„์ ์„ ์†Œ๊ฐœํ•ด๋ณด์„ธ์š”.

  • ๐Ÿš€ ์‹ค๋ฌด ์ค‘์‹ฌ ๊ตฌ์„ฑ
    ๋‹จ์ˆœ ๊ธฐ๋Šฅ ์„ค๋ช…์ด ์•„๋‹ˆ๋ผ, ์‹ค์ œ ํ˜„์—…์—์„œ ์“ฐ๋Š” ์šด์˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ํ๋ฆ„์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผํ•ฉ๋‹ˆ๋‹ค.

  • ๐Ÿงช ์‹ค์Šต ์œ„์ฃผ
    "๋ณด๋Š” ๊ฐ•์˜"๊ฐ€ ์•„๋‹ˆ๋ผ ์ง์ ‘ ๋”ฐ๋ผํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. (๋ฐ์ดํ„ฐ ์†Œ์Šค โ†’ ์ฐจํŠธ โ†’ ๋Œ€์‹œ๋ณด๋“œ)

  • ๐Ÿ” ๊ถŒํ•œ/์‚ฌ์šฉ์ž ๊ด€๋ฆฌ๊นŒ์ง€ ๋‹ค๋ฃธ
    ๋Œ€๋ถ€๋ถ„์˜ ๊ฐ•์˜๊ฐ€ ๋†“์น˜๋Š” Role / Permission / Sharing๊นŒ์ง€ ๋‹ค๋ฃจ์–ด, ์‹ค๋ฌด ๋ฐฐํฌ๊นŒ์ง€ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์œผ๋กœ.

  • ๐Ÿ’ป ์„ค์น˜๋ถ€ํ„ฐ ์šด์˜๊นŒ์ง€ End-to-End
    ๋กœ์ปฌ(Docker) ์„ค์น˜ โ†’ DB ์—ฐ๊ฒฐ โ†’ ๋Œ€์‹œ๋ณด๋“œ ๋งŒ๋“ค๊ธฐ โ†’ ๊ณต์œ  & ๋ฐฐํฌ๊นŒ์ง€ ์ „ ๊ณผ์ • ์™„์ฃผํ•ฉ๋‹ˆ๋‹ค.

  • ๐ŸŽฏ MZ๋„ ์ข‹์•„ํ•˜๋Š” ์ง๊ด€์ ์ธ ์„ค๋ช…
    "์–ด๋ ค์šด ์„ค๋ช… โŒ โ†’ ๋ฐ”๋กœ ์จ๋จน๋Š” ํŒ โœ…"
    ๊ธฐ์ˆ  ์„ค๋ช…๋ณด๋‹ค ์™œ ํ•„์š”ํ•œ์ง€, ์–ด๋–ป๊ฒŒ ์“ฐ๋Š”์ง€์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

Superset์˜ ์ „์ฒด ๊ตฌ์กฐ(Architecture)๋ฅผ ์ดํ•ด

Web UI โ†’ Backend โ†’ Database โ†’ Chart Engine โ†’ Dashboard๋กœ ์ด์–ด์ง€๋Š” ํ๋ฆ„์„ ๋ฐฐ์šฐ๊ณ , ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

Superset์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‹ค์Šต์œผ๋กœ ์ตํž™๋‹ˆ๋‹ค.

โœ… ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ โ†’ โœ… SQL ์‹คํ–‰ โ†’ โœ… ์ฐจํŠธ ์ƒ์„ฑ โ†’ โœ… ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์„ฑ โ†’ โœ… ๊ณต์œ /๊ถŒํ•œ ์„ค์ •
๋‹จ์ˆœํžˆ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ โ€œ์™œ ์ด๋ ‡๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€โ€๋ฅผ ๊ตฌ์กฐ ๊ด€์ ์—์„œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๋‚˜์š”?

Q. SQL์„ ์ž˜ ๋ชปํ•ด๋„ ์ˆ˜์—…์„ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋‚˜์š”?

๐Ÿ‘‰ A. ๋„ค, SQL ๋ชปํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.
Superset์˜ ๋งค๋ ฅ์€ SQL ์—†์ด๋„ ์ฐจํŠธ๊ฐ€ ๋งŒ๋“ค์–ด์ง„๋‹ค๋Š” ์ ์ด์—์š”.
๋ฌผ๋ก  SQL์„ ์กฐ๊ธˆ ๋‹ค๋ฃฐ ์ค„ ์•„์‹œ๋ฉด ๋” ํŒŒ์›Œํ’€ํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ์ง€๋งŒ,
๊ฐ•์˜์—์„œ๋Š” โ€œSQL์ด ์—†์–ด๋„ ๋˜๋Š” ํ๋ฆ„ โ†’ SQL์„ ์“ฐ๋ฉด ๋” ๊ฐ•๋ ฅํ•œ ํ๋ฆ„โ€ ์ˆœ์œผ๋กœ ์•Œ๋ ค๋“œ๋ฆด ๊ฒ๋‹ˆ๋‹ค.

๊ฑฑ์ • ๋งˆ์„ธ์š”. ์ด ๊ฐ•์˜๋Š” SQL์„ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์€ ํ•  ์ˆ˜ ์žˆ๊ฒŒ,
SQL์„ ์•„๋Š” ์‚ฌ๋žŒ์€ ๋” ์ž˜ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๐Ÿ˜Ž

Q. ์ด๋ฏธ Tableau/Power BI ๊ฐ™์€ BI ํˆด์„ ์“ฐ๊ณ  ์žˆ๋Š”๋ฐ, ๊ตณ์ด Superset์„ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

๐Ÿ‘‰ A. โ€˜๋ฌด๋ฃŒ + ์…€ํ”„ ํ˜ธ์ŠคํŒ… + ๊ถŒํ•œ ๊ด€๋ฆฌโ€™๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด Superset์ด ์ •๋‹ต์ž…๋‹ˆ๋‹ค.
Tableau/BI๋Š” ๋น„์‹ธ๊ณ , ํด๋ผ์šฐ๋“œ ๋น„์šฉ์ด ๋ถ€๋‹ด๋  ์ˆ˜ ์žˆ์–ด์š”.
Superset์€ ์˜คํ”ˆ์†Œ์Šค + ํšŒ์‚ฌ ๋‚ด๋ถ€ ์„œ๋ฒ„์—์„œ ์šด์˜ ๊ฐ€๋Šฅ + ๊ถŒํ•œ/์ ‘๊ทผ ์ œ์–ด๊ฐ€ ๋””ํ…Œ์ผํ•˜๊ฒŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํ”ํžˆ ๋งํ•˜๋Š” โ€œ์šฐ๋ฆฌ๋Š” ์™ธ๋ถ€๋กœ ๋ฐ์ดํ„ฐ ๋ชป ๋‚ด๋ณด๋‚ด์š”โ€ ์ƒํ™ฉ์—์„œ Superset์ด ๋น›๋‚ฉ๋‹ˆ๋‹ค.

Q. ๊ฐœ๋ฐœ์ž ์•„๋‹ˆ์–ด๋„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

๐Ÿ‘‰ A. ๋ฌผ๋ก ์ž…๋‹ˆ๋‹ค.
Superset์€ ๋งˆ์šฐ์Šค๋กœ ์กฐ๋ฆฝํ•˜๋Š” ํ”Œ๋žซํผ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.
์ฝ”๋”ฉ์ด ์•„๋‹ˆ๋ผ โ€œ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋Š” ๊ด€์ โ€์ด ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows 10 ์ด์ƒ / macOS 12 ์ด์ƒ / Linux(Ubuntu 20.04 ์ด์ƒ) ๋ชจ๋‘ ์ง€์›

  • ์‹ค์Šต ๋ฐฉ์‹: Docker ๊ธฐ๋ฐ˜ Superset ์„ค์น˜ ๋ฐ ์‹ค์Šต(๋‹ค์ปค์— ๋Œ€ํ•ด ๋ชจ๋ฅด์‹ ๋‹ค๋ฉด ์ œ ๋ฌด๋ฃŒ๊ฐ•์˜ ๋“ค์œผ์‹œ๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.)

  • PC ์‚ฌ์–‘

    • CPU: Intel i5 / Apple Silicon (M1/M2/M3) ์ด์ƒ ๊ถŒ์žฅ

    • ๋ฉ”๋ชจ๋ฆฌ: 8GB ์ด์ƒ (Docker ์‹คํ–‰ ์‹œ ์›ํ™œํ•œ ์‹ค์Šต์„ ์œ„ํ•ด 16GB ์ถ”์ฒœ)

    • ์ €์žฅ๊ณต๊ฐ„: ์ตœ์†Œ 10GB ์ด์ƒ ์—ฌ์œ  ๊ณต๊ฐ„ ํ•„์š”

ํ•™์Šต ์ž๋ฃŒ

  • ๊ฐ•์˜ ๊ด€๋ จ ์ž๋ฃŒ๋Š” ์ž๋ฃŒ์‹ค์— ์ œ๊ณต๋˜๊ณ , ๊ฐ ์˜์ƒ๋งˆ๋‹ค PDF๋กœ ๋ฐœํ‘œ๋‚ด์šฉ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • SQL ๊ธฐ์ดˆ (SELECT ์ •๋„): SQL์„ ์ž˜ ๋ชฐ๋ผ๋„ ์‹ค์Šต ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, SQL์„ ์กฐ๊ธˆ ์•„์‹œ๋ฉด ๋” ๊ฐ•๋ ฅํ•˜๊ฒŒ ํ™œ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • Docker ์‚ฌ์šฉ ๊ฒฝํ—˜ - Docker compose๋กœ ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • Superset์€ ์ง€์†์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ด๋ฏ€๋กœ, UI๊ฐ€ ์ผ๋ถ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ต์‹ฌ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •์„ ํ•˜๊ณ  ์‹ถ์€ ์‹ค๋ฌด์ž

  • SQL์€ ์ข€ ํ•˜๋Š”๋ฐ, ์‹œ๊ฐํ™” BI ๋„๊ตฌ๊ฐ€ ์ฒ˜์Œ์ธ ๋ถ„

  • ๋ถ„์„/๊ฐœ๋ฐœ/๊ธฐํš์ž ๋“ฑ ํŒ€ ํ˜‘์—…์ด ๋งŽ์€ ์ง์žฅ์ธ

  • ํ˜„์—…์—์„œ โ€œBI ํˆด ํ•˜๋‚˜์ฏค์€ ๋‹ค๋ค„์•ผ ํ•œ๋‹คโ€ ์ƒ๊ฐํ•œ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Docker

  • SQL ๊ธฐ์ดˆ ์ง€์‹

์•ˆ๋…•ํ•˜์„ธ์š”
๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค.

24,039

๋ช…

์ˆ˜๊ฐ•์ƒ

1,297

๊ฐœ

์ˆ˜๊ฐ•ํ‰

355

๊ฐœ

๋‹ต๋ณ€

4.8

์ 

๊ฐ•์˜ ํ‰์ 

31

๊ฐœ

๊ฐ•์˜

ํ•œ๊ตญ์—์„œ ๋๋‚ผ ๊ฑฐ์•ผ? ์˜์–ด๋กœ ์„ธ๊ณ„ ์‹œ์žฅ์„ ๋šซ์–ด๋ผ! ๐ŸŒ๐Ÿš€

์•ˆ๋…•ํ•˜์„ธ์š”. UC Berkeley์—์„œ ๐Ÿ’ป ์ปดํ“จํ„ฐ ๊ณตํ•™(EECS)์„ ์ „๊ณตํ•˜๊ณ , ์‹ค๋ฆฌ์ฝ˜ ๋ฐธ๋ฆฌ์—์„œ 15๋…„ ์ด์ƒ์„ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•ด์™”์œผ๋ฉฐ, ํ˜„์žฌ๋Š” ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ ๋น…ํ…Œํฌ ๋ณธ์‚ฌ์—์„œ ๋น…๋ฐ์ดํ„ฐ์™€ DevOps๋ฅผ ๋‹ค๋ฃจ๋Š” Staff Software Engineer๋กœ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๐Ÿงญ ์‹ค๋ฆฌ์ฝ˜ ๋ฐธ๋ฆฌ์˜ ํ˜์‹  ํ˜„์žฅ์—์„œ ์ง์ ‘ ๋ฐฐ์šด ๊ธฐ์ˆ ๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ์˜จ๋ผ์ธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์ด์ œ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ํ•จ๊ป˜ ๋‚˜๋ˆ„๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

  • ๐Ÿš€ ๊ธฐ์ˆ  ํ˜์‹ ์˜ ์ตœ์ „์„ ์—์„œ ๋ฐฐ์šฐ๊ณ  ์„ฑ์žฅํ•ด ์˜จ ์ €์™€ ํ•จ๊ป˜, ์—ฌ๋Ÿฌ๋ถ„๋„ ๊ธ€๋กœ๋ฒŒ ๋ฌด๋Œ€์—์„œ ๊ฒฝ์Ÿํ•  ์ˆ˜ ์žˆ๋Š” ์—ญ๋Ÿ‰์„ ํ‚ค์›Œ๋ณด์„ธ์š”!

  • ๐Ÿซก ๋˜‘๋˜‘ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, ํฌ๊ธฐํ•˜์ง€ ์•Š๊ณ  ๊พธ์ค€ํžˆ ํ•˜๋ฉด ๋ญ๋“ ์ง€ ์ด๋ฃฐ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ผญ ๋ง์”€๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ์ข‹์€ ์ž๋ฃŒ๋กœ ์˜†์—์„œ ๋„์›€์„ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

23๊ฐœ โˆ™ (1์‹œ๊ฐ„ 56๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

5๊ฐœ

5.0

5๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ์„ฑํ˜„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์„ฑํ˜„

    ์ˆ˜๊ฐ•ํ‰ 14

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    30% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ํ• ์ธ ๋ฐ›๊ณ  ๋“ฃ๊ณ  ์žˆ๋Š”๋ฐ ๊ฐ€๊ฒฉ์— ๋น„ํ•ด ๋„ˆ๋ฌด ์ข‹์€ ๊ฐ•์˜๋„ค์š”. ์™์™ ์ž˜ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค.~!!!

    • ๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š” ์„ฑํ˜„๋‹˜, ์ข‹์€ ๋ฆฌ๋ทฐ ์ •๋ง ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

  • ์ด์Šนํ˜ธ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ด์Šนํ˜ธ

    ์ˆ˜๊ฐ•ํ‰ 14

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    43% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์Šˆํผ์…‹์„ ์ œ๊ฐ€ ์‹ค๋ฌด์—์„œ ์‹œ๊ฐํ™” ํˆด๋กœ ์“ฐ๋ผ๋Š” ๋ณด์žฅ์€ ์—†์„๊ฑฐ ๊ฐ™์ง€๋งŒ, ๊ทธ๋Ÿผ์—๋„ ์งง์€ ์‹œ๊ฐ„์•ˆ์— ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ํˆด์ด ๋ฌด์—‡์ด๊ณ  ์™œ ์“ฐ๊ณ  ์–ด๋–ป๊ฒŒ ์“ฐ๊ณ , ์‹ค์งˆ์ ์œผ๋กœ ์–ด๋–ค ๋ฉด์—์„œ ์ด์ ์ด ์žˆ๋Š”์ง€๋ฅผ ๋А๊ปด๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜๋„ค์š”

    • ๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š” ์ด์Šนํ˜ธ๋‹˜, ๋ฆฌ๋ทฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ํˆด ์ž์ฒด๋ณด๋‹ค โ€˜์™œ ์‹œ๊ฐํ™”๊ฐ€ ํ•„์š”ํ•œ์ง€, ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๋Š”์ง€โ€™์— ๋Œ€ํ•œ ๊ฐ์„ ๋“œ๋ฆฌ๋Š” ๊ฒŒ ๋ชฉํ‘œ์˜€๋Š”๋ฐ ์ž˜ ์ „๋‹ฌ๋œ ๊ฒƒ ๊ฐ™์•„ ๊ธฐ์ฉ๋‹ˆ๋‹ค! ์•ž์œผ๋กœ๋„ ์‹ค๋ฌด์— ๋„์›€ ๋˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ณ„์† ์ข‹์€ ๊ฐ•์˜ ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค!

  • ADK123๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ADK123

    ์ˆ˜๊ฐ•ํ‰ 330

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๋ฏฟ๊ณ ๋ด…๋‹ˆ๋‹น

    • ๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š” ADK123๋‹˜, ์ •๋ง ํž˜์ด ๋˜๋Š” ๋ฆฌ๋ทฐ๋„ค์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • BK Park๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    BK Park

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    61% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • ๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š” BK Park๋‹˜, ์‹œ๊ฐ„๋‚ด์„œ ์ข‹์€ ๋ฆฌ๋ทฐ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • GoHome๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    GoHome

    ์ˆ˜๊ฐ•ํ‰ 25

    โˆ™

    ํ‰๊ท  ํ‰์  4.7

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • ๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด
      ์ง€์‹๊ณต์œ ์ž

      ์•ˆ๋…•ํ•˜์„ธ์š” GoHome๋‹˜, ์†Œ์ค‘ํ•œ ์‹œ๊ฐ„๋‚ด์„œ ์ข‹์€ ๋ฆฌ๋ทฐ ๋‚จ๊ฒจ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋ฏธ์ฟก์—”์ง€๋‹ˆ์–ด๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

๋น„์Šทํ•œ ๊ฐ•์˜

๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

์—ฐ๊ด€ ๋กœ๋“œ๋งต

๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!