다음을 통해 공유


Microsoft Fabric에서 샘플 웨어하우스 만들기

적용 대상:✅ Microsoft Fabric 내 웨어하우스

이 문서에서는 웨어하우스 만들고 사용하는 방법을 포함한 Microsoft Fabric 포털을 사용하여 샘플 웨어하우스를 시작하는 방법을 설명합니다.

샘플 데이터로 새 웨어하우스를 만드는 방법

이 섹션에서는 샘플 데이터를 사용하여 새 웨어하우스를 만드는 방법에 대해 안내합니다.

홈 허브를 사용하여 웨어하우스 샘플 만들기

  1. 탐색 창의 첫 번째 허브는 홈 허브입니다. 새로 만들기 섹션에서 웨어하우스 샘플 카드를 선택하여 홈 허브에서 웨어하우스 생성을 시작할 수 있습니다.

    홈 허브의 웨어하우스 샘플 카드를 보여 주는 스크린샷.

  2. 샘플 웨어하우스의 이름을 제공하고 만들기를 선택합니다.

    홈 허브의 웨어하우스 생성 환경을 보여 주는 스크린샷.

  3. 만들기 작업을 수행하면 새 웨어하우스를 만들고 여기에 샘플 데이터를 로드하기 시작합니다. 데이터 로딩이 완료되려면 몇 초 정도 걸립니다.

    샘플 데이터를 웨어하우스로 로딩하는 모습을 보여 주는 스크린샷.

  4. 샘플 데이터 로딩이 완료되면 데이터가 테이블 및 뷰에 로드된 상태로 웨어하우스가 열리며 쿼리를 수행할 수 있습니다.

    샘플 데이터가 로드된 웨어하우스를 보여주는 스크린샷.

기존 웨어하우스에 샘플 데이터 로드

  1. 웨어하우스를 만든 후에는 샘플 데이터베이스 사용 카드에서 웨어하우스로 샘플 데이터를 로드할 수 있습니다.

    생성 허브의 웨어하우스 카드를 선택하는 위치를 보여 주는 스크린샷.

  2. 데이터 로딩이 완료되려면 몇 초 정도 걸립니다.

    샘플 데이터를 웨어하우스로 로딩하는 모습을 보여 주는 스크린샷.

  3. 샘플 데이터 로딩이 완료되면 웨어하우스는 쿼리를 위해 테이블과 보기에 로드된 데이터를 표시합니다.

    샘플 데이터가 로드된 웨어하우스를 보여주는 스크린샷.

샘플 스크립트

새 웨어하우스가 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