2017/09/26

Tableau 10.4 ๋ฐœํ‘œ: ๋ฐ์ดํ„ฐ ํƒ์ƒ‰ ๋ฐ ํ† ๋ก 

Tableau 10.4์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์ฆ, ๋ฐ์ดํ„ฐ ์›๋ณธ ๊ถŒ์žฅ ์‚ฌํ•ญ, ํ˜‘์—… ํ† ๋ก  ๋“ฑ์„ ํ†ตํ•ด ์‹œ๊ฐ„์ด ์ ˆ์•ฝ๋˜๊ณ  ์‹ค์ˆ˜๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

Tableau 10.4์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์„์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ์‹ค์ˆ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์›๋ณธ ์ธ์ฆ์€ ์Šน์ธ๋œ ๋ฐ์ดํ„ฐ ์›๋ณธ์„ ์žฅ๋ คํ•˜๊ณ  ๊ถŒ์žฅ ์‚ฌํ•ญ๊ณผ ํ•จ๊ป˜ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ ์‹œ์— ์˜ฌ๋ฐ”๋ฅธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ํ† ๋ก ๊ณผ ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ์Šค๋ƒ…์ƒท์„ ํ†ตํ•ด ํŒ€ ๊ฐ„์— ๋” ์Šค๋งˆํŠธํ•œ ๋Œ€ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์„ ํ˜• ๊ธฐํ•˜ ๋„ํ˜• ์ง€์›์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ์šด์†ก ๊ฒฝ๋กœ ๋ฐ ๊ธฐํƒ€ ๋„คํŠธ์›Œํฌ๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ ์—ฌ๋ฐฑ ์กฐ์ • ๊ธฐ๋Šฅ์œผ๋กœ ๋Œ€์‹œ๋ณด๋“œ ๋””์ž์ธ์„ ๋‹ค๋“ฌ๊ณ , ์ตœ์‹  ๋ฒ„์ „์˜ Tableau Desktop์—์„œ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ๋ฐ ๊ฒŒ์‹œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „ ๋ฒ„์ „์˜ Tableau Server์— ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ธ์ฆ ๋ฐ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ํ†ตํ•œ ๋ถ„์„ ์‹œ์ž‘

์ค€๋น„๋œ ์ตœ์‹  ๋ฐ์ดํ„ฐ ์›๋ณธ์„ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ „๋ฌธ๊ฐ€๋Š” ์ด์ œ ๊ณ ์œ ํ•œ ๋งˆ์ปค๋กœ ๋ฐ์ดํ„ฐ ์›๋ณธ์„ ์ธ์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ์ž‘์„ฑ์ž๋Š” ์›๋ณธ์ด ์กฐ์ง์˜ ํ’ˆ์งˆ ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜๋Š”์ง€๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. REST API ํ˜ธ์ถœ์„ ํ†ตํ•ด ์ธ์ฆ์„ ์ž๋™ํ™”ํ•˜์—ฌ ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ ์ค€๋น„ ๋ฐ ETL ํˆฌ์ž์˜ ์ด์ ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ์Šค๋งˆํŠธ ๊ธฐ๋Šฅ์„ ๋” ๋งŽ์€ ๊ณณ์— ์žฅ์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ณ„ ํ•™์Šต์œผ๋กœ ๊ฐ•ํ™”๋œ ๋ฐ์ดํ„ฐ ์›๋ณธ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ํ†ตํ•ด ์ˆ˜๋งŽ์€ ์ •๋ณด ๊ฐ€์šด๋ฐ์—์„œ ๋ถ„์„์— ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ ์›๋ณธ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ ์›๋ณธ ์žฌ์‚ฌ์šฉ์ด ๋Š˜์–ด๋‚˜๋ฏ€๋กœ IT ๋ถ€์„œ์˜ ์—…๋ฌด ๋ถ€๋‹ด๋„ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ƒˆ๋กœ์šด Denodo ์ปค๋„ฅํ„ฐ์™€ Spark SQL ๋ฐ Presto์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ์ธ์ฆ ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์–ด, ์ด์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋””์— ์žˆ๋“  ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ† ๋ก ์„ ํ†ตํ•œ ๊ณต๋™ ๋ถ„์„

ํŒ€์˜ ์ง‘๋‹จ ์ง€์‹์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ† ๋ก ์„ ํ†ตํ•ด ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜์— ๋Œ€ํ•ด ์†์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜๊ณ , ๋ฐ์ดํ„ฐ์™€ ๊ด€๋ จ๋œ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆ„๋ฉฐ, ์กฐ์ง์ด ์ƒˆ๋กœ์šด ์ˆ˜์ค€์˜ ๋ถ„์„์— ์ฐธ์—ฌํ•  ๊ธฐํšŒ๋ฅผ ๋งˆ๋ จํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ํ•„ํ„ฐ, ์„ ํƒ ์‚ฌํ•ญ, ์ž‘์—… ๋“ฑ์„ ์ €์žฅํ•˜์—ฌ, ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ์Šค๋ƒ…์ƒท์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๋กœ ๋Œ€ํ™”๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ์ถ•์†ŒํŒ์„ ํด๋ฆญํ•˜์—ฌ ์ด์ „ ์„ ํƒ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ์ค‘๋‹จํ•œ ์ง€์ ๋ถ€ํ„ฐ ์ด์–ด์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ(์ฆ‰, ๋ถ„์„์—์„œ ์ง์ ‘) ์งˆ๋ฌธํ•˜๊ฒŒ ๋˜๋ฉด ์ „์ฒด ํŒ€์˜ ์ „๋ฌธ ์ง€์‹์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ•๋ ฅํ•œ ์ง€๋ฆฌ๊ณต๊ฐ„ ๋ฐ ํ†ต๊ณ„ ๊ธฐ๋Šฅ์œผ๋กœ ์‹ฌ์ธต์ ์ธ ์งˆ๋ฌธํ•˜๊ธฐ

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

