레이크 데이터베이스 템플릿

Azure Synapse Analytics는 레이크의 데이터를 표준화할 수 있도록 하는 업계별 데이터베이스 템플릿을 제공합니다. 이러한 템플릿은 사전 정의된 비즈니스 영역에 대한 스키마를 제공하여 데이터를 구조화된 방식으로 레이크 데이터베이스에 로드할 수 있도록 합니다. 이러한 템플릿을 사용하여 레이크 데이터베이스를 만들고 Azure Synapse 분석 런타임을 사용하여 비즈니스 사용자에게 인사이트를 제공합니다.

엔터프라이즈 템플릿

엔터프라이즈 데이터베이스 템플릿에는 특정 산업 내 조직이 가장 관심을 가질 만한 테이블 하위 집합이 포함되어 있습니다. 높은 수준의 개요를 제공하고 관련 비즈니스 영역 간의 연결을 설명합니다. 이러한 템플릿은 다양한 유형의 대규모 프로젝트에 대한 가속기 역할을 합니다. 예를 들어 소매 템플릿에는 "소매"라는 엔터프라이즈 템플릿이 하나 있습니다.

Enterprise template example

테이블

테이블은 다른 개체와 구별될 수 있는 독립적인 존재를 가진 개체입니다. 예를 들어 고객, 상점, 채널 등이 있습니다.

Column

각 테이블은 테이블을 구성하는 값과 데이터를 나타내는 열 집합으로 설명됩니다. 각 열에는 이름, 설명, 데이터 형식이 있으며 테이블과 연결됩니다. 데이터베이스 템플릿에는 약 30,000개의 열이 있습니다. 예를 들어 CustomerId는 Customer 테이블의 열입니다.

기본 키

기본 키는 전체 테이블을 고유하게 식별하는 데 도움이 됩니다. 테이블에서 튜플을 고유하게 식별해야 합니다. 예를 들어 CustomerId 열의 키는 고유성을 적용하여 Customer 테이블에서 각 고객을 식별합니다.

외래 키

외래 키는 값이 다른 테이블의 기본 키와 일치하는 열 또는 열 조합입니다. 두 테이블 간의 링크를 설정하는 데 도움이 됩니다. 예를 들어 트랜잭션 테이블의 CustomerId는 트랜잭션을 완료한 고객을 나타냅니다. 외래 키는 항상 기본 키(예: Customer 테이블의 CustomerId 기본 키)와 관계가 있습니다.

복합 키

복합 키는 테이블의 레코드를 고유하게 식별하는 데 함께 필요한 둘 이상의 열로 구성된 키입니다. 예를 들어 Order 테이블에서 레코드를 고유하게 식별하려면 OrderNumber와 ProductId가 모두 필요할 수 있습니다.

관계

관계는 두 테이블 간의 연관 또는 상호 작용입니다. 예를 들어 Customer 테이블과 CustomerEmail 테이블은 서로 관련되어 있습니다. 관계에 관련된 두 개의 테이블이 있습니다. 종종 외래 키로 연결되는 부모 테이블과 자식 테이블이 있습니다. 관계는 테이블에서 테이블로라고 말할 수 있습니다.

테이블 파티션

레이크 데이터베이스를 사용하면 더 나은 성능을 위해 기본 데이터를 테이블에 대해 분할할 수 있습니다. 데이터베이스 편집기의 테이블의 스토리지 설정에서 파티션 구성을 설정할 수 있습니다.

다음 단계

아래 링크를 사용하여 데이터베이스 디자이너 기능을 계속 탐색합니다.