패브릭의 SQL 데이터베이스 자습서 소개
적용 대상:✅Microsoft Fabric의 SQL 데이터베이스
Microsoft Fabric은 모든 엔터프라이즈의 모든 분석 요구 사항에 대한 원스톱 상점을 제공합니다. 이 자습서의 목적은 Fabric에서 SQL 데이터베이스를 활용하는 포괄적인 가이드를 제공하는 것입니다. 이 자습서는 데이터베이스 만들기, 데이터베이스 개체 설정, 자율 기능 탐색, 데이터 결합 및 시각화 프로세스를 탐색하는 데 도움이 되도록 조정되었습니다. 또한 데이터를 효율적으로 연결하고 쿼리하는 최신 접근 방식의 역할을 하는 GraphQL 엔드포인트를 만드는 방법을 알아봅니다. 또한 SQL 분석 엔드포인트를 사용하여 미러된 데이터를 사용하여 보고 및 분석하고 데이터 시각화를 개발하는 방법을 알아봅니다.
Important
이 기능은 프리뷰로 제공됩니다.
이 자습서는 Microsoft Fabric 에코시스템 내에서 Fabric의 SQL 데이터베이스를 확실하게 이해할 수 있도록 프로세스의 각 단계를 안내하는 실습 환경을 제공하도록 구성되었습니다. Microsoft Fabric 내의 전문가 및 시민 개발자 모두에 맞게 조정된 원활한 통합 지점 및 다양한 환경에 대한 인사이트를 얻을 수 있습니다.
이 자습서는 참조 아키텍처로 사용할 수 없으며 기능 및 기능의 전체 목록을 다루지도 않습니다. 또한 모범 사례에 대한 규범적인 가이드가 아니라 Fabric에서 SQL Database의 기능과 사용자 환경을 숙지하기 위한 기본 연습입니다.
패브릭 엔드 투 엔드 시나리오의 SQL 데이터베이스
이 자습서의 필수 조건으로 다음 단계를 완료합니다.
- Power BI 온라인 계정에 로그인하거나 계정이 아직 없는 경우 평가판에 등록합니다.
- 테넌트에서 조직에 Microsoft Fabric을 사용하도록 설정합니다.
이 자습서에서는 Contoso 그룹에서 작업하는 데이터베이스 개발자의 역할을 수행합니다. 조직은 과거 판매 및 제조에 사용되는 다양한 제품에 대한 현재 현장 구성 요소를 기반으로 AdventureWorks 및 Northwind Traders 자회사에 대한 공급망 정보를 평가하려고 합니다.
샘플 데이터와 함께 데이터 및 뷰를 사용하여 이 데이터의 시각화를 만들고 애플리케이션에서 사용할 수 있는 데이터를 실시간으로 분석할 수 있습니다. GraphQL을 솔루션의 기본 데이터 API로 선택했습니다. 이 자습서의 단계는 다음과 같습니다.
- Microsoft Fabric 작업 영역 만들기
- Microsoft Fabric에서 SQL 데이터베이스 만들기
- 샘플 데이터 수집 및 추가 개체 및 데이터 만들기
- 데이터베이스 쿼리 및 자율 기능 검토
- SQL 분석 엔드포인트를 사용하여 데이터 쿼리
- 시각화 만들기 및 공유
- Microsoft Fabric Notebooks를 사용하여 데이터 분석 수행
- DevOps 및 GraphQL API를 사용하여 애플리케이션 만들기
- 리소스 정리
패브릭 엔드 투 엔드 아키텍처의 SQL 데이터베이스
데이터 원본 - Microsoft Fabric을 사용하면 Azure Data Services, 기타 클라우드 플랫폼 및 온-프레미스 데이터 원본에 쉽고 빠르게 연결하여 데이터를 수집하고 데이터를 생성 및 편집하는 애플리케이션을 빌드할 수 있습니다.
수집 - Microsoft Fabric 파이프라인의 일부로 200개 이상의 네이티브 커넥터를 사용하고 데이터 흐름을 사용하여 데이터 변환을 끌어서 놓으면 조직에 대한 인사이트를 신속하게 작성할 수 있습니다. 바로 가기는 복사하거나 이동하지 않고도 기존 데이터에 연결하는 방법을 제공하는 Microsoft Fabric의 새로운 기능입니다. 이 자습서의 뒷부분에서 바로 가기 기능에 대한 자세한 내용을 확인할 수 있습니다. 개발을 위해 SQL Server 인스턴스와 마찬가지로 데이터베이스에 액세스할 수 있는 TDS(테이블 형식 데이터 스트림) 프로토콜이 있습니다. 또한 GraphQL API를 사용하여 패브릭의 SQL 데이터베이스뿐만 아니라 Microsoft Fabric의 여러 데이터 원본을 일관되고 안전하며 통합된 방식으로 쿼리할 수 있습니다.
저장, 쿼리 및 보강 – Fabric의 SQL 데이터베이스는 업계 표준 Transact-SQL 명령과 함께 작동하여 GraphQL API뿐만 아니라 데이터 및 데이터 개체를 만들고, 읽고, 업데이트하고, 삭제합니다.
노출 - 패브릭의 SQL 데이터베이스 및 SQL 분석 엔드포인트의 데이터는 업계 최고의 비즈니스 인텔리전스 도구인 Power BI에서 보고 및 시각화에 사용할 수 있습니다. 패브릭 연결 및 SQL 분석 엔드포인트의 각 SQL 데이터베이스에는 필요한 경우 다른 보고 도구에서 데이터를 쉽게 연결하고 쿼리할 수 있는 기본 제공 TDS 엔드포인트가 제공됩니다. 웨어하우스를 만들면 기본 의미 체계 모델이라고 하는 보조 항목이 동일한 이름으로 동시에 생성됩니다. 기본 의미 체계 모델을 사용하여 몇 가지 단계로 데이터 시각화를 시작할 수 있습니다. 이 두 가지 모두 GraphQL API를 통해 노출할 수 있습니다.
샘플 데이터
이 자습서의 샘플 데이터의 경우 샘플 데이터베이스 및 샘플 데이터베이스의 AdventureWorksLT
하위 집합을 Northwind
사용합니다. 이 엔드 투 엔드 시나리오의 경우 Microsoft Fabric 플랫폼에서 SQL 데이터베이스의 규모 및 성능 기능을 미리 보기 위해 충분한 데이터 개체와 데이터를 수집하고 생성합니다. 이 샘플은 플랫폼의 더 많은 기능을 표시하도록 확장할 수 있습니다.
일반적으로 데이터베이스의 트랜잭션 시스템(또는 기간 업무 애플리케이션)에서 데이터를 만든 다음 데이터 레이크 또는 데이터 웨어하우스 준비 영역에 데이터를 복사하거나 롤업합니다. 그러나 이 자습서에서는 샘플 Sales 및 Products 데이터를 시작점으로 사용하고, 다른 테이블에 조인할 Warehouse 데이터를 추가하고, 그 과정에서 데이터에 대한 뷰를 만듭니다.
데이터 모델
Microsoft Fabric의 SQL 데이터베이스에 대한 SalesLT 샘플 데이터는 더 큰 AdventureWorks 데이터베이스의 하위 집합이며 다음 데이터 요소 및 관계를 포함합니다. 이 자습서에서는 이 데이터 모델에 표시된 테이블을 만듭니 Warehouse
다. 이 예제에서는 웨어하우스 데이터에 대한 숫자 키만 만들어지고 설정 스크립트에서 데이터가 생성됩니다. 이 예제를 확장하려면 이름, 설명 및 기타 공급자 정보에 대한 테이블 가져오기를 사용하여 테이블을 Warehouse
정규화 Northwind
합니다.