다음을 통해 공유


일반적인 FinOps 도구 키트 오류 문제 해결

이 문서에서는 일반적인 FinOps 도구 키트 오류에 대해 설명하고 솔루션에 대한 정보를 제공합니다. 이해하지 못하거나 해결할 수 없는 FinOps 도구 키트 솔루션을 사용할 때 오류가 발생하는 경우 문제를 해결하기 위한 완화 단계가 포함된 다음 해당 오류 코드를 찾습니다.

다음은 완화 정보가 포함된 일반적인 오류 코드 목록입니다.

제공된 정보가 문제를 해결하지 못하는 경우 문제 해결 가이드사용해 보세요.


계정 속성을 업데이트할 수 없음

심각도: 위험

이 오류는 일반적으로 만드는 동안 원래 사용했던 것과 다른 스토리지 계정 구성으로 FinOps 허브 배포를 업데이트할 때 발생합니다. 대부분의 속성을 변경할 수 있지만 스토리지 계정을 만들 때 한 번만 설정할 수 있고 변경할 수 없는 몇 가지 속성이 있습니다. FinOps Hubs에 대해 알려진 사례 중 하나는 "requireInfrastructureEncryption" 속성입니다. 첫 번째 FinOps 허브 배포 중에 사용하거나 사용하지 않도록 설정한 경우 변경할 수 없습니다. 이 경우 다음과 같은 오류가 표시됩니다.

'requireInfrastructureEncryption' 속성이 입력에 지정되었지만 읽기 전용이므로 업데이트할 수 없습니다.

완화: 이 설정을 변경하지 않는 경우 스토리지 계정이 인프라 암호화를 사용하도록 구성되어 있는지 확인하고 동일한 값(켜기 또는 해제)으로 FinOps 허브 템플릿을 다시 배포합니다. 설정을 변경하려면 모든 데이터를 다시 수집해야 하므로 새 FinOps 허브 인스턴스를 배포하는 것이 좋습니다.

기존 스토리지 계정을 삭제하고 인프라 암호화가 변경된 템플릿을 다시 배포할 수 있습니다. 그러나 이를 철저히 테스트하지는 않았습니다. 문제를 예상하지는 않지만 문제가 발생하는지 확인할 수 없습니다.


BadHubVersion

심각도: 위험

FinOps Hubs 0.2는 작동하지 않습니다. 버전 0.3 이상으로 업그레이드합니다.

완화: 최신 버전의 FinOps 허브로 업그레이드합니다.


데이터 탐색기 수집 실패

심각도: 위험

데이터 익스플로러 수집에 실패했습니다. 새 데이터는 보고에 사용할 수 없습니다.

완화: 데이터 탐색기 오류 메시지를 검토하고 문제를 해결합니다. Azure Data Factory의 ingestion_ExecuteETL 파이프라인을 사용하여 지정된 폴더에 대한 데이터 수집을 다시 실행합니다. https://aka.ms/ftk/ideas에서 해결되지 않은 문제를 보고하세요.


데이터 탐색기 수집 매핑 실패

심각도: 위험

지정된 테이블에 대한 데이터 탐색기 수집 매핑을 만들 수 없습니다.

완화: 오류를 수정하고 지정된 폴더 경로에 대한 인제스트를 다시 실행하세요. 이 오류가 계속 표시되면 https://aka.ms/ftk/ideas문제를 제보하세요.


DataExplorerIngestionTimeout

심각도: 위험

사용 가능한 용량을 기다리는 동안 데이터 탐색기 수집 시간이 2시간 후에 초과되었습니다.

완화: 이 파이프라인을 다시 실행하여 데이터를 다시 수집하세요. 이 오류가 계속 발생하면 https://aka.ms/ftk/ideas에 문제를 보고해 주세요.


데이터 탐색기 포스트 인게스팅 드롭 실패

심각도: 위험

데이터 익스플로러 수집 후 정리 작업(최종 테이블에서 익스텐트 삭제)이 실패했습니다. 이전 수집의 데이터가 보고에 있을 수 있으므로 중복되고 부정확한 비용이 발생할 수 있습니다.

