반응형
Notice
Recent Posts
Recent Comments
160x600
관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[HANA] Catalog Object 본문

기술/HANA DB

[HANA] Catalog Object

스레TV 2025. 6. 2. 13:35
728x90
반응형

SAP HANA에서 말하는 "Catalog Object"는 데이터베이스 내부에 존재하는 구조적 정의(메타데이터) 객체들을 의미하며, 주로 데이터베이스 스키마 안에 존재하는 테이블, 뷰, 프로시저, 함수, 시퀀스, 트리거 등을 가리킵니다.


📚 Catalog Object란?

Catalog Object = 데이터베이스 안의 논리적 객체들 (메타데이터 중심)


📂 예시: SAP HANA의 주요 Catalog Objects

유형예시설명
Table CUSTOMERS, SALES_DATA 실제 데이터를 저장하는 구조
View V_CUSTOMER_ORDERS 여러 테이블을 조인하거나 가공한 읽기 전용 결과
Stored Procedure sp_calculate_bonus() 미리 정의된 SQL 프로시저 로직
Function get_discount_rate() 반환값이 있는 사용자 정의 함수
Sequence seq_invoice_id 고유한 숫자를 자동 생성하는 객체
Synonym ext_customer → CUSTOMER 객체에 별칭 부여
Trigger AFTER INSERT 트리거 특정 이벤트 발생 시 자동 수행 로직
 

🧭 어디서 볼 수 있나?

  • SAP HANA Database Explorer
    • 왼쪽 패널의 Catalog > 스키마 > Tables / Views / Procedures 등에서 확인 가능
  • SAP HANA Studio or Eclipse
    • Catalog 트리 아래에서 스키마별로 확인 가능

📦 왜 중요할까?

  1. 데이터베이스 구조 설계에 핵심
  2. 데이터 로딩/쿼리/비즈니스 로직 수행을 위한 기본 단위
  3. 마이그레이션 또는 백업/복구 시 내보내고(import/export) 가져오는 대상이 됨

🛠 관련 도구

  • IMPORT/EXPORT CATALOG OBJECTS 기능 (SAP HANA Database Explorer)
  • .hdbtable, .hdbprocedure 같은 HANA 개발 객체들과 연결됨
300x250
반응형

'기술 > HANA DB' 카테고리의 다른 글

[HANA DB] INIFILE ADMIN  (0) 2025.06.04
[HANA DB] Savepoint  (1) 2025.06.03
[HANA] SQL Trace Tool  (0) 2025.06.01
[HANA DB] SAP HANA Cockpit vs SAP HANA Database Explorer  (0) 2025.05.31
[HANA] hdblcm 툴  (0) 2025.05.30
[HANA BC] Workload Class  (0) 2025.05.29
[HANA DB] SAP HANA SQL Console  (0) 2025.05.28
Comments