다음을 통해 공유


Lakehouse 자습서: Microsoft Fabric에서 보고서 작성

자습서의 이 섹션에서는 Power BI 데이터 모델을 만들고 처음부터 보고서를 만듭니다.

필수 조건

이 자습서를 시작하기 전에 다음 단계를 완료해야 합니다.

보고서 작성

Power BI는 기본적으로 전체 Fabric 환경에 통합됩니다. 이 네이티브 통합에는 가장 성능이 좋은 쿼리 및 보고 환경을 제공하기 위해 Lakehouse에서 데이터에 액세스하기 위한 DirectLake라는 고유 모드가 포함됩니다. DirectLake는 Power BI에서 매우 큰 의미 체계 모델을 분석할 수 있는 획기적인 새로운 기능입니다. Direct Lake는 Lakehouse 또는 Warehouse 엔드포인트를 쿼리할 필요 없이, 데이터를 Power BI 모델로 가져오거나 복제할 필요 없이 DirectLake에서 직접 parquet 형식의 파일을 로드하는 것을 기반으로 합니다. Direct Lake는 레이크에서 데이터를 분석할 준비가 된 Power BI 엔진으로 바로 로드하는 빠른 경로입니다.

기존 DirectQuery 모드에서 Power BI 엔진은 각 쿼리 실행에 대해 원본의 데이터를 직접 쿼리하고 쿼리 성능은 데이터 검색 속도에 따라 달라집니다. DirectQuery는 데이터를 복사할 필요가 없으므로 원본의 변경 내용이 쿼리 결과에 즉시 반영되도록 합니다. 반면, 가져오기 모드에서는 각 쿼리 실행에 대해 원본의 데이터를 쿼리할 필요 없이 메모리에서 데이터를 쉽게 사용할 수 있으므로 성능이 향상되지만 Power BI 엔진은 데이터 새로 고침 시 먼저 데이터를 메모리에 복사해야 합니다. 기본 데이터 원본에 대한 모든 변경 내용은 다음 데이터 새로 고침 중에 선택됩니다(예약 및 주문형 새로 고침).