์—”์ง€๋‹ˆ์–ด์™€ ๊ณผํ•™์ž๊ฐ€ ์˜ˆ์ธก ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก MATLAB ๋ชจ๋ธ์„ Tableau์— ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š”, ๋ฐ์ดํ„ฐ ์‚ฌ์ „ ์ฒ˜๋ฆฌ์— MATLAB ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ณ , ์ถ”๊ฐ€ ๋ถ„์„์—๋Š” ๊ณ„์† Tableau ๋ฐ์ดํ„ฐ ์ถ”์ถœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ํ–ฅ์ƒ๋œ ์ œ์–ด ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์™„๋ฒฝํ•œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹œ๋ณด๋“œ์˜ ๋ชจ๋“  ๊ฐœ์ฒด์— ๋Œ€ํ•ด ํ…Œ๋‘๋ฆฌ, ์—ฌ๋ฐฑ ๋ฐ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ทœ๋ชจ๋กœ ํ™•์žฅ

ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ์—†์ด Tableau Desktop ์—…๋ฐ์ดํŠธ๋ฅผ ์กฐ์ง ์ „์ฒด์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—…๊ทธ๋ ˆ์ด๋“œํ•œ Tableau Desktop ์‚ฌ์šฉ์ž๋Š” Tableau 10.4์—์„œ, ์ด์ „ ๋ฒ„์ „์˜ Tableau Server(10.2 ์ด์ƒ) ์ธ์Šคํ„ด์Šค์— ํ†ตํ•ฉ ๋ฌธ์„œ๋ฅผ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Tableau Server ์—…๊ทธ๋ ˆ์ด๋“œ์™€ ์ƒ๊ด€์—†์ด Tableau Desktop ๋ฐฐํฌ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ ์ง€์› ํ–ฅ์ƒ, Okta Mobile Connect๋ฅผ ํ†ตํ•œ ์‹ฑ๊ธ€ ์‚ฌ์ธ์˜จ(SSO) ๊ฐœ์„ , ์ถ”๊ฐ€์ ์ธ WCAG 2.0 ์ค€์ˆ˜๋ฅผ ํ†ตํ•ด Tableau๋ฅผ ๊ณ„์†ํ•ด์„œ ๋Œ€๊ทœ๋ชจ๋กœ ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Tableau ์ปค๋ฎค๋‹ˆํ‹ฐ, ์—ฌ๋Ÿฌ๋ถ„์ด ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค!

Tableau๋Š” ๋ชจ๋“  ๋ฆด๋ฆฌ์Šค์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ•œ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ด์™”์œผ๋ฉฐ 10.4๋„ ์˜ˆ์™ธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์„ ํ˜• ๊ธฐํ•˜ ๋„ํ˜• ์ง€์›, ๊ณ ํ•ด์ƒ๋„ ๋””์Šคํ”Œ๋ ˆ์ด๋กœ ๋น„์ฃผ์–ผ๋ผ์ด์ œ์ด์…˜ ํ‘œ์‹œ ๋“ฑ ์‚ฌ์šฉ์ž์˜ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํฌํ•จ๋œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์•Œ์•„๋ณด๋ ค๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์•„์ด๋””์–ด ํฌ๋Ÿผ์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ๊ณ„์†ํ•ด์„œ ์•„์ด๋””์–ด๋ฅผ ๋ณด๋‚ด ์ฃผ์…”์„œ ์ €ํฌ ๊ฐœ๋ฐœ ํŒ€์— ์˜๊ฐ์„ ์ฃผ์‹ญ์‹œ์˜ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฐธ์—ฌ ์—†์ด๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Tableau 10.4 ๋ฒ ํƒ€๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋ฉฐ ์ˆ˜๊ณ ํ•ด์ฃผ์‹  16,000๋ช…์˜ ๋ฒ ํƒ€ ํ…Œ์Šคํ„ฐ ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ๊นŠ์€ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ์ „ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ ๋•๋ถ„์— ์ตœ๊ณ ์˜ ๋ฆด๋ฆฌ์Šค๋ฅผ ์„ ๋ณด์ผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ๋ฒ ํƒ€ ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•˜์‹œ๋ ค๋ฉด ์ง€๊ธˆ ์‹ ์ฒญํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๊ฐœ๋ฐœ ํŒ€์—์„œ Tableau 10.4์˜ ๋ช‡๋ช‡ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์ค‘ ์šฐ๋ฆฌ๊ฐ€ ํŠน๋ณ„ํžˆ ๊ด€์‹ฌ์„ ๊ฐ€์ง„ ๊ธฐ๋Šฅ๊ณผ ์ด๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.