수명 주기 관리 문제 해결
이 문서를 사용하여 수명 주기 관리 프로세스의 문제를 해결합니다.
다양한 수명 주기 관리 문제의 고려 사항 및 제한 사항을 이해하려면 다음 표의 링크를 검토하세요.
항목 | Git 통합 | 배포 파이프라인 |
---|---|---|
일반적인 제한 사항 | 일반적인 Git 제한 사항 | 배포 파이프라인 제한 사항 |
필요한 권한 | permissions | permissions |
작업 영역 제한 사항 | workspaces | workspaces |
지원되는 Fabric 항목 | 지원되는 항목 | 지원되는 항목 |
의미 체계 모델 | 의미 체계 모델 제한 사항 |
문제 설명: Git 통합 탭으로 이동하면 오류 메시지가 표시되고 Azure DevOps에 액세스할 수 없습니다.
원인: Power BI의 인증 방법이 Azure DevOps의 인증 방법보다 약하면 둘 사이의 기능이 작동하지 않습니다.
해결 방법: 관리자가 Power BI 및 Azure DevOps에서 인증 방법을 조정해야 합니다. Microsoft Entra ID(이전 명칭: Azure Active Directory)에 대한 인증 정책은 인증 관리 방법에 정의되어 있습니다.
문제 설명: Git 리포지토리에 연결하려고 하면 작업 영역이 다른 하위 지역에 있기 때문에 연결할 수 없다는 메시지가 표시됩니다.
원인: 작업 영역과 리포지토리가 다른 하위 지역에 있는 경우 하위 지역 간 전환을 사용하도록 설정해야 합니다.
해결 방법: 지리적으로 다른 위치에 있는 작업 영역에서 Git 작업을 사용하도록 설정하세요.
문제 설명: Git 통합 탭에서 연결을 선택하면 문제가 발생했습니다 오류 대화 상자가 나타납니다. 또한 소스 제어 버튼을 선택하면 창에 Git 분기와 동기화해야 한다는 내용이 표시됩니다.
원인: 연결하려는 폴더에 하위 디렉터리가 있지만 Fabric 항목이 없는 경우 연결에 실패합니다.
해결 방법: Azure DevOps에서 Git 리포지토리를 열고 연결에 정의된 Git 폴더로 이동합니다. Git 폴더에 하위 디렉터리가 포함된 경우 하나 이상의 하위 디렉터리가 항목 디렉터리를 나타내는지 확인합니다. 디렉터리에 item.config.json 및 item.metadata.json 파일이 포함되어 있으면 이 디렉터리는 항목 디렉터리입니다. 디렉터리에 이러한 파일이 포함되어 있지 않으면 하위 디렉터리입니다. Git 폴더에 항목 디렉터리가 포함되어 있지 않으면 연결할 수 없습니다. 하위 디렉터리를 제거하거나 하위 디렉터리를 포함하지 않는 다른 폴더에 연결하세요.
문제 설명: Git 통합 탭에서 연결을 선택하면 잘못된 폴더 경로를 나타내는 대화 상자가 나타납니다.
원인: 연결하려는 폴더가 없거나, 삭제되었거나, 리포지토리의 기존 폴더와 대소문자가 다릅니다. 새 분기에 연결하거나 분기에서 폴더를 삭제한 경우 이 메시지가 나타날 수 있습니다.
해결 방법:
- 새 폴더를 만들고 작업 영역에 연결하려면 만들기 및 동기화를 선택합니다.
- 작업 영역을 다른 폴더에 연결하려면 취소를 선택하고 Git 통합 탭의 작업 영역 설정에서 다른 폴더를 선택합니다.
문제 설명: 소스 제어 아이콘의 숫자는 마지막 커밋 이후 작업 영역에 적용된 변경 횟수를 나타냅니다. 아이콘에 숫자가 없으면 분기에 연결하는 데 문제가 있는 것일 수 있습니다.
해결 방법: 연결을 끊고 다시 연결하세요.
문제 설명: 작업 영역이 이전에 Git 리포지토리에 연결되었는데 지금 연결하려고 하면 프리미엄 라이선스가 필요하다고 표시됩니다.
원인: 유효한 프리미엄 라이선스가 있는 경우에만 Git 리포지토리에 연결할 수 있습니다. 라이선스가 만료되었거나 라이선스를 Git 통합을 포함하지 않는 라이선스로 변경하는 경우 더 이상 해당 리포지토리에 연결할 수 없습니다. 이는 평가판 라이선스에도 적용됩니다.
해결 방법: Git와의 연결을 끊고 소스 제어 없이 작업하거나 프리미엄 라이선스를 구입하세요.
문제 설명: 소스 제어 창의 분기 탭에 연결하려는 분기가 표시되지 않습니다.
원인: 분기 목록에는 볼 수 있는 권한이 있는 분기만 표시됩니다.
해결 방법: 원하는 분기가 있고 해당 분기를 볼 수 있는 권한이 있는지 확인하세요. 그렇지 않은 경우 분기 소유자에게 분기 제한 사항을 볼 수 있는 권한을 부여하도록 요청하세요.
문제 설명: 새 작업 영역으로 분기할 때 새 작업 영역으로 이동하지만 Git 통합은 사용하도록 설정되지 않습니다. 원인: Git 통합 스위치는 원본 작업 영역에 대해 사용하도록 설정될 수 있지만 테넌트 관리자가 스위치 제어를 작업 영역 관리자에게 위임할 수 있으므로 전체 테넌트에 대해서는 사용하도록 설정되지 않습니다. 이 경우 새 작업 영역에는 Git 통합이 사용되지 않으며 작업 영역을 Git과 동기화하기 전에 작업 영역 설정에서 수동으로 사용하도록 설정해야 합니다. 해결 방법: 새 작업 영역의 작업 영역 설정에서 Git 통합을 사용하도록 설정합니다.
문제 설명: Git 분기에 대한 업데이트가 있는 경우 작업 영역을 업데이트할 때까지 커밋이 사용 중지됩니다.
해결 방법: 커밋을 사용하도록 설정하려면 작업 영역을 업데이트하세요.
문제 설명: Git에 항목을 커밋하려고 할 때 최대 커밋 크기를 초과했다는 오류가 발생합니다.
원인: 커밋할 파일의 총 크기는 50MB로 제한됩니다.
해결 방법: 여러 항목을 한 번에 커밋하려는 경우 더 작은 배치로 나눠 커밋하는 것이 좋습니다. 커밋에 파일이 많은 항목이 하나 있는 경우 지원에 문의하세요.
문제 설명: 작업 영역 및 Git 분기에서 동일한 항목을 변경하면 충돌이 발생할 수 있습니다. 작업 영역과 동일한 항목의 Git 분기에서 변경된 경우 충돌이 해결될 때까지 업데이트를 사용할 수 없습니다.
해결 방법: 충돌을 해결한 다음 다시 시도하세요.
문제 설명: 모두 업데이트 또는 실행 취소를 선택하면 작업이 종속성 링크를 끊었기 때문에 실패했음을 나타내는 대화 상자가 나타납니다.
해결 방법: 계보 보기를 열어 업데이트의 작업 영역에서 삭제되고 작업 영역에서 삭제되지 않는 항목에 연결된 항목을 찾으세요.
이 문제를 해결하려면 다음과 같이 문제가 있는 항목을 삭제하세요.
- 항목이 Git에서 지원되지 않는 경우(예: 대시보드) 작업 영역에서 수동으로 삭제합니다.
- 항목이 Git에서 지원되는 경우(예: 보고서) Git(있는 경우) 또는 작업 영역에서 삭제합니다.
모두 업데이트를 선택합니다.
자세한 내용은 Git에서 수동으로 업데이트를 참조하세요.
문제 설명: Git에서 업데이트한 후 계보 보기를 볼 때 일부 항목의 종속성이 예상대로 표시되지 않습니다. 예를 들어 프록시 모델이 더 이상 올바른 모델을 가리키지 않습니다.
이유: Git 통합은 현재 직접 쿼리 및 프록시 모델을 지원하지 않습니다.
해결 방법: 종속성을 수정하려면 다음 작업 중 하나를 수행하세요.
- Git 리포지토리에서 ProxyDataset의 bim 파일을 편집하여 올바른 데이터 세트를 가리킨 다음 작업 영역에서 Git에서 업데이트하여 변경 내용을 수신합니다.
- 업데이트 데이터 소스 API를 사용하여 작업 영역에서 프록시 모델의 연결 세부 정보를 업데이트합니다.
문제 설명: 변경 내용 탭에 "실행 취소" 작업에서 선택하지 않았는데 커밋되지 않은 종속성이 있는 경우 실행 취소 작업 후에 다음 오류가 나타납니다.
해결 방법: 선택한 데이터베이스의 종속성을 모두 선택하고 다시 시도하세요.
문제 설명: 실행 취소, 업데이트 또는 분기 전환 작업 후에 다음 오류가 표시됩니다.
원인: 작업 영역에는 더 이상 작업 영역에 없는 항목에 따라 종속성 문제가 발생하는 지원되지 않는 항목이 있습니다.
해결 방법: 계보 보기를 열어 "실행 취소됨"으로 선택되었으며, 선택되지 않은 항목에 연결된 항목을 찾습니다.
이 문제를 해결하려면 다음과 같이 문제가 있는 항목을 삭제하세요.
- 선택하지 않은 항목이 Git에서 지원되는 경우에는(예: 보고서) 이 항목도 삭제할 대상으로 선택합니다.
- 선택하지 않은 항목이 Git에서 지원되지 않는 경우(예: 대시보드) 작업 영역에서 해당 항목을 수동으로 삭제합니다.
종속성에 대한 자세한 내용은 종속성 이해를 참조하세요.
다음 조건이 충족되지 않으면 배포 파이프라인 버튼이 표시되지 않습니다.
Fabric 라이선스가 있습니다.
본인이 작업 영역의 관리자여야 합니다.
배포 파이프라인은 파이프라인에 할당된 작업 영역에 파이프라인 단계 태그를 표시합니다. 이러한 태그를 보려면 파이프라인 관리자여야 합니다. 개발 및 테스트 단계에 대한 태그는 항상 표시됩니다. 하지만 파이프라인에 대한 액세스 권한이 있는 경우에는 프로덕션 태그만 표시됩니다.
문제 설명: 전체 파이프라인에서 한 스테이지의 작업 영역을 할당 취소한 다음, 배포한 후 배포 파이프라인은 배포한 원본 스테이지와 대상 스테이지의 항목 간 연결을 다시 활성화합니다. 그러나 경우에 따라 배포 파이프라인은 원본 및 대상 스테이지의 항목 간에 연결을 다시 설정할 수 없습니다. 예를 들어 실수로 항목을 삭제하는 경우에 이러한 상황이 발생할 수 있습니다.
해결 방법: 이러한 연결을 다시 활성화하려면 대상 스테이지에서 동일한 작업 영역을 할당 취소했다가 다시 할당합니다.
원인: 배포 파이프라인 스테이지에 작업 영역을 할당하면 배포 파이프라인은 작업 영역에서 항목(예: 보고서 및 대시보드)을 확인합니다. 인접한 스테이지에서 이름과 형식이 동일한 항목이 두 개 있는 경우 배포 파이프라인은 두 항목 중에서 할당된 작업 영역의 항목과 일치해야 하는 항목을 확인할 수 없고 작업영역을 할장할 수 없음 오류 메시지가 표시됩니다. 예를 들어 테스트 스테이지에 작업 영역을 할당하려고 하고, 보고서 중 하나를 ‘지역 판매’라고 하는 경우 개발 또는 프로덕션 스테이지에서 이름이 같은 보고서가 2개 이상 있으면 할당에 실패합니다. 할당하는 작업 영역에 ‘지역 판매 의미 체계 모델’이라는 두 개의 의미 체계 모델이 있고 개발 또는 프로덕션 스테이지에서 이름이 같은 의미 체계 모델이 있는 경우에도 작업 영역을 할당하지 못합니다.
해결 방법: 이 오류를 해결하려면 할당하려는 스테이지의 항목과 일치하지 않는 항목의 이름을 변경합니다. 오류 메시지의 링크를 선택하여 Fabric에서 항목을 열 수 있습니다.
원인: 대부분의 의미 체계 모델은 모델 v3라고도 하는 향상된 의미 체계 모델 메타데이터 기능을 사용합니다. 그러나 이전 보고서는 모델 v1이라고도 하는 이전 형식의 의미 체계 모델 메타데이터를 사용할 수 있습니다. 이전 의미 체계 모델 메타데이터 모델(v1)을 사용하는 작업 영역을 할당하는 경우 배포 파이프라인은 인접한 스테이지에서 의미 체계 모델가 유사한지 여부를 평가할 수 없습니다. 이러한 경우 의미 체계 모델이 동일한 경우에도 다른 UI 기호가 표시됩니다.
해결 방법: 이 문제를 해결하려면 다른 기호를 표시하는 의미 체계 모델을 배포합니다.
원인: 파이프라인에 할당할 수 있는 작업 영역 목록에 작업 영역이 표시되지 않는 몇 가지 이유가 있을 수 있습니다.
해결 방법: 파이프라인에 작업 영역을 할당하려면 다음 조건을 충족해야 합니다.
작업 영역의 관리자입니다.
작업 영역이 다른 파이프라인에 할당되지 않았습니다.
작업 영역이 Fabric 용량에 있습니다.
이러한 조건을 충족하지 않는 작업 영역은 선택할 수 있는 작업 영역 목록에 표시되지 않습니다.
원인: 여러 가지 이유로 첫 번째 배포에 실패했을 수 있습니다.
해결 방법: 솔루션에 실패할 수 있는 몇 가지 원인은 다음 표에 나와 있습니다.
오류 | 조치 |
---|---|
용량 권한이 없습니다. | Fabric 용량이 있는 조직에서 작업하는 경우, 용량 관리자에게 작업 영역을 용량에 추가하도록 요청하거나 해당 용량에 대한 할당 권한을 요청하세요. 용량에 작업 영역이 있으면 다시 배포합니다. Fabric 용량이 있는 조직에서 일하지 않는 경우 PPU(사용자 단위 Premium)를 구매하는 것이 좋습니다. |
작업 영역 권한이 없습니다. | 배포하려면 작업 영역 구성원이어야 합니다. 작업 영역 관리자에게 적절한 권한을 부여하도록 요청하세요. |
Fabric 관리자가 작업 영역 만들기를 사용하지 않도록 설정했습니다. | Fabric 관리자에게 지원을 요청하세요. |
선택적 배포를 사용 중이고 연결된 모든 항목을 선택하지는 않았습니다. | 다음 중 하나를 수행합니다. 의미 체계 모델 또는 데이터 흐름에 연결된 콘텐츠를 선택 취소합니다. 선택 취소된 콘텐츠(예: 의미 체계 모델, 보고서 또는 대시보드)는 다음 스테이지에 복사되지 않습니다. 선택한 항목에 연결된 의미 체계 모델 또는 데이터 흐름을 선택합니다. 선택한 항목이 다음 단계로 복사됩니다. |
원인: 배포 파이프라인이 모든 항목을 지원하지 않습니다.
해결 방법: 배포 파이프라인에서 지원되는 항목의 전체 목록은 다음 섹션을 참조하세요.
지원되는 항목 목록에 나열되지 않은 모든 항목은 다음 스테이지로 복사되지 않습니다.
원인: Power BI 서비스에서는 데이터 원본 연결을 변경할 수 없습니다.
해결 방법: 테스트 또는 프로덕션 스테이지의 데이터 원본을 변경하려는 경우 배포 규칙 또는 API를 사용할 수 있습니다. 배포 규칙은 다음 배포 후에야 적용됩니다.
원인: 빈 단계에 대해서만 이전 단계 배포가 가능합니다. 테스트 단계에 콘텐츠가 있는 경우 프로덕션에서 이전 단계 배포를 할 수 없습니다.
해결 방법: 파이프라인을 만든 후 개발 단계를 사용하여 콘텐츠를 개발하고 테스트 단계를 사용하여 검토 및 테스트합니다. 이러한 단계에서 버그를 수정한 다음 프로덕션 단계에 고정된 환경을 배포할 수 있습니다.
원인: 열 형식을 정수에서 문자열로 바꾸기와 같이 원본 단계 스키마의 호환성이 손상되는 변경으로 인해 배포 후 대상 의미 체계 모델의 데이터가 손실됩니다.
배포하는 동안 대상 메타데이터와 비교하여 원본 의미 체계 모델의 메타데이터가 확인됩니다. 스키마의 호환성이 손상되는 변경으로 인해 배포가 중지됩니다. 이 경우 배포 계속 메시지가 표시됩니다.
해결 방법: 배포를 계속 진행하면 대상 단계의 데이터가 손실됩니다. 의미 체계 모델의 변경 내용이 의도적인 경우 이 옵션을 사용할 수 있습니다. 배포가 완료된 후 대상 의미 체계 모델을 새로 고쳐야 합니다.
변경이 의도적인 것이 아니라면 메시지 창을 닫고 수정된 .pbix 파일을 원본 작업 영역에 업로드한 후 다시 배포합니다.
스키마 변경으로 인해 배포가 실패한 후 대상 단계는 배포 실패 메시지를 표시한 다음 자세한 정보 표시 링크를 표시합니다. 이 링크를 통해 실패한 배포 중에 표시된 것과 동일한 배포 계속 메시지가 열립니다.
원인: 증분 새로 고침을 사용하는 경우 배포하는 의미 체계 모델에 대한 특정 변경 내용만 허용됩니다. 허용되지 않는 의미 체계 모델 변경을 수행한 경우 배포에 실패하고 다음 메시지가 표시됩니다.
해결 방법: 의미 체계 모델을 의도적으로 변경한 경우 다음 해결 방법 중 하나를 사용할 수 있습니다.
.pbix 사용 - 변경 내용을 대상 의미 체계 모델에 직접 게시합니다. 모든 파티션과 데이터가 손실되므로 의미 체계 모델을 새로 고쳐야 합니다.
XMLA 도구 사용 - 대상 스테이지의 의미 체계 모델에서 직접 변경합니다.
원인: 의미 체계 모델 및 데이터 흐름은 데이터를 저장하고 데이터와 메타데이터를 모두 포함하는 Fabric 항목입니다. 배포하는 동안 데이터는 복사되지 않고 메타데이터만 복사됩니다. 따라서 배포 후에 의미 체계 모델 또는 데이터 흐름에 데이터가 없을 수 있으며 이 데이터를 사용하는 보고서 시각적 개체가 손상된 것으로 나타납니다.
해결 방법: 이 문제를 해결하려면 데이터 흐름을 새로 고친 다음, 대상 단계에서 의미 체계 모델을 새로 고칩니다.
원인: 배포 파이프라인을 사용하는 동안 결과적으로 파이프라인에 소유자가 없어질 수 있습니다. 예를 들어, 파이프라인을 소유한 사용자가 소유권을 양도하지 않고 회사를 그만둘 경우 파이프라인은 소유자가 없는 상태가 될 수 있습니다. 파이프라인에 소유자가 없으면 다른 사용자가 파이프라인에 액세스할 수 없습니다. 작업 영역은 하나의 파이프라인에만 할당될 수 있기 때문에 소유자가 없는 파이프라인에 할당된 경우 아무도 할당을 취소할 수 없으며 다른 파이프라인에서 작업 영역을 사용할 수 없게 됩니다.
해결 방법: 파이프라인이 소유자 없이 남아 있는 경우 Fabric 관리자는 새 소유자를 파이프라인에 추가하거나 삭제할 수 있습니다. 파이프라인에 소유자를 추가하려면 Admin - Pipelines UpdateUserAsAdmin API를 사용합니다.
PowerShell 스크립트 AddUserToWorkspacePipeline(PowerBI-Developer-Samples GitHub 리포지토리에서 사용 가능)을 검토할 수도 있습니다. 이 스크립트를 통해 다음을 수행할 수 있습니다.
파이프라인 액세스 관리 - 파이프라인의 작업 영역에 사용자를 추가합니다.
작업 영역 소유권 회수 - 소유자가 없는 파이프라인의 작업 영역에 사용자를 추가하여 차단을 해제할 수 있습니다.
이 스크립트를 사용하려면 작업 영역 이름과 UPN(사용자 보안 주체 이름)을 제공해야 합니다. 이 스크립트는 작업 영역이 할당된 파이프라인을 찾고, 지정한 사용자에게 관리자 권한을 추가합니다.
문제 설명: 원본 및 대상 의미 체계 모델의 데이터 모델링 형식이 다름을 나타내는 배포할 수 없음 오류는 대상 스테이지의 의미 체계 모델의 모델 버전이 원본 스테이지의 의미 체계 모델의 버전보다 높은 경우에 발생합니다. 이러한 경우 배포 파이프라인은 원본 스테이지에서 대상 스테이지로 배포할 수 없습니다. 이 오류를 방지하려면 원본 스테이지에서 모델 버전이 동일하거나 더 높은 의미 체계 모델을 사용합니다.
해결 방법: XMLA 읽기-쓰기 엔드포인트 또는 Power BI Desktop을 사용하여 원본 스테이지에서 의미 체계 모델을 업그레이드할 수 있습니다. 의미 체계 모델을 업그레이드한 후 원본 스테이지에 다시 게시합니다.
문제 설명: 배포하는 동안 배포 파이프라인이 대상 스테이지에서 데이터 원본의 연결 모드가 원본 스테이지의 데이터 원본과 동일하지 않은 것으로 확인되면 대상 스테이지에서 데이터 원본의 연결 모드를 변환하려고 시도합니다. 라이브 연결 또는 실시간 연결 모드에서 데이터 원본을 사용하는 경우 배포 파이프라인은 대상의 데이터 원본 연결 모드를 변환할 수 없습니다.
해결 방법: 이러한 경우 XMLA 읽기-쓰기 엔드포인트 또는 Power BI Desktop을 사용하여 원본 스테이지에서 데이터 원본의 연결 모드를 변경하거나 배포에서 덮어쓰도록 대상 스테이지에서 데이터 원본을 삭제할 수 있습니다.
원인: 의미 체계 모델 배포에 실패하는 데는 몇 가지 이유가 있을 수 있습니다. 실패할 수 있는 이유는 다음과 같습니다.
- 큰 의미 체계 모델이 큰 의미 체계 모델 형식으로 구성되지 않습니다.
- 의미 체계 모델에는 순환 또는 자체 종속성이 포함됩니다(예: 항목 A는 항목 B를 참조하고 항목 B는 항목 A를 참조함). 이 경우 항목 간에 양방향 종속성이 발생하므로 하나 이상의 항목을 배포하지 못했습니다라는 오류류 메시지가 표시됩니다.
해결 방법:
- 의미 체계 모델이 4GB보다 크고 큰 의미 체계 모델 형식을 사용하지 않는 경우 배포에 실패할 수 있습니다. 의미 체계 모델을 설정하여 큰 의미 체계 모델 형식을 사용하고 다시 배포해 보세요.
- 의미 체계 모델에 순환 또는 자체 종속성이 포함된 경우 종속성을 제거하고 다시 배포하세요.
원인: DirectQuery 또는 복합 연결 모드를 사용하고 변형 또는 자동 날짜/시간 테이블이 있는 의미 체계 모델은 배포 파이프라인에서 지원되지 않습니다.
해결 방법: 배포가 실패하고 변형 테이블이 있는 의미 체계 모델이 있기 때문이라고 생각되는 경우 테이블의 열에서 변형 속성을 찾을 수 있습니다. 다음 방법 중 하나를 사용하여 배포 파이프라인에서 작동하도록 의미 체계 모델을 편집할 수 있습니다.
의미 체계 모델에서 DirectQuery 또는 복합 모드 대신 가져오기 모드를 사용합니다.
의미 체계 모델에서 자동 날짜/시간 테이블을 제거합니다. 필요한 경우 테이블의 모든 열에서 나머지 변형을 삭제합니다. 변형을 삭제하면 사용자가 작성한 측정값, 계산 열 및 계산 테이블이 무효화될 수 있습니다. 이 방법은 의미 체계 모델이 시각적 개체에서 데이터가 손상될 수 있으므로 작동하는 방식을 이해하는 경우에만 사용합니다.
해결 방법: 페이지를 매긴 보고서를 배포하려면 사용자가 배포하는 작업 영역(원본 단계 작업 영역)에서 작업 영역 구성원이어야 합니다. 원본 스테이지의 작업 영역 구성원이 아닌 경우 페이지를 매긴 보고서를 배포할 수 없습니다.
문제 설명: 현재 의미 체계 모델은 외부 Analysis Services 데이터 원본으로 처리되며, 의미 체계 모델에 대한 연결은 배포 후에 자동으로 전환되지 않습니다.
Fabric 의미 체계 모델에 연결된 페이지를 매긴 보고서를 배포하면 해당 보고서는 원래 연결되었던 의미 체계 모델을 계속 가리킵니다. 예를 들어, 대상 스테이지 의미 체계 모델을 비롯하여 페이지를 매긴 보고서가 의미 체계 모델을 가리키도록 하려면 배포 규칙을 사용하세요.
해결 방법: Fabric 의미 체계 모델이 있는 페이지를 매긴 보고서를 사용하는 경우 Fabric 의미 체계 모델이 있는 페이지를 매긴 보고서의 배포 규칙을 만들려면 어떻게 해야 하나요?를 참조하세요.
문제 설명: 규칙이 있는 페이지를 매긴 많은 보고서를 배포할 때 용량의 오버로드로 인해 실패할 수 있습니다.
해결 방법: 더 높은 SKU를 구입하거나 선택적 배포를 사용합니다.
이유: 데이터 흐름에서 이전 데이터 원본은 데이터 흐름 데이터 원본 페이지에서 제거되지 않습니다. 데이터 흐름 계보 보기를 지원하기 위해 연결된 항목은 삭제되지 않습니다.
해결 방법: 이 동작은 배포 파이프라인에 영향을 미치지 않습니다. 파이프라인에서 데이터 흐름을 계속 새로 고치고 편집하고 배포할 수 있습니다.
문제 설명: 규칙을 사용하여 데이터 흐름의 데이터 원본을 변경한 후 데이터 흐름의 계보 보기에는 데이터 흐름의 원본 데이터 원본과 규칙에 구성된 데이터 원본 간의 연결이 표시됩니다.
해결 방법: 이 동작은 배포 파이프라인에 영향을 미치지 않습니다.
해결 방법: 데이터마트를 배포하려면 데이터마트의 소유자여야 합니다.
해결 방법: 자신을 참조하는 항목 또는 참조의 순환 체인에 관련된 항목이 두 개 이상 있습니다(예: 항목 A는 항목 B를 참조하고 항목 B는 항목 A를 참조). 데이터 마트를 배포하려면 순환 종속성을 제거하고 다시 배포하세요.
콘텐츠는 빈 단계 또는 콘텐츠가 포함된 단계에 배포할 수 있습니다. 콘텐츠는 Fabric 용량에 있어야 합니다.
빈 단계에 배포 - 원본 작업 영역의 멤버 또는 관리자인 라이선스가 부여된 모든 Fabric 사용자입니다.
콘텐츠가 포함된 스테이지에 배포 - 원본 및 대상 배포 스테이지에서 두 작업 영역의 구성원 또는 관리자인 모든 라이선스가 있는 Fabric 사용자.
의미 체계 모델 덮어쓰기 - 의미 체계 모델이 변경되지 않은 경우에도 배포는 대상 스테이지에 포함된 각 의미 체계 모델을 덮어씁니다. 두 작업 영역의 구성원 또는 관리자이지만 테넌트 관리자는 이를 대상 의미 체계 모델 소유자로만 제한할 수 있습니다.
원인: 파이프라인 권한과 작업 영역 권한은 별도로 관리됩니다. 파이프라인 권한이 있지만 작업 영역 권한이 없을 수 있습니다.
해결 방법: 자세한 내용은 사용 권한 섹션을 검토하세요.
해결 방법: 작업 영역을 할당하려면 인접한 스테이지에서 작업 영역에 대한 작업 영역 구성원 이상의 권한이 필요합니다. 인접한 파이프라인 스테이지에서 배포 파이프라인이 항목 간에 연결을 설정할 수 있도록 하려면 인접한 스테이지의 작업 영역 구성원(또는 그 이상) 권한이 필요합니다.
해결 방법: 배포 규칙을 구성하는 데 문제가 있는 경우 배포 규칙을 방문하여 배포 규칙 제한을 준수하는지 확인해야 합니다.
배포가 이전에 성공했지만 갑자기 손상된 규칙 때문에 실패하는 경우 의미 체계 모델을 다시 게시하기 때문일 수 있습니다. 다음과 같은 원본 의미 체계 모델 변경으로 인해 배포가 실패합니다.
매개 변수가 제거되었습니다.
매개 변수 이름이 변경되었습니다.
배포 규칙에 누락된 값이 있습니다. 의미 체계 모델이 변경된 경우 이 문제가 발생할 수 있습니다.
이전에 성공한 배포가 끊어진 링크로 인해 실패할 경우 경고가 표시됩니다. 규칙 구성을 선택하여 실패한 의미 체계 모델이 표시된 배포 규칙 창으로 이동할 수 있습니다. 의미 체계 모델을 선택하면 손상된 규칙이 표시됩니다.
성공적으로 배포하려면 손상된 규칙을 수정하거나 제거한 후 다시 배포합니다.
원인: 배포 규칙은 구성된 후 즉시 적용되지 않습니다.
해결 방법: 배포 규칙을 적용하려면 의미 체계 모델을 원본 스테이지에서 생성된 배포 규칙을 포함하는 대상 스테이지로 배포해야 합니다. 배포 규칙을 구성한 후 이를 배포하기 전에 구성된 규칙이 적용된 의미 체계 모델 옆에 다름 표시기가 표시됩니다. 이는 원본 단계에서 대상 단계로 의미 체계 모델을 배포해야 함을 나타냅니다. 배포 이후 다른 변경 사항이 없는 경우 다름 표시기가 사라지면서 규칙이 성공적으로 적용되었음을 나타냅니다.
해결 방법: 배포 규칙을 만들려면 배포 규칙을 만드는 항목의 소유자여야 합니다. 항목의 소유자가 아닌 경우 배포 규칙이 회색으로 표시됩니다.
규칙 옵션 중 하나가 회색으로 표시되는 경우 다음 이유가 원인일 수 있습니다.
데이터 원본 규칙 - 규칙을 구성할 수 있는 데이터 원본이 없습니다.
매개 변수 규칙 - 규칙을 구성할 수 있는 매개 변수가 없습니다.
해결 방법: 다음 이유 중 하나로 인해 데이터 원본 규칙을 저장하지 못할 수 있습니다.
의미 체계 모델에 데이터 원본에 연결된 함수가 포함되어 있습니다. 이러한 경우 데이터 원본 규칙은 지원되지 않습니다.
데이터 원본에서 매개 변수를 사용하고 있습니다. 매개 변수를 사용하는 의미 체계 모델에 대한 데이터 원본 규칙은 만들 수 없습니다. 대신 매개 변수 규칙을 만듭니다.
원인: Power BI Desktop을 사용하여 의미 체계 모델을 생성할 때 연결 문자열을 구성할 수 있습니다. 나중에 의미 체계 모델을 게시하고 Power BI 서비스의 배포 파이프라인에서 사용할 수 있습니다. Power BI Desktop에서 연결을 만들 때 추가 매개 변수를 지정할 수 있습니다. 매개 변수를 지정할 때 의미 체계 모델 원본은 나열된 첫 번째 매개 변수여야 합니다. 의미 체계 모델 원본 앞에 다른 매개 변수를 나열하면 Power BI 서비스에서 오류가 발생합니다. 이러한 경우 새 의미 체계 모델 규칙을 구성할 때 Power BI Desktop에서 제대로 구성되지 않은 의미 체계 모델을 가리키는 경우 배포 파이프라인에서 규칙을 만들 수 없습니다.
해결 방법: 의미 체계 모델 원본이 첫 번째 행에 표시되도록 Power BI Desktop에서 의미 체계 모델 연결의 형식을 지정합니다. 그런 다음 의미 체계 모델을 다시 게시합니다.
이 섹션을 사용하여 만든 파이프라인 규칙 문제를 해결합니다. 규칙 오류 메시지 이름이 표시되지 않으면 배포 규칙 제한 사항 및 데이터 흐름 및 의미 체계 모델 규칙에 대해 지원되는 데이터 원본을 검토하고 규칙을 다시 구성해 보세요.
오류 메시지 | 솔루션 |
---|---|
데이터 원본 규칙은 매개 변수를 포함할 수 없습니다. | 규칙에서 참조되는 서버 이름 또는 데이터베이스 이름이 매개 변수에서 제어되므로 규칙을 적용할 수 없습니다. 서버 또는 데이터베이스 이름을 변경하려면 매개 변수 규칙을 사용하거나 구성된 항목에서 제어 매개 변수를 제거합니다. |
데이터 원본 실행 실패 | 데이터 원본에서 데이터를 검색하는 데 문제가 있어 규칙을 적용할 수 없습니다. 규칙을 제거하고 의미 체계 모델에 유효한 쿼리가 있는지 확인합니다. 그런 다음, 규칙을 다시 만들어 보세요. |
규칙 속성이 더 이상 존재하지 않습니다. | 규칙에 구성된 규칙 속성 중 일부가 더 이상 존재하지 않습니다. 페이지를 새로 고치고 규칙을 다시 구성합니다. |
잘못된 값 | 구성된 규칙에 사용된 값이 잘못되었습니다. 규칙 값의 유효성을 검사하고 규칙을 다시 구성해 보세요. |
복수의 데이터 원본은 지원되지 않습니다. | 데이터 원본 구성으로 인해 의미 체계 모델 규칙을 적용할 수 없습니다. 규칙을 제거하거나 표준 Power BI Desktop 도구를 사용하여 의미 체계 모델 쿼리를 다시 작성합니다. |
대상 의미 체계 모델은 소유자만 변경할 수 있습니다. | 규칙은 대상 작업 영역의 일부 의미 체계 모델을 덮어쓰게 됩니다. 덮어쓸 의미 체계 모델의 소유자여야 합니다. |