다음을 통해 공유


Power BI를 설정하는 방법

FinOps 도구 키트 Power BI 보고서는 FinOps 보고를 위한 훌륭한 시작점을 제공합니다. 작동하는 항목을 유지하고, 고유한 데이터로 보고서를 편집 및 보강하고, 필요하지 않은 모든 항목을 제거하도록 사용자 지정하는 것이 좋습니다. 보고서 간에 시각적 개체를 복사하여 붙여넣어 사용자 지정 보고서를 만들 수도 있습니다.

FinOps 도구 키트 보고서는 비용 데이터에 연결하는 여러 가지 방법을 지원합니다. 일반적으로 월별 지출에서 최대 2~500만 달러를 지원하는 Cost Management 내보내기부터 시작하는 것이 좋습니다. 데이터 새로 고침 시간 제한이 발생하거나 여러 디렉터리 또는 테넌트에서 데이터를 보고해야 하는 경우 FinOps 허브를 사용합니다. 데이터를 최적화하고 더 많은 기능을 제공하는 데이터 파이프라인 솔루션입니다. 올바른 백 엔드를 선택하는 방법에 대한 자세한 내용은 도움말 선택 항목을 참조하세요.

Power BI용 Cost Management 커넥터에 대한 지원은 이전 버전과의 호환성을 위해 사용할 수 있지만 권장되지는 않습니다. Microsoft Cost Management 팀은 더 이상 Cost Management 커넥터를 업데이트하지 않고 대신 데이터 내보내기를 권장합니다. 다음 정보를 사용하여 FinOps 도구 키트 및 기타 Power BI 보고서를 연결하고 사용자 지정합니다.


첫 번째 보고서 설정

FinOps 도구 키트 Power BI 보고서에는 미리 구성된 시각적 개체가 포함되지만 데이터에 연결되지는 않습니다. 다음 단계를 사용하여 데이터에 연결합니다.

  1. 다음을 포함하여 보고서에 포함하려는 모든 데이터에 대한 Cost Management 내보내기를 구성합니다.

    • 비용 및 사용량(FOCUS) – 모든 보고서에 필요합니다.
    • 가격표
    • 예약 세부 정보
    • 예약 권장 사항 – 속도 최적화 보고서에서 예약 권장 사항을 확인하는 데 필요합니다.
    • 예약 트랜잭션
  2. Power BI Desktop에서 원하는 보고서를 다운로드하여 엽니다.

  3. 도구 모음에서 데이터 변환을 선택합니다.

    Power BI Desktop 도구 모음의 데이터 변환 단추 스크린샷

    스토리지 계정에 연결하는 지침을 보여 주는 스크린샷.

  4. FinOps 허브 인스턴스에 연결하는 경우 허브 스토리지 URL설정합니다.

    1. Azure Portal에서 리소스 그룹 목록을 엽니다.
    2. 허브 리소스 그룹을 선택합니다.
    3. 메뉴에서 배포를 선택합니다.
    4. 허브 배포를 선택합니다.
    5. 출력을 선택합니다.
    6. 에 대한 값을 복사합니다 storageUrlForPowerBI.
  5. Cost Management 내보내기를 직접 연결하는 경우 스토리지 내보내기 URL설정합니다.

    1. Azure Portal에서 원하는 스토리지 계정을 엽니다.
    2. 메뉴에서 설정>엔드포인트를 선택합니다.
    3. Data Lake Storage URL을 복사합니다.
    4. 해당하는 경우 컨테이너 및 내보내기 경로를 추가합니다.
  6. 하나의 스토리지 URL(허브 또는 내보내기용)만 사용하는 경우 두 매개 변수에 동일한 URL을 붙여넣습니다.

    • URL을 하나만 지정하면 Power BI 서비스 문제가 있다고 생각합니다. 예약된 새로 고침 구성을 차단합니다.
    • 이 문제를 해결하려면 동일한 URL을 두 매개 변수에 복사합니다.
    • 허브를 사용하는 경우 스토리지 URL 내보내기는 사용되지 않습니다.
    • 내보내기를 사용하는 경우 내보내기가 허브 스토리지 요구 사항을 충족하지 않으므로 허브 URL이 무시됩니다.
    • 이러한 매개 변수는 향후 업데이트에서 병합됩니다.
  7. 다음 방법 중 하나를 사용하여 스토리지에서 포함할 데이터의 양을 지정합니다.

    • 항상 특정 수의 최근 월을 표시하려는 경우 보고하려는 닫힌 월 수로 월 수를 설정합니다.
    • 날짜를 이동하지 않으려는 경우 RangeStart 및 RangeEnd를 특정 시작/종료 날짜로 설정합니다(예: 회계 연도 보고).
    • 스토리지의 모든 데이터를 보고하도록 날짜 매개 변수를 설정하지 마세요.

      Warning

      증분 새로 고침 을 사용하도록 설정하여 $5M 이상의 원시 비용 세부 정보를 로드합니다. Power BI 보고서는 증분 새로 고침을 사용하도록 설정하지 않은 경우에만 $2-5M의 데이터만 지원할 수 있습니다. 증분 새로 고침을 사용하도록 설정한 후에는 원시 비용 세부 정보에서 총 ~$65M에 대해 $2-5M/월을 지원할 수 있습니다.

  8. 닫기 및 적용을 선택하여 설정을 저장합니다.

