2020/08/05

Tableau Prep์—์„œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์“ฐ๊ธฐ

Tableau Prep์€ ์ด์ œ ์ค€๋น„๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ง์ ‘ ์”๋‹ˆ๋‹ค. Tableau 2020.3๋ถ€ํ„ฐ ์ œ๊ณต๋˜๋Š” ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.

Tableau๋Š” Tableau Prep์˜ ์ถœ์‹œ ์ดํ›„ ๋ฐ์ดํ„ฐ ์ค€๋น„ ํ๋ฆ„์—์„œ Tableau ์ถ”์ถœ ๋ฐ CSV๋ฅผ ๋งŒ๋“œ๋Š” ์ž‘์—…์„ ๊ฐ„์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์† ๋…ธ๋ ฅํ•ด์™”์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ค€๋น„ ๊ณผ์ •์˜ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๊ณต์œ ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ณง ์ถœ์‹œ๋  Tableau 2020.3 ๋ฒ„์ „๋ถ€ํ„ฐ๋Š” ์ด์ œ ์ค€๋น„๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ง์ ‘ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

Tableau Prep์—์„œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์“ฐ๊ธฐ ๊ธฐ๋Šฅ์€ Tableau ๊ณ ๊ฐ์ด ์ง€์†์ ์œผ๋กœ ์š”์ฒญํ•œ ์ตœ์šฐ์„  ๊ธฐ๋Šฅ์ด์—ˆ์œผ๋ฉฐ, Tableau๋Š” ์ด์— ๊ท€๋ฅผ ๊ธฐ์šธ์˜€์Šต๋‹ˆ๋‹ค. Tableau 2020.3์—์„œ๋Š” 7๊ฐœ์˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์“ฐ๊ธฐ๊ฐ€ ์ง€์›๋˜๋ฉฐ, ํ–ฅํ›„ ๋ฒ„์ „์—์„œ ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. 2020.3 ๋ฒ„์ „์—์„œ ์ง€์›๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” SQL Server, Oracle, PostgreSQL, MySQL, Teradata, Snowflake, Amazon Redshift์ž…๋‹ˆ๋‹ค.

ํ•„์š”ํ•  ๋•Œ ์–ด๋””์„œ๋‚˜ ์ค€๋น„๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉ

์ •๋ฆฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์ด๋‚˜ ๊ทธ ๋ฐ–์— ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ๊ณผํ•™ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? ๋ฌธ์ œ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋„๊ตฌ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จํ•ด ์กฐ์ง์— ๋งˆ๋ จ๋˜์–ด ์žˆ๋Š” ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? Tableau Prep์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์— ์ถœ๋ ฅ์„ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ด€๋ จํ•ด ์กฐ์ง์— ๊ตฌ์ถ•๋œ ๋ชจ๋“  ๋ชจ๋‹ˆํ„ฐ๋ง, ๊ฐ์‚ฌ, ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฐ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ์ž‘์—…์ด ์ด์ œ๋Š” ๋ณต์žกํ•˜์ง€ ์•Š์Œ

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

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

์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์“ฐ๊ธฐ์™€ ์ฆ๋ถ„ ์ƒˆ๋กœ ๊ณ ์นจ์˜ ์™„๋ฒฝํ•œ ์กฐํ•ฉ

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

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

Data Management๋กœ ๋” ํฐ ๊ฐ€์‹œ์„ฑ๊ณผ ์ž๋™ํ™” ํ™•๋ณด

Tableau Server๋‚˜ Tableau Online์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, Tableau ์‚ฌ์ดํŠธ์—์„œ Tableau Data Management๋ฅผ ํ†ตํ•ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ธ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์“ฐ๊ธฐ๋ฅผ ํ›จ์”ฌ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์ฐธ๊ณ : Tableau Prep์˜ 2020.3.1 ๋ฒ„์ „๋ถ€ํ„ฐ TDE ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜๋Š” ์˜ต์…˜์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. TDE ํ˜•์‹์€ ์ด์ œ Hyper ํŒŒ์ผ ํ˜•์‹์œผ๋กœ ์˜๊ตฌ ๋Œ€์ฒด๋˜๋ฉฐ, TDE ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๋ชจ๋“  ํ๋ฆ„์€ ๋Œ€์‹  Hyper ํŒŒ์ผ์„ ๋งŒ๋“ค๋„๋ก ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ข€ ๋” ์•Œ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”?

Tableau 2020.3์˜ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ , ์‹œํ—˜ํŒ ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•˜์—ฌ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์— ๋„์›€์ด ๋  ๊ท€์ค‘ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฐธ์—ฌ๊ฐ€ ์—†์œผ๋ฉด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!