목록기술/HANA DB (19)
세상 모든 잡동사니 집합소 스레TV
✅ SAP HANA SQL Console – 개요💡 무엇인가요?SQL Console은 SAP HANA (Cloud & On-Prem) 환경에서 SQL 문을 직접 작성하고 실행할 수 있는 인터페이스입니다.이는 주로 SAP HANA Database Explorer 또는 SAP HANA Studio, SAP Business Application Studio (BAS) 안에서 제공됩니다.🧱 주요 기능기능설명✅ SQL 쿼리 실행SELECT, INSERT, UPDATE, DELETE, DDL 등 모든 SQL 문✅ 실행 결과 확인테이블 형태의 결과 출력✅ 오류 메시지 확인SQL 오류 위치 및 메시지 제공✅ 코드 보조 기능자동완성, 컬럼명 제안, 코드 포맷팅 등✅ 스크립트 실행여러 쿼리 일괄 실행 (F8 또는 우클..
SAP HANA는 보안과 접근 제어를 세밀하게 제어하기 위해 다양한 유형의 권한 체계를 갖추고 있습니다.✅ SAP HANA Privileges의 주요 유형분류설명예시1. System Privileges시스템 관리 관련 작업 수행 권한USER ADMIN, ROLE ADMIN, CREATE SCHEMA, AUDIT ADMIN 등2. Object PrivilegesDB 객체에 대한 권한 (테이블, 뷰 등)SELECT, INSERT, UPDATE, DELETE, EXECUTE 등3. Analytic Privileges데이터 레벨 접근 제어 (행 기반 필터링)예: Sales 데이터에서 '한국' 지역만 조회 가능4. Package PrivilegesXS Classic 애플리케이션 패키지 접근 제어READ, WRIT..
SAP HANA 데이터베이스에서는 기본적으로 필수(Core) 프로세스들이 항상 실행되며, 이들 서비스는 SAP HANA가 정상적으로 작동하기 위해 반드시 필요한 핵심 엔진들입니다. 이들은 보통 SYSTEMDB와 Tenant DB 양쪽에 존재할 수 있으며, 특히 SYSTEMDB는 전체 인스턴스를 관리하는 역할을 합니다.✅ SAP HANA의 기본 필수(Core) 프로세스 / 서비스 설명서비스 이름설명SYSTEMDB / Tenant DBName ServerSAP HANA 시스템의 메타데이터 관리자테이블 위치, 파티셔닝 정보, landscape 정보 저장 및 라우팅 처리SYSTEMDB에만 존재Index ServerSQL 처리, 트랜잭션 처리, OLAP/OLTP 엔진을 포함한 핵심 DB 엔진모든 쿼리, 데이터 처..
SAP HANA에서 스키마(Schema)란?SAP HANA는 강력한 인메모리 데이터베이스 관리 시스템으로, 데이터를 저장하고 처리하는 데 다양한 방법을 제공합니다. 그 중 **스키마(Schema)**는 데이터베이스 객체들을 논리적으로 그룹화하고 관리할 수 있는 중요한 구성 요소입니다. SAP HANA에서 스키마는 데이터베이스의 구성 단위로서, 테이블, 뷰, 프로시저, 함수 등 다양한 데이터베이스 객체들을 포함하는 컨테이너 역할을 합니다.스키마의 기본 개념**스키마(Schema)**는 데이터베이스 내의 객체들을 논리적으로 그룹화하는 컨테이너입니다.테이블, 뷰, 인덱스, 프로시저, 사용자 정의 함수(UDF), 시퀀스 등 여러 데이터베이스 객체가 하나의 스키마 안에 속할 수 있습니다.각 스키마는 특정 소유자(..
🧩 Data Aging의 목적메모리 최적화: SAP HANA는 인메모리 데이터베이스이므로 데이터를 메모리에 올리기 위한 자원이 많이 필요합니다. Data Aging을 활용하면 오래된 데이터는 디스크로 이동시켜 메모리 자원을 절약할 수 있습니다.성능 유지: 데이터를 주기적으로 정리하고 이동시킴으로써 시스템 성능을 오랜 시간 동안 안정적으로 유지할 수 있습니다.스토리지 비용 절감: 자주 사용되지 않는 데이터는 저비용 디스크 저장소로 옮겨 물리적 하드웨어 자원 비용을 절감할 수 있습니다.🧠 Data Aging의 작동 원리데이터 수명 주기 설정: 데이터가 활발하게 사용되는 시점(핫 데이터)과 거의 사용되지 않는 시점(웜 데이터 또는 콜드 데이터)을 정의합니다.예를 들어, 최근 1개월의 데이터는 메모리에 유지..