데이터 동기화에 문제가 발생하면 Power BI 보고서 문제 해결을 참조하세요.


SAS 토큰을 사용하여 보고서에 데이터 연결

SAS(공유 액세스 서명) 토큰을 사용하면 최종 사용자 자격 증명 또는 서비스 주체 설정 없이 스토리지 계정에 연결할 수 있습니다.

참고 항목

이 문서에는 예제 데이터를 보여 주는 이미지가 포함되어 있습니다. 모든 가격 데이터는 테스트 목적으로만 사용됩니다.

SAS 토큰을 통해 데이터에 Power BI 보고서를 연결하려면 다음을 수행합니다.

  1. 필요한 권한으로 SAS 토큰을 생성합니다.

    • Azure Portal에서 FinOps 허브 스토리지 계정을 탐색합니다.
    • 왼쪽 메뉴에서 보안 + 네트워킹>공유 액세스 서명을 선택합니다.
    • 허용되는 리소스 종류에서 선택하고 Container Object.
    • 허용된 사용 권한에서 읽기, 목록을 선택합니다.
    • 원하는 대로 시작 및 만료 날짜 범위를 제공합니다.
    • 나머지 기본값을 유지하거나 원하는 대로 업데이트합니다.
    • SAS 토큰 및 URL 생성을 선택합니다.
    • 생성된 토큰을 복사합니다.

    Azure Portal의 SAS 토큰 구성을 보여 주는 스크린샷

  2. Power BI에서 SAS 토큰 액세스를 구성합니다.

    • Power BI Desktop에서 보고서를 엽니다.
    • 리본에서 데이터 원본>설정 변환을 선택합니다.
    • 대화 상자 아래쪽에서 권한 편집을 선택합니다.
    • 자격 증명 아래에서 편집을 선택합니다.

    변환 데이터 내의 데이터 원본 설정 스크린샷.

    • 공유 액세스 서명 탭을 선택합니다.
    • Azure Portal에서 복사한 SAS 토큰을 붙여넣습니다.
    • 저장을 선택합니다.
    • 닫기를 선택합니다.
    • 리본에서 적용 및 닫기를 선택합니다.

    SAS 토큰 대화 상자를 보여 주는 스크린샷.


도구 키트 보고서에서 쿼리 복사

FinOps 도구 키트 보고서는 특정 유형의 보고서를 용이하게 하기 위해 원시 데이터를 조작합니다. FinOps 도구 키트 또는 Cost Management 데이터 원본을 사용하지 않는 Power BI 보고서에 데이터를 연결하려면 FinOps 도구 키트 보고서에서 쿼리, 열 및 측정값을 복사합니다.

  1. FinOps 도구 키트 보고서 중 하나를 다운로드합니다.
  2. Power BI Desktop에서 보고서를 엽니다.
  3. 도구 모음에서 데이터 변환을 선택합니다.
  4. 왼쪽의 쿼리 목록에서 CostDetails(또는 기타 쿼리)를 마우스 오른쪽 단추로 클릭하고 복사를 선택합니다.
  5. Power BI Desktop에서 보고서를 엽니다.
  6. 도구 모음에서 데이터 변환을 선택합니다.
  7. 쿼리 창 아래쪽의 빈 공간을 마우스 오른쪽 단추로 클릭하고 새 그룹을 선택합니다...
  8. 이름을 FinOps toolkit 설정하고 확인을 선택합니다.
  9. FinOps 도구 키트 폴더를 마우스 오른쪽 단추로 클릭하고 붙여넣기를 선택합니다.
  10. 두 보고서의 도구 모음에서 닫기 및 적용을 선택합니다.

