FinOps용 패브릭 작업 영역 만들기
이 문서에서는 FinOps용 Microsoft Fabric 작업 영역을 만들고 구성하는 방법을 안내합니다. ADLS(Azure Data Lake Storage) 설정, 데이터 내보내기, 작업 영역 만들기 및 데이터 수집을 만들고 구성하는 단계별 가이드를 제공합니다. 완료되면 Power BI를 사용하여 보고서를 작성할 수 있습니다.
필수 조건
시작하기 전에 다음이 필요합니다.
- 비용 및 사용 정보가 포함된 유료 Azure 구독
- 스토리지 계정의 소유자이거나 스토리지 계정에 권한을 부여할 수 있는 액세스 권한
- 조직 계정 인증을 사용하는 경우 Storage Blob 데이터 기여자 역할이 있어야 합니다. 필요한 권한이 없는 경우 계정 키와 같은 다른 인증 유형을 사용할 수 있습니다. 그렇지 않으면 오류가 발생합니다
Invalid credentials
.
이 연습을 완료하려면 비용이 발생하는 다음 리소스를 만듭니다.
- Azure Data Lake Storage Gen2 계정
- Power BI 작업 영역
- 패브릭 작업 영역
Azure Data Lake Storage 만들기 및 구성
Microsoft Fabric은 Azure Data Lake Storage Gen2라고도 하는 계층 구조 네임스페이스를 사용하도록 설정된 스토리지 계정으로 작업하도록 최적화되어 있습니다. Data Lake Storage 계정을 가져오는 두 가지 옵션이 있습니다.
- 옵션 1: Data Lake Storage 계정을 만들려면 Azure Data Lake Storage Gen2에 대한 스토리지 계정 만들기를 참조하세요.
- 옵션 2: 기존 스토리지 계정에서 계층 구조 네임스페이스를 사용하도록 설정하려면 Azure Data Lake Storage Gen2 기능을 사용하여 Azure Blob Storage 업그레이드를 참조 하세요.
팁
FinOps 허브를 배포한 경우 허브 리소스 그룹의 일부로 만든 스토리지 계정을 사용할 수 있습니다.
다음 예제에서는 다음 Data Lake Gen 2 스토리지 계정을 사용했습니다. 사용자 고유의 스토리지 계정 및 구독 세부 정보를 사용합니다.
- 구독 = Contoso 구독.
- 스토리지 계정 = Contoso-storage-account.
비용 데이터 내보내기
FinOps에 최적화된 작업 영역을 만들기 때문에 비용 세부 정보를 위한 공급자에 구애받지 않는 데이터 형식인 FOCUS(FinOps Open Cost and Usage Specification)를 사용하여 비용 데이터를 내보냅니다. 모든 예제에서는 FOCUS를 사용하지만 파일 덮어쓰기를 사용하도록 설정된 기존 실제 또는 분할 상환 비용 내보내기를 사용할 수도 있습니다.
FOCUS 및 해당 이점에 대한 자세한 내용은 FOCUS란?을 참조하세요. FinOps Foundation은 FOCUS 강좌에 대한 무료 소개도 제공합니다. FinOps용 Microsoft의 Power BI 솔루션은 FOCUS에 맞춰집니다.
내보내기를 만들려면 내보내기 만들기를 참조 하세요.
내보내기를 만드는 대략적인 단계는 다음과 같습니다.
- 에서 Azure Portal https://portal.azure.com에 로그인하고 Cost Management를 검색합니다.
- 필요한 범위를 선택하고 왼쪽 탐색 메뉴에서 내보내기를 선택합니다.
- +만들기를 선택합니다.
- 기본 사항 탭에서 템플릿 = 비용 및 사용량(FOCUS)을 선택합니다.
- 데이터 세트 탭에서 내보내기 접두 사를 입력하여 내보내기 이름이 고유한지 확인합니다. 예를 들어 june2024focus입니다.
- 대상 탭에서 다음을 선택합니다.
- 스토리지 유형 = Azure Blob Storage
- 대상 및 스토리지 = 기존 항목 사용
- 구독 = Contoso 구독
- 스토리지 계정 = Contoso-storage-account
- 컨테이너 = msexports
- 디렉터리 = focuscost/<scope-id>
- 데이터 덮어쓰기 = 사용
- 검토 + 만들기 탭에서 만들기를 선택합니다.
- 내보내기 페이지에서 지금 실행을 선택하여 내보내기를 실행합니다.
다음 단계로 이동하기 전에 내보내기가 완료되고 파일을 사용할 수 있는지 확인합니다.
Important
Cost Management 내보내기가 관리 ID를 활용합니다. 내보내기를 만들려면 스토리지 계정의 소유자이거나 스토리지 계정에 권한을 부여할 수 있는 액세스 권한이 있어야 합니다. 필요한 모든 권한을 보려면 필수 구성 요소를 참조 하세요.
내보내기 만들기를 자동화하려면 FinOps 도구 키트 PowerShell 모듈에서 New-FinOpsCostExport 명령을 사용하는 것이 좋습니다.
FinOps 허브를 배포한 경우 이 단계를 건너뛰고 허브 스토리지에서 처리된 데이터를 사용할 수 있습니다.
Fabric 작업 영역 만들기
이미 Microsoft Fabric 작업 영역이 있는 경우 FinOps 리소스를 다른 작업 영역과 별도로 유지하지 않으려면 새 작업 영역 만들기를 건너뛸 수 있습니다.
Microsoft Fabric을 설정하지 않은 경우 조직에 Microsoft Fabric 사용을 참조하세요.
- Fabric 체험 계정 또는 Microsoft Power BI 계정을 사용하여 Fabric 앱에 로그인합니다.
- FinOps 리소스에 대한 새 작업 영역을 만들거나 기존 작업 영역을 사용하도록 선택할 수 있습니다. 작업 영역을 만들려면 작업 영역 만들기를 참조 하세요.
Microsoft Fabric을 익숙하지 않거나 패브릭 용량을 사용하도록 설정하지 않은 경우 Fabric 평가판을 참조하세요. 패브릭 평가판을 사용하지 않도록 설정한 경우 새 패브릭 용량을 만들어야 할 수 있습니다.
비심방 패브릭 용량은 조직에 대한 요금이 발생합니다. Microsoft Fabric 가격 책정을 참조하세요.
새 패브릭 작업 영역을 만드는 방법을 보여 주는 예제 스크린샷은 다음과 같습니다.
Lakehouse 만들기
Microsoft Fabric Lakehouses 는 조직에서 구조화되고 구조화되지 않은 데이터를 단일 위치에 저장하고 관리할 수 있는 데이터 아키텍처입니다. 다양한 도구와 프레임워크를 사용하여 해당 데이터를 처리하고 분석합니다. 이러한 도구 및 프레임워크에는 SQL 기반 쿼리 및 분석, 기계 학습 및 기타 고급 분석 기술이 포함될 수 있습니다.
새 레이크하우스를 만들거나 기존 레이크하우스를 사용할 수 있습니다. Lakehouse는 상호 운용 가능하므로 일반적으로 모든 FinOps 데이터 세트에 단일 레이크하우스를 사용하는 것이 좋습니다. 단일 레이크하우스는 데이터 모델, 파이프라인 및 보안 조치를 공유하기 위해 관련 정보를 함께 유지합니다.
원하는 패브릭 작업 영역에서 새 레이크하우스를 만들려면 다음을 수행합니다.
- Fabric 체험 계정 또는 Microsoft Power BI 계정을 사용하여 Fabric 앱에 로그인합니다.
- 레이크하우스를 만들 작업 영역을 선택합니다.
- 페이지의 왼쪽 위 근처에서 + 새로 만들기를 선택한 다음 추가 옵션을 선택합니다.
- 레이크하우스 선택
자세한 내용은 레이크하우스 만들기를 참조 하세요.
스토리지에 대한 바로 가기 만들기
Lakehouse의 바로 가기를 사용하면 데이터를 복사하지 않고도 참조할 수 있습니다. 다른 레이크하우스, 작업 영역 또는 외부 스토리지(예: Data Lake Gen2 또는 AWS(Amazon Web Services) S3)의 데이터를 통합합니다. 원본에서 데이터를 복사하는 대기 시간 없이 Lakehouse에서 로컬로 대량의 데이터를 빠르게 사용할 수 있습니다.
바로 가기를 만들려면 Azure Data Lake Storage Gen2 바로 가기 만들기를 참조하세요.
- Fabric 체험 계정 또는 Microsoft Power BI 계정을 사용하여 Fabric 앱에 로그인합니다.
- 원하는 레이크하우스를 선택합니다.
- 파일 옆에 있는 줄임표(...)를 선택합니다.
파일 아래에 CSV 및 Parquet 파일을 추가합니다. 델타 테이블은 테이블 아래에 추가됩니다. -
새 바로 가기를 선택합니다.
- Azure Data Lake Storage Gen 2를 선택하고 다음 설정을 제공합니다.
- URL = Data Lake Storage 계정의 Data Lake Storage URL입니다. 인증에 대한 다음 참고 사항을 참조하세요.
- 연결 = 새 연결 만들기
- 연결 이름 = <선택한 모든 이름>
- 인증 종류 = 조직 계정
- 메시지가 표시되면 로그인합니다.
다음은 새 바로 가기 연결 설정을 보여 주는 예제 스크린샷입니다.
Data Lake Storage URL을 가져오려면 내보내기에서 디렉터리와 FOCUS 비용 파일을 만든 스토리지 계정을 확인합니다. 설정에서 엔드포인트를 선택합니다. Data Lake Storage로 표시된 URL을 복사합니다.
다음은 엔드포인트 페이지의 Data Lake Storage URL을 보여 주는 예제 스크린샷입니다 .
패브릭에 데이터 복사
바로 가기를 만든 후 파일 내에서 FOCUS 비용 데이터를 볼 수 있습니다. 요구 사항에 따라 다음 방법 중 하나를 사용하여 패브릭에 직접 데이터를 로드할 수 있습니다. 다음 탭은 두 가지 옵션을 제공합니다.
바로 가기를 만든 후 파일 내에서 FOCUS 비용 데이터를 볼 수 있습니다. 다음 단계를 사용하여 패브릭 테이블에 직접 데이터를 로드할 수 있습니다.
- 레이크하우스에서 내보내기를 설정할 때 만든 디렉터리를 찾습니다. 디렉터리가 파일 섹션에 있습니다.
- 디렉터리 옆에 있는 줄임표(...)를 선택한 다음 테이블 새 테이블에 로드를>선택합니다.
- 테이블 이름 = <유효한 이름>
- 파일 형식 =
CSV
- 하위 폴더 포함 = 사용
- 열 이름에 머리글 사용 = 사용
- 구분 기호 =
,
- 로드 선택
자세한 내용은 Lakehouse Load to Delta Lake 테이블을 참조 하세요.
이 프로세스는 CSV/Parquet 파일을 기반으로 테이블을 만듭니다. Notebook을 사용하여 데이터를 수집하는 자동화된 프로세스는 데이터 수집 자동화 탭을 참조하세요.
다음은 Lakehouse 테이블의 데이터를 보여 주는 예제 스크린샷입니다.
Power BI 보고서 만들기
데이터가 Fabric으로 수집되고 테이블이 준비되면 보고로 이동할 수 있습니다.
- Fabric 체험 계정 또는 Microsoft Power BI 계정을 사용하여 Fabric 앱에 로그인합니다.
- 레이크하우스를 만든 작업 영역을 선택한 다음, 레이크하우스를 선택합니다.
- 탐색기 창에서 테이블을 선택한 다음, 만든 테이블을 선택합니다.
- 페이지 맨 위에서 새 의미 체계 모델을 선택하고 모델의 이름을 지정합니다. 자세한 내용은 기본 Power BI 의미 체제 모델을 참조하세요.
- 왼쪽 아래에서 Power BI 기호를 선택합니다.
- 동일한 의미 체계 모델을 선택하여 보고서를 빌드한 다음, Copilot를 사용하여 수집된 데이터에서 인사이트를 생성합니다.
참고 항목
Power BI 데모에서는 설명을 위해 시뮬레이션된 비용 데이터를 사용합니다.
관련 콘텐츠
관련 제품:
관련 솔루션: