다음을 통해 공유


배포 규칙 만들기

배포 파이프라인에서 작업하는 경우 각 단계의 구성이 다를 수 있습니다. 예를 들어 각 단계에 서로 다른 데이터베이스 또는 쿼리 매개 변수가 있을 수 있습니다. 개발 단계는 데이터베이스에서 샘플 데이터를 쿼리하지만 테스트 및 프로덕션 단계는 전체 데이터베이스를 쿼리할 수 있습니다.

파이프라인 단계 사이에 콘텐츠를 배포하는 경우 일부 설정을 그대로 유지하면서 콘텐츠를 변경하도록 배포 규칙을 구성할 수 있습니다. 예를 들어 프로덕션 단계의 의미 체계 모델이 테스트 단계의 데이터베이스 대신 프로덕션 데이터베이스를 가리키도록 하려면 이에 대한 규칙을 정의할 수 있습니다. 규칙은 적절한 의미 체계 모델에서 프로덕션 단계에서 정의됩니다. 규칙을 정의하면 테스트에서 프로덕션으로 배포된 콘텐츠는 배포 규칙에 정의된 값을 상속하며, 규칙이 변경되지 않고 유효한 경우 항상 적용됩니다.

데이터 원본 규칙, 매개 변수 규칙 및 기본 Lakehouse 규칙을 구성할 수 있습니다. 다음 표에는 규칙을 구성할 수 있는 항목 유형과 각 항목에 대해 구성할 수 있는 규칙 유형이 나와 있습니다.

Item 데이터 원본 규칙 매개 변수 규칙 기본 레이크하우스 규칙 세부 정보
데이터 흐름 특정 데이터 흐름에 대한 데이터 원본 또는 매개 변수의 값을 결정하는 데 사용합니다.
의미 체계 모델 특정 의미 체계 모델에 대한 데이터 원본 또는 매개 변수의 값을 확인하는 데 사용합니다.
Datamart 특정 데이터 마트에 대한 데이터 원본 또는 매개 변수의 값을 결정하는 데 사용합니다.
페이지를 매긴 보고서 페이지를 매긴 각 보고서의 데이터 원본에 대해 정의됩니다. 페이지를 매긴 보고서의 데이터 원본을 확인하는 데 사용합니다.
Notebook 특정 Notebook의 기본 레이크하우스를 확인하는 데 사용합니다.

참고 항목

데이터 원본 규칙은 동일한 형식의 데이터 원본을 변경하는 경우에만 작동합니다.

배포 규칙 만들기

배포 규칙을 만들려면 이 섹션의 단계를 따릅니다. 필요한 모든 배포 규칙을 만든 후에는 원본 단계에서 새로 만든 규칙을 사용하여 규칙을 만든 대상 스테이지로 의미 체계 모델을 배포합니다. 소스에서 대상 단계로 의미 체계 모델을 배포할 때까지 규칙이 적용되지 않습니다.

  1. 배포 규칙을 만들려는 파이프라인 단계에서 배포 규칙을 선택합니다.

    A screenshot of the deployment rules button, located in the deployment rules.

  2. 창에 표시할 규칙을 설정할 수 있는 항목 목록입니다. 파이프라인의 모든 항목이 나열되지는 않습니다. 규칙을 만들 수 있는 형식의 항목만 나열됩니다(데이터 흐름, 의미 체계 모델, 데이터마트, Notebook 및 페이지를 매긴 보고서). 규칙을 설정할 항목을 찾으려면 검색 또는 필터 기능을 사용합니다.

    A screenshot of the deployment rules pane, showing that you can set rules for dataflows, datasets, datamarts, and paginated reports.

  3. 규칙을 만들 항목을 선택합니다. 해당 항목에 대해 만들 수 있는 규칙 유형이 표시됩니다. 예를 들어 데이터 흐름에 대한 규칙을 만드는 경우 데이터 원본 규칙 또는 매개 변수 규칙을 만들 수 있습니다. Notebook에 대한 규칙을 만드는 경우 기본 Lakehouse 규칙을 만들 수 있습니다.

  4. 만들려는 규칙의 유형을 선택하고 목록을 확장한 다음 규칙 추가를 선택합니다. 다음과 같은 두 가지 유형의 규칙을 만들 수 있습니다.

    A screenshot of the deployment rules pane. It shows a selected dataset and the two rule types, data source and parameter, you can configure for it.

    • 데이터 원본 규칙

      데이터 원본 목록에서 업데이트할 데이터 원본을 선택합니다. 다음 방법 중 하나를 사용하여 원본 단계에서 바꿀 값을 하나 선택합니다.

      • 목록에서 선택합니다.

      • 기타를 선택하고 새 데이터 원본을 수동으로 추가합니다. 동일한 형식의 데이터 원본으로만 변경할 수 있습니다.

      참고 항목

      • 규칙을 만드는 항목의 소유자가 아니거나 항목에 데이터 원본이 없는 경우 데이터 원본 규칙이 회색으로 표시됩니다.
      • 데이터 흐름, 의미 체계 모델페이지를 매긴 보고서의 경우 데이터 원본 목록은 원본 파이프라인 단계에서 가져옵니다.
      • 둘 이상의 규칙에서 동일한 데이터 원본을 사용할 수 없습니다.
    • 매개 변수 규칙 매개 변수 목록에서 매개 변수를 선택합니다. 현재 값이 표시됩니다. 값을 각 배포 후 적용하려는 값으로 편집합니다.

    • 기본 레이크하우스 규칙 이 규칙은 Notebook에만 적용됩니다. 레이크하우스를 선택하여 대상 단계에서 Notebook에 연결하고 기본값으로 설정합니다. 자세한 내용은 배포 파이프라인의 Notebook을 참조 하세요.