이 시점에서 FinOps 도구 키트 보고서의 핵심 데이터가 Azure 하이브리드 혜택 및 FOCUS 보고서를 지원하도록 확장되었습니다. 또한 비용 절감, 사용률, 시간에 따른 비용 등을 요약하는 사용자 지정 열 및 측정값에 관심이 있을 수 있습니다. 안타깝게도 Power BI는 열 및 측정값을 복사하는 쉬운 방법을 제공하지 않습니다. 복사하려는 각 열 및 측정값에 대한 단계를 수행합니다.

  1. FinOps 도구 키트 보고서의 오른쪽 데이터 창에서 CostDetails(또는 다른 테이블) 테이블을 확장합니다.
  2. 사용자 지정 열 또는 측정값을 선택한 다음, 도구 모음 아래 창 맨 위에 있는 편집기에서 수식을 복사합니다.

    참고 항목

    열인지 측정값인지 유의해야 합니다. 열에는 "Σ" 또는 "fx" 기호가 있는 테이블 기호가 있고 측정값에는 계산기 기호가 있습니다.

    Power BI의 계산 열 및 측정값 아이콘을 보여 주는 스크린샷

  3. 보고서에서 CostDetails 테이블을 선택하고 복사한 항목에 따라 새 측정값 또는 새 열을 선택합니다.
  4. 수식 편집기가 표시되면 수식을 사용하거나 Cmd+V을 사용하여 Ctrl+V 붙여넣습니다.
  5. 원하는 각 열 및 측정값에 대해 2-4단계를 반복합니다.

일부 열과 측정값은 서로 다릅니다. 각 수식을 복사할 때 이러한 오류를 무시할 수 있습니다. 각각은 종속 열 또는 측정값이 추가될 때 자체적으로 확인됩니다.


수동으로 연결

FinOps 도구 키트 보고서에서 제공하는 사용자 지정 열 및 측정값이 필요하지 않은 경우 기본 제공 Power BI 커넥터 중 하나를 사용하여 데이터에 직접 연결할 수도 있습니다.

Cost Management 커넥터를 사용하는 경우 Cost Management 커넥터를 사용하여 시각적 개체 및 보고서 만들기를 참조하세요.

내보내기 또는 FinOps 허브를 사용하는 경우 Azure Data Lake Storage Gen2 커넥터를 사용합니다.

  1. Power BI Desktop에서 원하는 보고서를 엽니다.
  2. 도구 모음에서 데이터 가져오기를 선택합니다.
  3. lake Azure Data Lake Storage Gen2 검색 및 선택
  4. 스토리지 계정의 URL을 설정합니다.
    • FinOps 허브를 사용하는 경우 배포 출력에서 URL을 복사합니다.
      1. Azure Portal에서 리소스 그룹 목록을 엽니다.
      2. 허브 리소스 그룹을 선택합니다.
      3. 메뉴에서 배포를 선택합니다.
      4. 허브 배포를 선택합니다.
      5. 출력을 선택합니다.
      6. 에 대한 값을 복사합니다 storageUrlForPowerBI.
    • 원시 내보내기를 사용하는 경우 스토리지 계정에서 URL을 복사합니다.
      1. Azure Portal에서 원하는 스토리지 계정을 엽니다.
      2. 메뉴에서 설정>엔드포인트를 선택합니다.
      3. Data Lake Storage URL을 복사합니다.
      4. 해당하는 경우 컨테이너 및 내보내기 경로를 추가합니다.
  5. 확인을 선택합니다.

    Warning

    "리소스에 대한 액세스가 금지됨" 오류가 표시되는 경우 Power BI 에서 데이터를 로드하는 계정에 Storage Blob 데이터 판독기 역할을 부여합니다.

  6. 결합을 선택합니다.
  7. 확인을 선택합니다.

Azure Data Lake Storage Gen2에 연결하는 방법에 대한 자세한 내용은 파워 쿼리 데스크톱에서 Azure Data Lake Storage Gen2에 연결을 참조 하세요.