완화: 데이터 탐색기 오류 메시지를 검토하고 문제를 해결합니다. Azure Data Factory의 ingestion_ExecuteETL 파이프라인을 사용하여 지정된 폴더에 대한 데이터 수집을 다시 실행합니다. 해결되지 않은 문제를 https://aka.ms/ftk/ideas에 보고하십시오.


데이터 탐색기 사전 수집 드롭 실패

심각도: 위험

데이터 익스플로러 사전 수집 정리(원시 테이블에서 익스텐트 삭제)가 실패했습니다. 처리가 완료되지 않았습니다.

완화: 데이터 탐색기 오류 메시지를 검토하고 문제를 해결합니다. Azure Data Factory의 ingestion_ExecuteETL 파이프라인을 사용하여 지정된 폴더에 대한 데이터 수집을 다시 실행합니다. 해결되지 않은 문제를 https://aka.ms/ftk/ideas에 보고하십시오.


ExportDataNotFound

심각도: 위험

지정된 스토리지 경로에서 내보내기를 찾을 수 없습니다.

완화: Cost Management 내보내기가 올바른 스토리지 계정, 컨테이너 및 스토리지 경로로 만들어지고 구성되었는지 확인합니다. 만든 후 '지금 실행'을 선택하여 내보내기 프로세스를 시작합니다. 내보내기를 완료하는 데는 계정 크기에 따라 15~30분이 걸릴 수 있습니다. FinOps 허브를 사용하려는 경우 스토리지 URL을 수정하여 '수집' 컨테이너를 가리킵니다. 전체 URL은 storageUrlForPowerBI FinOps 허브 배포의 출력을 참조하세요.


HubDataNotFound

심각도: 위험

지정한 스토리지 계정에서 FinOps 허브 데이터를 찾을 수 없습니다.

완화: 이 오류는 사용자가 FinOps 허브 배포에 연결하고 있는 것으로 간주합니다. 원시 내보내기를 사용하는 경우 ingestion 컨테이너를 참조하지 않도록 스토리지 경로를 수정하세요. 다음을 확인합니다.

  1. 스토리지 URL은 FinOps 허브 배포의 출력과 일치 StorageUrlForPowerBI 해야 합니다.
  2. 컨테이너를 사용하여 동일한 스토리지 계정을 가리키도록 Cost Management 내보내기를 msexports 구성해야 합니다.
  3. Cost Management 내보내기가 실행 기록에 성공적인 내보내기를 표시해야 합니다.
  4. FinOps 허브 데이터 팩터리 트리거는 모두 시작해야 합니다.
  5. FinOps 허브 데이터 팩터리 파이프라인은 성공해야 합니다.

자세한 내용 및 디버깅 단계는 FinOps Hub 배포유효성 검사를 참조하세요.


IngestionFilesNotFound (파일을 찾을 수 없음)

심각도: 위험

지정된 폴더 경로에서 수집할 parquet 파일을 찾을 수 없습니다.

완화: 폴더 경로가 전체 경로인지 확인하십시오. 여기에는 데이터 수집 컨테이너가 포함되어야 하며, 경로는 슬래시(/)로 시작하거나 끝나지 않아야 합니다. 마지막으로 성공한 ingestion_ExecuteETL 파이프라인 실행의 경로를 복사합니다.


유효 비용이 잘못됨

심각도: 주요

2024년 11월 현재 Cost Management에는 저축 계획 구매가 내부적으로 실제 및 분할 상환 비용으로 추적되는 알려진 버그가 있습니다. 이로 인해 FOCUS는 EffectiveCost계산에 저축 계획 구매를 포함하고 있어, FinOps 툴킷의 보고서에서 부정확한 수치를 초래합니다.

완화: 문제에 대한 세부 정보를 포함하여 지원 요청을 Microsoft Cost Management 팀에 제출하여 기본 데이터를 수정합니다. 2024년 11월 현재 팀은 이 문제를 알고 있지만 수정의 우선 순위는 아직 지정되지 않았습니다. 그 동안 FinOps 허브 및 스토리지 기반 Power BI 보고서에 대한 해결 방법을 포함하는 FinOps 도구 키트 0.7로 업데이트합니다.