이제 DirectLake 모드는 데이터 파일을 메모리에 직접 로드하여 이 가져오기 요구 사항을 제거합니다. 명시적인 가져오기 프로세스가 없으므로 소스에서 변경 사항이 발생하면 바로 가져올 수 있으므로 DirectQuery와 가져오기 모드의 장점을 결합하면서 단점은 피할 수 있습니다. DirectLake 모드는 매우 큰 규모의 의미 체제 모델과 원본에서 자주 업데이트되는 의미 체제 모델을 분석하는 데 이상적인 선택입니다.

  1. wwilakehouse Lakehouse에서 화면 오른쪽 위에 있는 Lakehouse 드롭다운 메뉴에서 SQL 분석 엔드포인트를 선택합니다.

    오른쪽 위 드롭다운 메뉴에서 SQL 분석 엔드포인트를 찾아서 선택할 수 있는 위치를 보여 주는 스크린샷

  2. SQL 분석 엔드포인트 창에서 만든 모든 테이블을 볼 수 있어야 합니다. 표시되지 않으면 오른쪽 위에 있는 새로 고침 도구를 선택합니다. 다음으로, 아래쪽의 모델 탭을 선택하여 기본 Power BI 의미 체계 모델을 엽니다.

    새로 고침 아이콘 및 모델 탭을 선택할 위치를 보여 주는 스크린샷

  3. 이 데이터 모델의 경우 여러 테이블에서 들어오는 데이터를 기반으로 보고서 및 시각화를 만들 수 있도록 서로 다른 테이블 간의 관계를 정의해야 합니다. fact_sale 테이블에서 CityKey 필드를 끌어 dimension_city 테이블의 CityKey 필드에 놓아 관계를 만듭니다. 새 관계 대화 상자가 나타납니다.

    테이블을 끌어서 놓아 관계를 만드는 스크린샷

  4. 새 관계에서의 대화 상자

    • 표 1은 fact_sale 및 CityKey 열로 채워집니다.

    • 표 2는 dimension_city 및 CityKey 열로 채워집니다.

    • 카디널리티: 다대일(*:1)

    • 교차 필터 방향: 단일

    • 이 관계를 활성으로 설정하려면 옆의 상자를 그대로 둡니다.

    • 참조 무결성 가정 옆의 상자를 선택합니다.

    • 저장을 선택합니다.

      참조 무결성 가정을 선택할 위치를 보여주는 새 관계 대화 상자의 스크린샷.

    참고 항목

    이 보고서에 대한 관계를 정의할 때 fact_sale 테이블(표 1)에서 dimension_* 테이블(표 2)에 대한 다 대 일 관계가 있는지 확인하고 그 반대의 경우도 마찬가지입니다.

  5. 다음으로, 이전 단계에서 표시된 것과 동일한 새 관계 설정과 다음 테이블 및 열을 사용하여 이러한 관계를 추가합니다.

    • StockItemKey(fact_sale) - StockItemKey(dimension_stock_item)
    • Salespersonkey(fact_sale) - EmployeeKey(dimension_employee)
    • CustomerKey(fact_sale) - CustomerKey(dimension_customer)
    • InvoiceDateKey(fact_sale) - Date(dimension_date)

    이러한 관계를 추가하면 다음 이미지와 같이 데이터 모델을 보고할 준비가 됩니다.

    여러 테이블 관계를 보여 주는 새 보고서 화면의 스크린샷

  6. 새 보고서를 선택하여 Power BI에서 보고서/대시보드 만들기를 시작합니다. Power BI 보고서 캔버스에서 데이터 창에서 캔버스로 필요한 열을 끌어서 하나 이상의 사용 가능한 시각화를 사용하여 비즈니스 요구 사항을 충족하는 보고서를 만들 수 있습니다.

    데이터 창에서 열을 선택할 위치를 보여 주는 Power BI 보고서 캔버스의 스크린샷

  7. 제목 추가:

    1. 삽입 리본에서 입력란을 선택합니다.

    2. WW Importers Profit Reporting을 입력합니다.

    3. 텍스트를 강조 표시하고 크기를 20으로 늘인 다음 보고서 페이지의 왼쪽 위로 이동합니다.

  8. 카드 추가:

    1. 데이터 창에서 fact_sale 확장하고 수익 옆의 확인란을 선택합니다. 이 선택 영역은 세로 막대형 차트를 만들고 필드를 Y축에 추가합니다.

    2. 차트를 선택한 상태에서 시각화 창에서 카드 시각적 개체를 선택합니다. 이 선택 영역은 시각적 개체를 카드로 변환합니다.

    3. 제목 아래에 카드를 놓습니다.

      카드로 변환된 시각적 개체를 보여 주는 스크린샷

  9. 가로 막대형 차트 추가:

    1. 데이터 창에서 fact_sales 확장하고 수익 옆의 확인란을 선택합니다. 이 선택 영역은 세로 막대형 차트를 만들고 필드를 X축에 추가합니다.

    2. 데이터 창에서 dimension_city 확장하고 SalesTerritory에 대한 확인란을 선택합니다. 이 선택 영역은 Y축에 필드를 추가합니다.

    3. 차트를 선택한 상태에서 시각화 창에서 클러스터형 막대 차트 시각적 개체를 선택합니다. 이 선택 영역은 세로 막대형 차트를 가로 막대형 차트로 변환합니다.

      클러스터형 막대 차트 아이콘을 선택할 위치를 보여 주는 빌드 시각적 개체 화면의 스크린샷

    4. 막대 차트의 크기를 조정하고 제목과 카드 아래로 이동합니다.

      카드 아래에 있는 크기가 조정된 막대형 차트의 스크린샷

  10. 빈 캔버스의 아무 곳이나 클릭하거나 Esc 키를 눌러 막대형 차트의 선택을 취소합니다.

  11. 누적 영역 차트 시각을 작성:

    1. 시각화 창에서 누적된 영역 차트 시각을 선택합니다.

      누적 영역 차트를 선택할 위치를 보여 주는 시각화 창의 스크린샷

    2. 이전 단계에서 만든 카드 및 막대형 차트 시각적 개체의 오른쪽에 있는 누적 영역 차트의 위치를 변경하고 크기를 조정합니다.

    3. 데이터 창에서 fact_sales 확장하고 수익 옆의 확인란을 선택합니다. dimension_date 확장하고 FiscalMonthNumber 옆에 있는 확인란을 선택합니다. 이 선택 영역은 회계 월별 수익을 보여 주는 채워진 꺾은선형 차트를 만듭니다.

    4. 데이터 창에서 dimension_stock_item 확장하고 BuyingPackage를 범례 필드로 끌어옵니다. 이 선택 항목은 각 구매 패키지에 대한 줄을 추가합니다.

      차트에 선을 추가하는 방법을 보여주는 데이터 창의 스크린샷

  12. 빈 캔버스의 아무 곳이나 클릭하거나 Esc 키를 눌러 영역 차트의 선택을 취소합니다.

  13. 세로 막대형 차트 작성:

    1. 시각화 창에서 누적된 세로 막대형 차트 시각을 선택합니다.

      누적 세로 막대형 차트를 선택하는 위치를 보여주는 스크린샷.

    2. 데이터 창에서 fact_sales 확장하고 수익 옆의 확인란을 선택합니다. 이 선택 영역은 Y축에 필드를 추가합니다.

    3. 데이터 창에서 dimension_employee 확장하고 Employee 옆에 있는 확인란을 선택합니다. 이 선택 영역은 X축에 필드를 추가합니다.

      x축에 필드를 추가하는 방법을 보여 주는 스크린샷

  14. 빈 캔버스의 아무 곳이나 클릭하거나 Esc 키를 눌러 차트의 선택을 취소합니다.

  15. 주 리본 메뉴에서 파일>저장을 선택합니다.

  16. 보고서의 이름을 수익 보고로 입력합니다.

  17. 저장을 선택합니다.

다음 단계