티스토리 뷰

Microsoft Faric

레이크 하우스 스키마

정홍주 2024. 7. 22. 08:00

 

레이크하우스 스키마

 

레이크하우스에 테이블을 생성하면, 테이블은 모두 dbo 스키마로 만들어집니다. 여러 스키마로 테이블을 생성할 수 있는 스키마가 활성화된 레이크하우스(미리 보기)를 확인해보겠습니다.

왜 스키마를 가진 테이블을 생성할까요? SQL 데이터베이스 등에서 스키마를 생성하여 사용하고 있습니다. 스키마를 사용하는 이유는 레이크하우스에서도 마찬가지로 동일합니다. 더 쉬운 데이터 검색과 액세스 제어를 위해 스키마를 사용합니다. 레이크하우스에서는 스키마 미리 보기를 통해 여러 테이블을 가져오기 할 수 있습니다.

레이크하우스 스키마(미리 보기)를 생성하는 방법은 레이크하우스 생성하는 방법과 동일합니다. 레이크하우스를 생성할 때 “레이크하우스 스키마(공개 미리 보기)”를 체크해주면 됩니다.

 

레이크하우스의 Tables에서 새 스키마를 생성할 수 있습니다.

 

스키마가 생성된 결과를 확인할 수 있습니다.

 

 

스키마를 가진 테이블을 생성하려면 레이크하우스의 Files에서 파일을 선택하고, 파일로부터 새 테이블에 로드하면서 스키마에 테이블을 생성할 수 있습니다.

 

또는 PySpark를 통해 특정 스키마에 테이블을 생성할 수 있습니다.

 

그리고 스키마 바로 가기를 통해 여러 테이블을 해당 스키마에 로드할 수 있습니다. Sales 스키마의 … 을 통해 ‘새 테이블 바로 가기’를 통해 Sales 스키마에 여러 테이블을 다른 레이크하우스, 다른 외부 원본에서 로드할 수 있습니다.

 

스키마가 활성화된 레이크하우스에 스키마를 생성하고, 스키마에 테이블을 로드해보았습니다.

 

 

스키마가 있다고 의미체계 모델이나 Power BI 등에서 사용시 달라지는 점은 없습니다. 더 쉽게 데이터를 검색할 수 있습니다.

스키마가 활성화된 레이크하우스를 간략히 확인해보았습니다.

레이크하우스 스키마는 현재 미리 보기 기능으로, 작업 영역 이름의 경우 영문자 및 숫자로만 제공되며 개체를 삭제하면 레이크하우스가 액세스되지 않는 등 여러 이슈가 있으니 참고하십시오.

댓글