Cost Management 템플릿 앱에서 마이그레이션

Cost Management 템플릿 앱은 Power BI Desktop에서 사용자 지정을 지원하지 않으며 EA(기업계약) 계정에만 지원됩니다. 템플릿 앱을 사용자 지정하는 대신 계정 유형 간에 작동하는 FinOps 도구 키트 보고서 중 하나에서 시작하는 것이 좋습니다. 템플릿에서 항목을 사용자 지정하거나 복사하려면 Cost Management 템플릿 앱을 참조 하세요.


Cost Management 커넥터에서 마이그레이션

Cost Management 커넥터는 실제(청구) 및 분할 상환 비용에 대한 별도의 쿼리를 제공합니다. 데이터 크기를 최소화하고 성능을 향상시키기 위해 FinOps 도구 키트 보고서는 이를 단일 쿼리로 결합합니다. Cost Management 커넥터에서 마이그레이션하는 가장 좋은 방법은 FinOps 도구 키트 보고서에서 쿼리를 복사한 다음 CostDetails 테이블을 사용하도록 시각적 개체를 업데이트하는 것입니다.

  1. FinOps 도구 키트 보고서 중 하나를 다운로드합니다.
  2. Power BI Desktop에서 보고서를 엽니다.
  3. 도구 모음에서 데이터 변환을 선택합니다.
  4. 왼쪽의 쿼리 목록에서 CostDetails를 마우스 오른쪽 단추로 클릭하고 복사를 선택합니다.
  5. 보고서를 변경하기 전에 먼저 복사본을 만들어 필요한 경우 롤백할 수 있도록 합니다.
  6. Power BI Desktop에서 보고서를 엽니다.
  7. 도구 모음에서 데이터 변환을 선택합니다.
  8. 쿼리 창 아래쪽의 빈 공간을 마우스 오른쪽 단추로 클릭하고 새 그룹을 선택합니다...
  9. 이름을 FinOps toolkit 설정하고 확인을 선택합니다.
  10. FinOps 도구 키트 폴더를 마우스 오른쪽 단추로 클릭하고 붙여넣기를 선택합니다.
  11. CostDetails 쿼리를 마우스 오른쪽 단추로 클릭하고 고급 편집기 선택합니다.
  12. 모든 텍스트를 복사하고 편집기 대화 상자를 닫습니다.
  13. 사용량 세부 정보 쿼리를 마우스 오른쪽 단추로 클릭하고 고급 편집기 선택합니다.
  14. 모든 텍스트를 CostDetails에서 복사한 텍스트로 바꾸고 완료를 선택합니다.
  15. 사용량 세부 정보 쿼리의 이름을 변경하고 CostDetails 폴더로 FinOps toolkit 끕니다.
  16. 사용량 세부 정보 분할 상환 쿼리를 삭제합니다.
  17. 두 보고서의 도구 모음에서 닫기 및 적용을 선택합니다.
  18. 각 페이지를 검토하여 시각적 개체가 예상대로 작동하는지 확인합니다. 이전 열 또는 측정값에 대한 참조를 새 이름으로 업데이트합니다.
    • 보고서 수준에서 시작합니다.
      • 데이터 창에서 각 사용자 지정 테이블을 확장하고 사용자 지정 열 및 측정값을 확인합니다.
      • 필터 창에서 모든 페이지에서 필터를 확인합니다.
    • 그런 다음 각 페이지를 확인합니다.
      • 필터 창에서 이 페이지의 필터를 확인합니다.
    • 그런 다음 각 페이지에서 각 시각적 개체를 확인합니다.
      • 필터 창에서 이 시각적 개체의 필터를 확인합니다.
      • 시각화 창에서 필드를 선택합니다.

        참고 항목

        열 이름이 사용자 지정되어 있고 원래 이름이 무엇인지 확실하지 않은 경우 필드를 마우스 오른쪽 단추로 클릭하고 이 시각적 개체의 이름 바꾸기를 선택한 다음 이름을 삭제하고 키를 눌러 Enter 이름을 원래 열 이름으로 다시 설정합니다.

사용자 지정 열 및 측정값에 관심이 있는 경우 필요한 단계는 도구 키트 보고서에서 쿼리 복사를 참조하세요.


관련 FinOps 기능:

관련 제품:

관련 솔루션: