적용 대상:✅ Microsoft Fabric 내 웨어하우스
이 문서에서는 웨어하우스 만들고 사용하는 방법을 포함한 Microsoft Fabric 포털을 사용하여 샘플 웨어하우스를 시작하는 방법을 설명합니다.
샘플 데이터로 새 웨어하우스를 만드는 방법
이 섹션에서는 샘플 데이터를 사용하여 새 웨어하우스를 만드는 방법에 대해 안내합니다.
홈 허브를 사용하여 웨어하우스 샘플 만들기
탐색 창의 첫 번째 허브는 홈 허브입니다. 새로 만들기 섹션에서 웨어하우스 샘플 카드를 선택하여 홈 허브에서 웨어하우스 생성을 시작할 수 있습니다.
샘플 웨어하우스의 이름을 제공하고 만들기를 선택합니다.
만들기 작업을 수행하면 새 웨어하우스를 만들고 여기에 샘플 데이터를 로드하기 시작합니다. 데이터 로딩이 완료되려면 몇 초 정도 걸립니다.
샘플 데이터 로딩이 완료되면 데이터가 테이블 및 뷰에 로드된 상태로 웨어하우스가 열리며 쿼리를 수행할 수 있습니다.
기존 웨어하우스에 샘플 데이터 로드
웨어하우스를 만든 후에는 샘플 데이터베이스 사용 카드에서 웨어하우스로 샘플 데이터를 로드할 수 있습니다.
데이터 로딩이 완료되려면 몇 초 정도 걸립니다.
샘플 데이터 로딩이 완료되면 웨어하우스는 쿼리를 위해 테이블과 보기에 로드된 데이터를 표시합니다.
샘플 스크립트
새 웨어하우스가 T-SQL 쿼리를 수락할 준비가 되었습니다. 다음 샘플 T-SQL 스크립트를 새 웨어하우스의 샘플 데이터에 사용할 수 있습니다.
참고
이 섹션에 설명된 기능의 대부분은 TDS 엔드포인트 연결 및 SSMS(SQL Server Management Studio) 또는 Azure Data Studio와 같은 도구를 통해서도 사용할 수 있습니다(대부분의 데이터 처리 요구 사항에 T-SQL을 사용하려는 사용자의 경우). 자세한 내용은 연결 또는 SQL 분석 엔드포인트 또는 웨어하우스 쿼리를 참조하세요.
/*************************************************
Get number of trips performed by each medallion
**************************************************/
SELECT
M.MedallionID
,M.MedallionCode
,COUNT(T.TripDistanceMiles) AS TotalTripCount
FROM
dbo.Trip AS T
JOIN
dbo.Medallion AS M
ON
T.MedallionID=M.MedallionID
GROUP BY
M.MedallionID
,M.MedallionCode
/****************************************************
How many passengers are being picked up on each trip?
*****************************************************/
SELECT
PassengerCount,
COUNT(*) AS CountOfTrips
FROM
dbo.Trip
WHERE
PassengerCount > 0
GROUP BY
PassengerCount
ORDER BY
PassengerCount
/*********************************************************************************
What is the distribution of trips by hour on working days (non-holiday weekdays)?
*********************************************************************************/
SELECT
ti.HourlyBucket,
COUNT(*) AS CountOfTrips
FROM dbo.Trip AS tr
INNER JOIN dbo.Date AS d
ON tr.DateID = d.DateID
INNER JOIN dbo.Time AS ti
ON tr.PickupTimeID = ti.TimeID
WHERE
d.IsWeekday = 1
AND d.IsHolidayUSA = 0
GROUP BY
ti.HourlyBucket
ORDER BY
ti.HourlyBucket