데이터 흐름 및 의미 체계 모델 규칙에 지원되는 데이터 원본

데이터 원본 규칙은 다음 데이터 원본에 대해 정의할 수 있습니다.

  • AAS(Azure Analysis Services)

  • Azure Synapse

  • SSAS(SQL Server Analysis Services)

  • Azure SQL Server

  • SQL Server

  • Odata 피드

  • Oracle

  • SapHana(가져오기 모드만, 직접 쿼리 모드 아님)

  • SharePoint

  • Teradata

다른 데이터 원본의 경우에는 매개 변수를 사용하여 데이터 원본을 구성하는 것이 좋습니다.

고려 사항 및 제한 사항

이 섹션에서는 배포 규칙의 제한을 나열합니다.

  • 배포 규칙을 만들려면 규칙을 만드는 항목의 소유자여야 합니다.

  • 배포 단계에서는 배포 규칙을 만들 수 없습니다.

  • 항목이 제거 또는 삭제되면 해당 규칙도 삭제됩니다. 이러한 규칙은 복원할 수 없습니다.

  • 연결을 다시 설정하기 위해 작업 영역을 할당 취소했다가 다시 할당하는 경우 해당 작업 영역에 대한 규칙이 손실됩니다. 이러한 규칙을 다시 사용하려면 해당 규칙을 다시 구성합니다.

  • 다른 데이터 흐름이 원본으로 있는 데이터 흐름에 대한 데이터 원본 규칙은 지원되지 않습니다.

  • 데이터 흐름의 CDM(공통 데이터 모델) 폴더에 대한 데이터 원본 규칙은 지원되지 않습니다.

  • 데이터 흐름을 원본으로 사용하는 의미 체계 모델에 대한 데이터 원본 규칙은 지원되지 않습니다.

  • 규칙에 정의된 데이터 원본 또는 매개 변수가 원본 단계에서 가리키는 항목에서 변경되거나 제거되면 규칙이 더 이상 유효하지 않으며 배포가 실패합니다.

  • 데이터 원본 규칙을 사용하여 페이지를 매긴 보고서를 배포한 후에는 Power BI Report Builder를 사용하여 보고서를 열 수 없습니다.

  • 배포 규칙은 해당 단계에 배포한 후에만 적용됩니다. 그러나 규칙을 만든 다음 배포하기 전에 단계를 비교하는 경우 아직 적용되지 않았더라도 생성된 규칙에 따라 비교가 수행됩니다.

  • 네이티브 쿼리와 DirectQuery를 함께 사용하는 의미 체계 모델에서 데이터 원본 규칙을 만드는 것은 지원되지 않습니다.

참고 항목

페이지를 매긴 보고서에서는 매개 변수 규칙이 지원되지 않습니다.