InvalidExportContainer

심각도: 위험

이 파일은 Cost Management에서 내보낼 수 있지만 올바른 컨테이너에 없는 것처럼 보입니다.

완화: 'msexports' 스토리지 컨테이너를 가리키도록 Cost Management 내보내기를 업데이트합니다. '수집' 컨테이너는 수집된 비용 데이터를 쿼리하는 데만 사용됩니다.


InvalidExportVersion

심각도: 위험

FinOps 허브에는 FOCUS 비용 내보내기가 필요하지만 이 파일은 레거시 Cost Management 내보내기처럼 보입니다.

완화: FOCUS 비용에 대한 새 Cost Management 내보내기를 만들고 현재 내보내기를 중지하거나 다른 스토리지 컨테이너로 내보내도록 변경합니다.


InvalidHubVersion

심각도: 위험

FinOps Hubs 0.1.1 이하는 데이터 수집 Power BI 보고서에서 작동하지 않습니다.

완화: 최신 버전의 FinOps 허브로 업그레이드하거나 릴리스 0.1.1에서 Power BI 보고서를 다운로드합니다.


InvalidScopeId

심각도: 정보 제공

내보내기 경로가 유효한 범위 ID가 아닙니다. FinOps Hubs는 내보내기 경로가 관리를 간소화하기 위해 내보내기가 만들어진 범위에 대한 Azure 리소스 ID가 될 것으로 예상합니다. 오류가 발생하지는 않지만 범위 관련 보고서에 대해 혼동되는 결과가 발생할 수 있습니다.

완화: 범위의 전체 Azure 리소스 ID를 사용하도록 Cost Management 내보내기용 스토리지 경로를 업데이트합니다.


LegacyFocusVersion

심각도: 정보 제공

이 오류 코드는 수집된 데이터가 이전 버전의 FOCUS를 사용하는 경우 x_SourceChanges 열에 표시됩니다. FinOps 허브는 데이터를 최신 FOCUS 버전으로 변환하므로 문제가 발생하지 않습니다. 그러나 현대화 변환은 모든 시나리오를 설명할 수 없으며 경우에 따라 예기치 않은 결과가 발생할 수 있습니다. 알려진 문제에 대한 설명서를 참조하세요.

대책: FOCUS 최신 버전을 사용하도록 내보내기 설정을 업데이트합니다. 공급자가 최신 FOCUS 버전을 지원하지 않는 경우 최신 FOCUS 버전에 대한 공식 지원을 요청하세요.


ManifestReadFailed

심각도: 위험

FinOps 허브 msexports_ExecuteETL 파이프라인이 Cost Management 매니페스트 파일을 읽지 못했습니다.

해결 방법:

  1. 허브 또는 내보내기를 변경하지 않은 경우 작업 허브 인스턴스에서 오류가 발생한 경우 Cost Management는 기존 API 버전의 매니페스트 스키마를 변경했을 수 있습니다.
  2. 새 내보내기를 만들거나 기존 내보내기를 변경한 후 오류가 발생한 경우 내보내기 API 버전에서 지원되지 않는 새 매니페스트 스키마를 사용할 수 있습니다.
  3. 허브 배포(초기 설치 또는 업그레이드) 후에 오류가 발생한 경우 배포가 실패하거나 파이프라인에 버그가 있을 수 있습니다.

