๐Ÿ“˜ Teradata Studio โ€“ SQL History ์ฐฝ ์™„์ „ ์ •๋ฆฌ

Teradata SQL History ์ฐฝ ์„ค์ •, ์ปฌ๋Ÿผ ์„ ํƒ, ๋…ธํŠธ ๊ธฐ๋Šฅ, ๋ณต์› ๋ฐฉ๋ฒ•


๐Ÿ“ 1. SQL History ์ฐฝ ๋ณต์›ํ•˜๊ธฐ

SQL History ์ฐฝ์„ ์‹ค์ˆ˜๋กœ ๋‹ซ์•˜๊ฑฐ๋‚˜ ์‚ฌ๋ผ์กŒ๋‹ค๋ฉด:

Window โ†’ Reset Perspective

๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๊ธฐ๋ณธ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ๋ณต์›๋ฉ๋‹ˆ๋‹ค.
โ†’ History ์ฐฝ, Result Viewer ๋“ฑ ๋ชจ๋“  ํŒจ๋„์ด ์›๋ž˜ ์œ„์น˜๋กœ ๋Œ์•„์˜ต๋‹ˆ๋‹ค.


๐Ÿ“ 2. SQL History ์ฐฝ ์ปฌ๋Ÿผ(Columns) ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

SQL History๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋งค์šฐ ๋งŽ์€ ์ปฌ๋Ÿผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์˜ˆ: Timestamp, Source, User, Destination, Row Count, Result, SQL Statement ๋“ฑ

ํ•„์š” ์—†๋Š” ์ปฌ๋Ÿผ์ด ๋งŽ์œผ๋ฉด ํ™”๋ฉด์ด ๋ณต์žกํ•ด์ง€๋ฏ€๋กœ ์›ํ•˜๋Š” ํ•ญ๋ชฉ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”ง ์„ค์ • ๊ฒฝ๋กœ

Window โ†’ Preferences โ†’ Teradata Datatools โ†’ SQL History

์—ฌ๊ธฐ์„œ ๋‹ค์Œ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

๐Ÿ”น 1) ํ‘œ์‹œํ•  ์ปฌ๋Ÿผ ์„ ํƒ

  • Removed Columns โ†’ ํ‘œ์‹œ ์•ˆ ํ•จ
  • Displayed Columns โ†’ ํ‘œ์‹œ๋จ

์˜ˆ์‹œ: ์•„๋ž˜ ํ•ญ๋ชฉ๋งŒ ์„ ํƒํ•˜์—ฌ ํ•„์š”ํ•œ ์ •๋ณด๋งŒ ๋ณด์ด๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ

  • Timestamp
  • SQL Statement
  • Result (์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ํฌํ•จ)
  • Row Count
  • Elapsed Time

์ ์šฉ ํ›„ History ์ฐฝ์—๋Š” ์„ ํƒํ•œ ์ปฌ๋Ÿผ๋งŒ ๊น”๋”ํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ“ 3. ์„ค์ • ์ ์šฉ ํ›„ ๊ฒฐ๊ณผ ํ™•์ธ

์˜ˆ์‹œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•œ ํ›„ History ์ฐฝ์—์„œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • Row Count: ์กฐํšŒ๋œ ๋ ˆ์ฝ”๋“œ ์ˆ˜
  • Result:
    • ์„ฑ๊ณต ์‹œ โ€œExecuted as Single Statementโ€
    • 2000๊ฐœ ๋„˜์œผ๋ฉด โ€œCanceledโ€ (์ œํ•œ ๋•Œ๋ฌธ์— ์ผ๋ถ€๋งŒ ์กฐํšŒ๋จ)
  • Elapsed Time: ์‹คํ–‰ ์†Œ์š” ์‹œ๊ฐ„
  • SQL Statement: ์‹คํ–‰ํ•œ SQL ์›๋ฌธ
  • Timestamp: ์‹คํ–‰ํ•œ ๋‚ ์งœ/์‹œ๊ฐ„

๐Ÿ‘‰ ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์—†์ด ํ•ต์‹ฌ ์ •๋ณด๋งŒ ๋‚จ์•„์„œ ํ›จ์”ฌ ์ฝ๊ธฐ ์‰ฌ์›Œ์ง


๐Ÿ“ 4. SQL Notes ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ

SQL Editor์—์„œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ๋…ธํŠธ ์ž…๋ ฅ ํŒ์—…์ด ๋œฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์‹œ ํŒ์—… ๋‚ด์šฉ:

โ€œEnter a note for this queryโ€

์ด ๊ธฐ๋Šฅ์€ ์ฟผ๋ฆฌ ์‹คํ–‰ ์‹œ ๊ฐœ์ธ ๋ฉ”๋ชจ๋ฅผ ๊ธฐ๋กํ•ด๋‘๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

