πŸ“˜ Teradata Studio κΈ°λ³Έ ν™”λ©΄ μ΄ν•΄ν•˜κΈ°

기초 UI μ„€λͺ… + SQL μ‹€ν–‰ 방법 + νŠΈλžœμž­μ…˜ λͺ¨λ“œ κ°œλ…

πŸ“ 1. Teradata Studio 첫 ν™”λ©΄ ꡬ성

Teradata Studioλ₯Ό μ‹€ν–‰ν•˜λ©΄ λ‹€μŒκ³Ό 같은 μ£Όμš” μ˜μ—­μ„ 보게 λ©λ‹ˆλ‹€.

πŸ”Ή 1) 상단 메뉴(File / Edit / Window λ“±)

일반적인 파일 관리, 보기 μ„€μ •, ν™˜κ²½μ„€μ • λ³€κ²½ 등을 μˆ˜ν–‰ν•©λ‹ˆλ‹€.

πŸ”Ή 2) Studio Toolbar

쿼리 μ‹€ν–‰, μ €μž₯, μƒˆ μ—°κ²° 생성 λ“± 자주 μ‚¬μš©ν•˜λŠ” κΈ°λŠ₯ μ•„μ΄μ½˜λ“€μ΄ μœ„μΉ˜ν•©λ‹ˆλ‹€.

πŸ”Ή 3) Data Source Explorer (쒌츑 μ˜μ—­)

Teradata에 μ—°κ²°λœ λ°μ΄ν„°λ² μ΄μŠ€ / μœ μ € / ν…Œμ΄λΈ” / λ·° 등을 탐색할 수 μžˆλŠ” κ°€μž₯ μ€‘μš”ν•œ νŒ¨λ„μž…λ‹ˆλ‹€.

πŸ”Ή 4) Project Explorer

SQL νŒŒμΌμ΄λ‚˜ ν”„λ‘œμ νŠΈλ₯Ό λ‘œμ»¬μ— μ €μž₯ν•˜μ—¬ 관리할 λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

πŸ”Ή 5) SQL Editor (쀑앙 상단)

SQL을 μž‘μ„±ν•˜λŠ” κ³΅κ°„μž…λ‹ˆλ‹€.
예:

1
SELECT CURRENT_TIME;

πŸ”Ή 6) Result Set Viewer (쀑앙 / ν•˜λ‹¨)

쿼리 μ‹€ν–‰ κ²°κ³Όλ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.

πŸ”Ή 7) SQL History (ν•˜λ‹¨)

μ‹€ν–‰ν•œ SQL 기둝을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ”Ή 8) Perspective 메뉴 (였λ₯Έμͺ½ 상단)

  • Administration
  • Query Development
  • Data Transfer

πŸ“ 2. 화면이 λ§κ°€μ‘Œμ„ λ•Œ 볡ꡬ 방법

Window β†’ Reset Perspective


πŸ“ 3. SQL μ‹€ν–‰ν•˜λŠ” 방법

πŸ”Έ 방법 1 β€” F5 (κ°€μž₯ 많이 μ‚¬μš©)

  • μ„ νƒν•œ SQL만 μ‹€ν–‰
  • μ„ νƒν•˜μ§€ μ•ŠμœΌλ©΄ 전체 μ‹€ν–‰

πŸ”Έ 방법 2 β€” Ctrl + Alt + X

λͺ¨λ“  SQL을 ν•˜λ‚˜μ˜ νƒ­μœΌλ‘œ μ‹€ν–‰ν•©λ‹ˆλ‹€.

πŸ”Έ 방법 3 β€” μ‹€ν–‰ λ²„νŠΌ 클릭

μƒλ‹¨μ˜ ▢️ μ•„μ΄μ½˜ 클릭


πŸ“ 4. SQL μ‹€ν–‰ ν…ŒμŠ€νŠΈ

πŸ”Έ ν˜„μž¬ μ‹œκ°„ 확인

1
SELECT CURRENT_TIME;

πŸ”Έ DBC λ°μ΄ν„°λ² μ΄μŠ€ 쑰회

1
SELECT * FROM DBC.DatabasesV;

DBCλŠ” Teradata의 메타데이터λ₯Ό λ³΄κ΄€ν•˜λŠ” 핡심 λ°μ΄ν„°λ² μ΄μŠ€μž…λ‹ˆλ‹€.


πŸ“ 5. 닀쀑 SQL μ‹€ν–‰ μ‹œ 주의점

각 SQL λ¬Έ λ’€μ—λŠ” λ°˜λ“œμ‹œ **μ„Έλ―Έμ½œλ‘ (;)**이 ν•„μš”ν•©λ‹ˆλ‹€.

1
2
3
SELECT * FROM DBC.DatabasesV;
SELECT CURRENT_DATE;
SELECT CURRENT_TIME;

πŸ“ 6. HELP SESSION

1
HELP SESSION;

μ„Έμ…˜ 정보(μ‚¬μš©μž, 둜그인 μ‹œκ°„, λͺ¨λ“œ λ“±)을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.


πŸ“ 7. νŠΈλžœμž­μ…˜ λͺ¨λ“œ (ANSI vs Teradata)

πŸ”Έ Teradata λͺ¨λ“œ

  • λŒ€μ†Œλ¬Έμž ꡬ뢄 적음
  • κΈ°λ³Έ μΆ”μ²œ λͺ¨λ“œ

πŸ”Έ ANSI λͺ¨λ“œ

  • ν‘œμ€€ SQL μ€€μˆ˜
  • COMMIT ν•„μš”
  • λŒ€μ†Œλ¬Έμž ꡬ뢄 엄격

πŸ“ 8. νŠΈλžœμž­μ…˜(UNIT OF WORK) κ°œλ…

νŠΈλžœμž­μ…˜ = μž‘μ—… λ‹¨μœ„
μ „λΆ€ μ„±κ³΅ν•˜κ±°λ‚˜, μ‹€νŒ¨ μ‹œ 전체 λ‘€λ°±λ˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

예: INSERT 쀑 μ •μ „ β†’ 일뢀 컬럼만 μ €μž₯λ˜μ§€ μ•Šκ³  전체 μ·¨μ†Œλ¨


🎯 μ΅œμ’… 정리

  • UI ꡬ성 이해
  • SQL μ‹€ν–‰ 단좕킀(F5 / Ctrl+Alt+X)
  • DBC 데이터 쑰회
  • νŠΈλžœμž­μ…˜ λͺ¨λ“œ 차이
  • HELP SESSION ν™œμš©