매니페스트 스키마(#1) 또는 API 버전(#2)을 확인하려면 다음을 실행합니다.

  1. Azure Portal 또는 스토리지 탐색기에서 허브 스토리지 계정을 엽니다.
  2. Azure Portal에 있는 경우 메뉴의 Storage 브라우저 로 이동합니다.
  3. msexports 컨테이너를 선택합니다.
  4. 문제가 있는 내보내기 파일 계층 구조를 탐색합니다(오류 메시지의 매니페스트 위치 참조).
  5. manifest.json 파일을 찾아 메뉴()를 선택한 다음 보기/편집을 선택합니다.
  6. 다음 속성을 식별합니다.
    {
      "exportConfig": {
        "resourceId": "<scope-id>/providers/Microsoft.CostManagement/exports/<export-name>",
        "dataVersion": "<dataset-version>",
        "apiVersion": "2023-07-01-preview",
        "type": "<dataset-type>",
        ...
      },
      ...
    }
    
  7. 지원되는 다음 값으로 설정되어 있는지 확인합니다.
    • resourceId 는 범위 ID 및 내보내기 이름이 될 수 있지만 "Microsoft.CostManagement/exports" 리소스 종류와 함께 있어야 합니다. 대/소문자를 구분하지 않습니다.
    • 형식 이 있어야 하지만 null이 아닌 값에 대해 이 오류와 함께 실패하면 안 됩니다.
    • dataVersion 이 있어야 하지만 null이 아닌 값에 대해 이 오류로 실패하면 안 됩니다.
    • apiVersion 은 명시적으로 사용되지 않지만 매니페스트 스키마의 변경 내용을 나타낼 수 있습니다. 자세한 내용은 지원되는 API 버전을 참조하세요.
  8. 최신 API 버전을 사용하는 경우:
    1. 새 API 버전 에 대한 지원 추가를 추적하려면 GitHub에서 변경 요청 문제를 만듭니다.
    2. Cost Management에서 내보내기를 삭제합니다.
    3. 지원되는 API 버전을 사용하여 New-FinOpsCostExport PowerShell 명령을 사용하여 내보내기를 만듭니다.

      자신을 전원 사용자로 간주하는 경우 가장 빠른 해결을 위해 파이프라인을 직접 업데이트하려고 할 수 있습니다. 이렇게 하려면 Data Factory를 열고, Author > Pipelines > msexports_ExecuteETL 이동한 다음, 적용 가능한 "설정" 활동을 선택하고 필요에 따라 설정> 속성을 업데이트합니다. 이렇게 하면 이전 버전으로 내보내기를 다시 만들 필요가 없습니다. 계속 문제를 보고하고 파이프라인 designer._ 오른쪽 위에 있는 아이콘에서 {} 새 JSON을 공유하는 것이 좋습니다.

  9. 지원되는 API 버전에 대한 속성이 변경된 경우:
    1. 호환성이 손상되는 변경 내용을 추적하려면 GitHub에서 변경 요청 문제를 만듭니다. manifest.json 파일의 형식, dataVersionapiVersion 을 포함합니다.
    2. Cost Management에 지원 요청을 제출하여 FinOps 허브 또는 기타 사용자 지정 솔루션을 사용하는 모든 사용자가 중단될 때 변경 내용이 되돌려지도록 요청합니다. Cost Management 지원 팀이 시스템 내에서 문제를 식별하는 데 도움이 되는 다음 세부 정보를 포함합니다. Cost Management에는 FinOps 허브에 대한 컨텍스트가 없으므로 Cost Management 기능에 초점을 맞춘 세부 정보를 유지해야 합니다. 예를 들어 다음과 같습니다:

      Cost Management 내보내기를 사용하여 비용 데이터를 ADLS로 끌어오고 있습니다. 매니페스트 파일을 쓸 때 데이터를 처리하는 ADF 파이프라인이 있습니다. 내 파이프라인은 예상<your-supported-api-version>exportConfig.resourceId하는 API 버전 exportConfig.typeexportConfig.dataVersion 속성이 일관되게 전달될 수 있도록 빌드되었습니다. 이 파일이 실행된 내 내보내기용 이 API 버전의 매니페스트 파일에 포함되지 않는 것을 확인했습니다 <your-export-date>. 내 기대는 매니페스트 파일이 기존 API 버전에 대해 변경되지 않아야한다는 것입니다. 이러한 변경 내용을 되돌릴 수 있나요?

      문제를 해결하는 데 도움이 되는 내 매니페스트 파일은 다음과 같습니다. {your-manifest-json}

매니페스트 속성이 양호하고 신규 또는 업그레이드된 FinOps 허브 인스턴스인 경우 배포를 확인합니다.

  1. Azure Portal에서 허브 리소스 그룹을 엽니다.
  2. 왼쪽 메뉴에서 설정>를 선택합니다.
  3. 모든 배포가 성공적이면 확인합니다. 특히 다음 배포 이름을 찾습니다.
    • main
    • hub
    • dataFactoryResources
    • storage
    • keyVault
  4. 배포에 실패한 경우 오류 메시지를 검토하여 직접 해결할 수 있는지 확인합니다(예: 이름 충돌, 수정 가능한 정책 위반).
  5. 오류가 일시적이면 다시 배포해 보세요.
  6. 오류가 지속되면 토론을 만들어 문제가 발생하거나 가능한 해결 방법(특히 정책 문제)을 알고 있는지 확인합니다.
  7. 오류가 분명히 버그 또는 기능 차이 인 경우 GitHub에서 버그 또는 기능 요청 문제를 만듭니다.

영업일 기준 2일 이내에 문제 및 토론에 대응하려고 노력합니다.


MissingContractedCost

심각도: 정보 제공

이 오류 코드는 null 또는 0이고 0 x_SourceChanges 보다 큰 경우 ContractedCost 열에 표시됩니다EffectiveCost. 이 오류는 Microsoft Cost Management가 지정된 행에 포함되지 ContractedCost 않았음을 나타냅니다. 즉, 절감액을 계산할 수 없습니다.

완화: 누락된 데이터에 대한 해결 방법으로 FinOps 도구 키트 보고서는 이 오류 코드로 플래그가 지정된 행의 열에 EffectiveCost 복사 ContractedCost 합니다. 이러한 레코드에는 절감액을 사용할 수 없습니다.

전체 절감액을 계산하려면 비용 및 사용량 데이터를 가격에 조인할 수 있습니다. 자세한 내용은 문제 #873을 참조하세요.


MissingContractedUnitPrice

심각도: 정보 제공

이 오류 코드는 null 또는 0이고 0 x_SourceChanges 보다 큰 경우 ContractedUnitPrice 열에 표시됩니다EffectiveUnitPrice. 이 오류는 Microsoft Cost Management가 지정된 행에 포함되지 ContractedUnitPrice 않았음을 나타냅니다. 즉, 절감액을 계산할 수 없습니다.

완화: 누락된 데이터에 대한 해결 방법으로 FinOps 도구 키트 보고서는 이 오류 코드로 플래그가 지정된 행의 열에 EffectiveUnitPrice 복사 ContractedUnitPrice 합니다. 이러한 레코드에는 절감액을 사용할 수 없습니다.

전체 절감액을 계산하려면 비용 및 사용량 데이터를 가격에 조인할 수 있습니다. 자세한 내용은 문제 #873을 참조하세요.


MissingListCost

심각도: 정보 제공

이 오류 코드는 null 또는 0이고 0 x_SourceChanges 보다 큰 경우 ListCost 열에 표시됩니다ContractedCost. 이 오류는 Microsoft Cost Management가 지정된 행에 포함되지 ListCost 않았음을 나타냅니다. 즉, 절감액을 계산할 수 없습니다.

완화: 누락된 데이터에 대한 해결 방법으로 FinOps 도구 키트 보고서는 이 오류 코드로 플래그가 지정된 행의 열에 ContractedCost 복사 ListCost 합니다. 이러한 레코드에는 절감액을 사용할 수 없습니다.

전체 절감액을 계산하려면 비용 및 사용량 데이터를 가격에 조인할 수 있습니다. 자세한 내용은 문제 #873을 참조하세요.


MissingListUnitPrice

심각도: 정보 제공

이 오류 코드는 null 또는 0이고 0 x_SourceChanges 보다 큰 경우 ListUnitPrice 열에 표시됩니다ContractedUnitPrice. 이 오류는 Microsoft Cost Management가 지정된 행에 포함되지 ListUnitPrice 않았음을 나타냅니다. 즉, 절감액을 계산할 수 없습니다.

완화: 누락된 데이터에 대한 해결 방법으로 FinOps 도구 키트 보고서는 이 오류 코드로 플래그가 지정된 행의 열에 ContractedUnitPrice 복사 ListUnitPrice 합니다. 이러한 레코드에는 절감액을 사용할 수 없습니다.

전체 절감액을 계산하려면 비용 및 사용량 데이터를 가격에 조인할 수 있습니다. 자세한 내용은 문제 #873을 참조하세요.


제공자 이름 없음

심각도: 정보 제공

이 오류 코드는 ProviderName null인 경우 x_SourceChanges 열에 표시됩니다. 이 오류는 데이터 세트 공급자(예: Microsoft Cost Management)가 지정된 행에 대한 ProviderName 값을 포함하지 않았음을 나타냅니다.

완화: 누락된 데이터에 대한 해결 방법으로 FinOps 도구 키트 보고서는 사용 가능한 열을 기반으로 공급자를 식별하려고 시도합니다.


ResourceAccessForbiddenException

Power BI: 'Microsoft.Mashup.Engine.Interface.ResourceAccessForbiddenException' 형식의 예외가 throw되었습니다.

Power BI에서 데이터를 로드하는 계정에 Storage Blob 데이터 판독기 역할이 없다는 것을 나타냅니다. Power BI에서 데이터를 로드하는 계정에 이 역할을 부여합니다.


RoleAssignmentUpdateNotPermitted

FinOps Hubs를 삭제하고 관리 ID 이름을 포함하여 동일한 값으로 다시 배포하려는 경우 다음과 같은 알려진 문제가 발생할 수 있습니다.

"code": "RoleAssignmentUpdateNotPermitted",
"message": "Tenant ID, application ID, principal ID, and scope are not allowed to be updated."

이 문제를 해결하려면 부실 ID를 제거해야 합니다.

  • 스토리지 계정으로 이동하고 메뉴에서 액세스 제어(IAM)를 선택합니다.
  • 역할 할당 탭을 선택합니다.
  • "알 수 없는" ID가 있는 역할 할당을 찾아 삭제합니다.

SchemaLoadFailed

심각도: 위험

FinOps 허브 msexports_ETL_ingestion 파이프라인이 스키마 파일을 로드하지 못했습니다.

완화: 오류 메시지를 검토하여 밑줄(예 <type>_<version> : 또는 FocusCost_1.0)으로 서식이 지정된 데이터 세트 형식 및 버전을 확인합니다. 데이터 세트와 형식이 모두 배포된 버전의 FinOps 허브에서 지원되는지 확인합니다. 자세한 내용은 지원되는 데이터 세트를 참조하세요.


SchemaNotFound

심각도: 위험

FinOps 허브 msexports_ExecuteETL 파이프라인에서 내보낸 데이터 세트에 대한 스키마 매핑 파일을 찾을 수 없습니다.

완화: 데이터 세트 형식 및 버전이 지원되는지 확인합니다. 자세한 내용은 지원되는 데이터 세트를 참조하세요. 데이터 세트가 지원되는 경우 데이터 수집 보고서를 사용하여 허브 버전을 확인합니다.

다른 데이터 세트에 대한 지원을 추가하려면 사용자 지정 매핑 파일을 만들고 저장합니다 config/schemas/<dataset-type>_<dataset-version>.json. 값은 <dataset-type><dataset-version> Cost Management에서 사용하는 값과 많이 일치합니다. 각 열의 데이터 형식을 식별하려면 기존 스키마 파일을 템플릿으로 사용합니다. 일부 데이터 세트에는 EA 및 MCA(Microsoft 고객 계약)에 대한 스키마가 다릅니다. 이러한 특성을 통해 식별할 수 없으며 두 계정 유형이 모두 있는 경우 문제가 발생할 수 있습니다. FOCUS에 맞춰서 데이터 세트를 추가하고 EA 및 MCA 차이점을 설명하기 위해 노력하고 있습니다.


UnknownExportFile

심각도: 정보 제공

허브 스토리지의 파일은 Cost Management에서 내보낸 것처럼 보이지 않습니다. 파일이 무시됩니다.

완화: msexports 컨테이너는 Cost Management 내보내기 전용입니다. 다른 스토리지 컨테이너에서 다른 파일을 이동합니다.


알 수 없는 포커스 버전

심각도: 정보 제공

이 오류 코드는 FOCUS 버전을 식별할 수 없는 경우 x_SourceChanges 열에 표시됩니다.

완화: FOCUS 데이터 세트가 지원되는 FOCUS 버전을 사용하고 있는지 확인합니다. 추가 조사를 위해 https://aka.ms/ftk/ideas 데이터의 익명화된 샘플로 이 문제를 보고합니다.


UnknownHubVersion

심각도: 위험

설정 파일에서 FinOps 허브의 버전을 식별할 수 없습니다. 설정이 올바른지 확인합니다. FinOps Hubs 0.1.1 이하는 이 Power BI 보고서에서 작동하지 않습니다.

완화: 최신 버전의 FinOps 허브로 업그레이드하거나 FinOps 도구 키트 v0.1.1 릴리스에서 Power BI 보고서를 다운로드합니다.


UnsupportedExportFileType

심각도: 위험

파일 형식이 지원되지 않으므로 지정된 내보내기 파일을 수집할 수 없습니다.

완화: msexports 컨테이너에 추가하기 전에 파일을 지원되는 파일 형식으로 변환하거나 새 파일 형식을 msexports_ETL_ingestion 파이프라인으로 변환하기 위한 지원을 추가합니다.


UnsupportedExportType

심각도: 경고

허브 스토리지의 내보내기 매니페스트는 지원되지 않는 데이터 세트에 대한 내보내기임을 나타냅니다. 내보낸 데이터는 수집 오류로 보고됩니다.

완화: FOCUS 비용에 대한 새 Cost Management 내보내기를 만들고 현재 내보내기를 중지하거나 다른 스토리지 컨테이너로 내보내도록 변경합니다.


이름< 리소스 공급자가 >구독 <GUID에 등록되지 않음>

Azure Portal에서 구독을 연 다음, 설정>를 선택하고, 리소스 공급자 행(예: Microsoft.EventGrid)을 선택한 다음, 페이지 맨 위에 있는 등록 명령을 선택합니다. 등록하는 데 몇 분 정도 걸릴 수 있습니다.


x_PricingSubcategory 약정 할인 ID를 표시합니다.

2024년 2월 28일 이전에 Cost Management 내보내기에서 커밋된 사용에 대해 잘못 설정된 버그 x_PricingSubcategory 가 있었습니다. 다음과 같은 Committed SpendCommitted Usage값이 표시되어야 합니다. 대신 다음과 같은 값이 표시될 수 있습니다.

  • Committed /providers/Microsoft.BillingBenefits/savingsPlanOrders/###/savingsPlans/###
  • Committed /providers/Microsoft.Capacity/reservationOrders/###/reservations/###

이러한 값이 표시되면 해당 월에 대한 비용 데이터를 다시 내보냅니다. 사용할 수 없는 이전 달의 데이터를 내보내야 하는 경우 이전 내보내기 실행의 데이터 품질 문제를 해결하기 위해 데이터를 내보내도록 지원팀에 문의하세요.


Power BI: 보고서에 특정 날짜에 대한 데이터가 없습니다.

보고서에 1개월 이상 모든 데이터가 누락된 경우 월 수, RangeStartRangeEnd 매개 변수를 확인하여 데이터가 필터링되지 않는지 확인합니다.

매개 변수를 확인하려면 리본에서 데이터> 변환을 선택하거나 쿼리 편집기 창에서 🛠️ 설정 폴더에서 개별 매개 변수를 선택합니다.

  • 항상 특정 수의 최근 월을 표시하려면 월 수를 닫은(완료) 월 수로 설정합니다. 이번 달은 닫힌 월 수 외에 추가 월입니다.
  • 시간에 따라 변경되지 않는 고정 날짜 범위(예: 회계 연도 보고)를 원하는 경우 RangeStart 및 RangeEnd 설정합니다.
  • 사용 가능한 모든 데이터를 보고하려면 세 날짜 매개 변수가 모두 비어 있는지 확인합니다.

자세한 내용은 첫 번째 보고서 설정을 참조하세요.


Power BI: 보고서가 비어 있음(데이터 없음)

Power BI 또는 다른 보고서 또는 도구에 데이터가 표시되지 않는 경우 데이터 원본에 따라 다음을 시도합니다.

  1. Power BI에서 Cost Management 커넥터를 사용하는 경우 매개 변수와 Billing Account ID 매개 변수를 Number of Months 확인하여 올바르게 설정되었는지 확인합니다. 이전 청구 계정에 최근 몇 달 동안 데이터가 없을 수 있습니다.
  2. FinOps 허브를 사용하는 경우 스토리지 계정을 확인하여 수집 컨테이너에 데이터가 채워지는지 확인합니다. 공급자 또는 구독 폴더가 표시됩니다. 다음 섹션을 사용하여 추가 문제를 해결합니다.

FinOps 허브: 수집 컨테이너가 비어 있습니다.

수집 컨테이너가 비어 있는 경우 Data Factory Studio에서 Data Factory 인스턴스를 열고 작성자트리거 관리를>선택하고 msexports_FileAdded>합니다. 그렇지 않은 경우 시작합니다.

트리거가 "리소스 공급자가 등록되지 않음" 오류로 시작하지 못한 경우 Azure Portal에서 구독을 연 다음, 설정>를 선택하고 Microsoft.EventGrid 행을 선택한 다음 페이지 맨 위에 있는 Register 명령을 선택합니다. 등록하는 데 몇 분 정도 걸릴 수 있습니다.

등록이 완료되면 msexports_FileAdded 트리거를 다시 시작합니다.

트리거가 시작되면 연결된 모든 Cost Management 내보내기를 다시 실행합니다. 데이터는 계정 크기에 따라 10-20분 이내에 완전히 수집되어야 합니다.

문제가 지속되면 Cost Management 내보내기가 파일 분할을 사용하도록 구성되어 있는지 확인합니다. 사용하지 않도록 설정된 경우 해당 기능을 켜고 내보내기를 다시 실행합니다.

수집 컨테이너가 채워져 있는지 확인하고 보고서 또는 기타 연결된 도구를 새로 고칩니다.

FinOps 허브: 수집 컨테이너에서 사용할 수 있는 파일

수집 컨테이너가 비어 있지 않으면 폴더를 드릴다운하여 parquet 또는 csv.gz 파일이 있는지 확인합니다.

알고 나면 FileType 매개 변수가 Power BI 보고서로 설정 .parquet 되었는지 확인합니다.gz. 자세한 내용은 데이터에 연결을 참조하세요.

다른 도구를 사용하는 경우 사용 중인 파일 형식을 지원하는지 확인합니다.


Power BI: 원격 이름을 확인할 수 없습니다. '<storage-account.dfs.core.windows.net>'

스토리지 계정 이름이 올바르지 않음을 나타냅니다. FinOps 허브를 사용하는 경우 배포에서 StorageUrl 매개 변수를 확인합니다. 자세한 내용은 데이터에 연결을 참조하세요.


Power BI: null 값을 논리 형식으로 변환할 수 없습니다.

청구 계정 ID 매개 변수가 비어 있음을 나타냅니다. FinOps 허브를 사용하는 경우 원하는 청구 계정 ID로 값을 설정합니다. 청구 계정에 액세스할 수 없거나 약정 구매 및 환불을 포함하지 않으려면 값을 설정하고 고급 편집기에서 CostDetails0해당 값을 2변경 1 합니다. Cost Management 커넥터에서 실제/청구 비용 데이터를 로드하지 않도록 보고서에 알릴 수 있습니다. 자세한 내용은 데이터에 연결을 참조하세요.

적용 가능한 버전: 0.1 - 0.1.1(0.2에서 수정됨)


FinOps 허브: Null 값을 테이블 형식으로 변환할 수 없습니다.

이 오류는 일반적으로 데이터가 수집 컨테이너에 수집되지 않았음을 나타냅니다.

FinOps Hubs 0.2로 업그레이드한 경우 Power BI 보고서가 오래되었거나(0.1.x에서) 포커스 내보내기를 사용하지 않아 문제가 발생할 수 있습니다. 자세한 내용은 업그레이드 가이드를 참조하세요.

자세한 문제 해결 단계는 보고서가 비어 있음(데이터 없음)을 참조하세요.


발생한 오류가 표시되지 않으면 문제 해결 가이드안내합니다. 질문이 있는 경우 GitHub에서 토론을 시작하거나 문제를 만듭니다.