SAP HANA-SQL 개요
SQL은 Structured Query Language를 나타냅니다.
데이터베이스와 통신하기위한 표준화 된 언어입니다. SQL은 데이터를 검색하고 데이터베이스에서 데이터를 저장 또는 조작하는 데 사용됩니다.
SQL 문은 다음 기능을 수행합니다-
- 데이터 정의 및 조작
- 시스템 관리
- 세션 관리
- 거래 관리
- 스키마 정의 및 조작
개발자가 데이터를 데이터베이스로 푸시 할 수있는 SQL 확장 세트를 호출합니다. SQL scripts.
데이터 조작 언어 (DML)
DML 문은 스키마 개체 내의 데이터를 관리하는 데 사용됩니다. 몇 가지 예-
SELECT − 데이터베이스에서 데이터 검색
INSERT − 테이블에 데이터 삽입
UPDATE − 테이블 내의 기존 데이터 업데이트
데이터 정의 언어 (DDL)
DDL 문은 데이터베이스 구조 또는 스키마를 정의하는 데 사용됩니다. 몇 가지 예-
CREATE − 데이터베이스에 개체 생성
ALTER − 데이터베이스 구조 변경
DROP − 데이터베이스에서 개체 삭제
데이터 제어 언어 (DCL)
DCL 문의 몇 가지 예는 다음과 같습니다.
GRANT − 데이터베이스에 대한 사용자의 액세스 권한을 부여합니다.
REVOKE − GRANT 명령으로 주어진 접근 권한 철회
SQL이 필요한 이유는 무엇입니까?
SAP HANA Modeler에서 정보보기를 생성 할 때 일부 OLTP 애플리케이션 위에 생성합니다. 백엔드의이 모든 것은 SQL에서 실행됩니다. 데이터베이스는이 언어 만 이해합니다.
보고서가 비즈니스 요구 사항을 충족하는지 테스트를 수행하려면 출력이 요구 사항에 맞는 경우 데이터베이스에서 SQL 문을 실행해야합니다.
HANA 계산 뷰는 그래픽 또는 SQL 스크립트를 사용하여 두 가지 방법으로 만들 수 있습니다. 더 복잡한 계산보기를 만들 때 직접 SQL 스크립트를 사용해야 할 수 있습니다.
HANA Studio에서 SQL 콘솔을 여는 방법은 무엇입니까?
HANA 시스템을 선택하고 시스템보기에서 SQL 콘솔 옵션을 클릭합니다. 카탈로그 탭이나 임의의 스키마 이름을 마우스 오른쪽 단추로 클릭하여 SQL 콘솔을 열 수도 있습니다.
SAP HANA는 관계형 및 OLAP 데이터베이스로 작동 할 수 있습니다. HANA에서 BW를 사용하면 BW와 HANA에 큐브를 생성하여 관계형 데이터베이스 역할을하며 항상 SQL 문을 생성합니다. 그러나 OLAP 연결을 사용하여 HANA 뷰에 직접 액세스하면 OLAP 데이터베이스 역할을하여 MDX가 생성됩니다.