์˜ˆ:

1
My first query

์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  History ์ฐฝ์— โ€œNotesโ€ ์ปฌ๋Ÿผ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ํ•ด๋‹น ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ“ 5. Notes ์ปฌ๋Ÿผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฒฝ๋กœ:

Window โ†’ Preferences โ†’ Teradata Datatools โ†’ SQL History

  1. Available Columns ๋ชฉ๋ก์—์„œ โ€œNotesโ€๋ฅผ ์„ ํƒ
  2. Displayed Columns๋กœ ์ด๋™
  3. ํ•„์š”ํ•˜๋ฉด ์ˆœ์„œ ์ด๋™(Up/Down) ๊ธฐ๋Šฅ์œผ๋กœ ์›ํ•˜๋Š” ์œ„์น˜ ์กฐ์ •
  4. Apply and Close

์ด์ œ History ์ฐฝ์— Notes๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค:

Timestamp SQL Statement Result Notes
2025-02-10 SELECT * FROM โ€ฆ OK My first query

๐Ÿ’ก SQL์„ ๋งŽ์ด ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ ์ฟผ๋ฆฌ ๋ชฉ์ ์ด๋‚˜ ํŠน์ด์‚ฌํ•ญ์„ ๊ธฐ๋กํ•ด๋‘๋ฉด ์œ ์šฉํ•จ.


๐Ÿ“ 6. Notes ๊ธฐ๋Šฅ ๋น„ํ™œ์„ฑํ™”

Notes ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• โ‘ 

  • SQL ์‹คํ–‰ ํ›„ ๋œจ๋Š” ๋…ธํŠธ ํŒ์—…์„ โ€œ๋น„ํ™œ์„ฑํ™”โ€ ์ฒดํฌ

๋ฐฉ๋ฒ• โ‘ก

  • Notes ์ปฌ๋Ÿผ์„ ๋‹ค์‹œ Removed Columns๋กœ ์ด๋™
    โ†’ History ์ฐฝ์—์„œ ์ œ๊ฑฐ๋จ

๐Ÿ“ 7. History ์ฐฝ ์ฆ‰์‹œ ์„ค์ •ํ•˜๋Š” ๋น ๋ฅธ ๋ฐฉ๋ฒ•

History ์ฐฝ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ ๐Ÿ”ง (Wrench) ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด
๋ฐ”๋กœ ๊ฐ™์€ ์„ค์ • ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Window โ†’ Preferences ๋ฉ”๋‰ด๋ฅผ ํƒ€๊ณ  ๊ฐˆ ํ•„์š” ์—†์Œ.


๐Ÿ“ 8. ์–ธ์ œ๋“  ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ณต์› ๊ฐ€๋Šฅ

History ์„ค์ •์ด ๊ผฌ์ด๊ฑฐ๋‚˜ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์กŒ๋‹ค๋ฉด:

Restore Defaults ๋ฒ„ํŠผ ํด๋ฆญ

โ†’ Teradata Studio์˜ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๊น”๋”ํ•˜๊ฒŒ ๋˜๋Œ์•„์˜ต๋‹ˆ๋‹ค.


๐ŸŽฏ ์ตœ์ข… ์š”์•ฝ

์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” SQL History ์ฐฝ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค:

โœ” ์›ํ•˜๋Š” ์ปฌ๋Ÿผ๋งŒ ํ‘œ์‹œํ•˜๋„๋ก ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

  • Timestamp
  • Row Count
  • Result
  • SQL Statement
  • Elapsed Time
  • Notes (ํ•„์š” ์‹œ)

โœ” Notes ๊ธฐ๋Šฅ

  • ์ฟผ๋ฆฌ์— ๊ฐœ์ธ ๋ฉ”๋ชจ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
  • History ์ฐฝ์— Notes ์ปฌ๋Ÿผ์œผ๋กœ ํ‘œ์‹œ๋จ
  • ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ๋น„ํ™œ์„ฑํ™” ๊ฐ€๋Šฅ

โœ” ๋น ๋ฅธ ์„ค์ •

  • History์ฐฝ์˜ ๐Ÿ”ง ์•„์ด์ฝ˜์œผ๋กœ ์ฆ‰์‹œ ์ด๋™

โœ” ๋ ˆ์ด์•„์›ƒ ๋ณต์›

  • Window โ†’ Reset Perspective ๋กœ ์ „์ฒด UI ์ดˆ๊ธฐํ™” ๊ฐ€๋Šฅ

ํ•„์š”ํ•˜์‹œ๋ฉด ๋‹ค์Œ ๊ฐ•์˜๋„ ์ •๋ฆฌํ•ด์„œ ์—ฐ๊ฒฐ๋œ md ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด๋“œ๋ฆด๊ฒŒ์š”!