중요합니다
이 기능은 프리뷰로 제공됩니다.
필수 조건
- 유료 F2 이상의 Fabric 용량 또는 Microsoft Fabric이 활성화된Power BI Premium(P1 이상) 용량당 용량
- Fabric 데이터 에이전트 테넌트 설정이 활성화되었습니다.
- 인공지능의 지역 간 처리가 활성화되었습니다.
- AI의 지리 간 저장이 활성화되었습니다.
- 하나 이상의 데이터( 웨어하우스, 레이크하우스, 하나 이상의 Power BI 의미 체계 모델, KQL 데이터베이스 또는 온톨로지)가 있습니다.
- Power BI 의미 체계 모델이 XMLA 엔드포인트 테넌트 스위치를 통해 Power BI 의미 체계 모델 데이터 원본에 대해 사용하도록 설정됩니다.
게시 및 버전 관리
Microsoft Fabric에서 데이터 에이전트를 만드는 것은 반복적인 프로세스입니다. 여기에는 다음과 같은 다양한 구성의 구체화가 포함됩니다.
- 관련 테이블 선택
- 패브릭 데이터 에이전트 지침 정의
- 각 데이터 원본에 대한 예제 쿼리 만들기
Fabric 데이터 에이전트의 성능을 향상시키기 위한 조정을 하면 결국 해당 Fabric 데이터 에이전트를 게시할 수 있습니다. 게시되면 다른 사용자와 공유할 수 있는 읽기 전용 버전이 생성됩니다.
Fabric 데이터 에이전트를 게시하려고 할 때, Fabric 데이터 에이전트의 기능을 설명하는 설명을 포함할 수 있습니다. 이 설명은 Fabric 데이터 에이전트의 소비자에게 제공되어, 사용자가 해당 에이전트의 목적과 기능을 이해하는 데 도움이 됩니다. 다른 자동화 시스템과 오케스트레이터도 이 설명을 사용하여 Microsoft Fabric 외부에서 Fabric 데이터 에이전트를 호출할 수 있습니다.
비고
Fabric 데이터 에이전트에게 해당 기능을 설명해 달라고 요청할 수 있습니다. 그런 다음 게시할 때 해당 설명으로 사용할 응답을 구체화하고 요약할 수 있습니다.
Fabric 데이터 에이전트를 게시한 후에는 다른 사람들이 사용하는 게시된 버전에 영향을 주지 않고 현재 초안 버전을 계속 구체화하여 성능을 향상시킬 수 있습니다. 이렇게 하면 변경 내용이 게시된 버전과 격리된 상태로 유지된다는 것을 알고 자신 있게 반복할 수 있습니다. 게시된 버전과 초안 버전 간에 원활하게 전환하여 둘 다에서 동일한 쿼리 집합을 테스트하여 성능을 비교할 수 있습니다. 이를 통해 변경 내용의 효과를 평가하고 Fabric 데이터 에이전트의 효율성을 개선하는 방법에 대한 귀중한 인사이트를 얻을 수 있습니다. 다음 스크린샷은 게시된 Fabric 데이터 에이전트 버전과 개발된 Fabric 데이터 에이전트 버전 간을 전환하는 방법을 보여 줍니다.
다른 변경 내용 없이 Fabric 데이터 에이전트 설명을 업데이트하려면 설정으로 이동하여 게시를 선택한 다음 이 스크린샷에 표시된 대로 설명을 업데이트합니다.
사용 권한 모델 및 필수 원본 액세스 공유
Fabric 데이터 에이전트 공유 기능을 사용하면 이 스크린샷에 표시된 것처럼 다양한 권한 모델을 사용하여 다른 사람과 Fabric 데이터 에이전트를 공유할 수 있습니다.
사용자는 Fabric 데이터 에이전트에 대한 액세스와 사용에 대한 완전한 제어권을 갖습니다. 또한 Fabric 데이터 에이전트를 공유하는 경우 해당 에이전트가 사용하는 기본 데이터에 대한 액세스도 공유해야 합니다. Fabric 데이터 에이전트는 RLS(행 수준 보안) 및 CLS(열 수준 보안)를 포함하여 데이터에 대한 모든 사용자 권한을 존중합니다.
기본 데이터 원본 권한
사용자가 Fabric 데이터 에이전트를 통해 성공적으로 쿼리하려면 연결된 각 데이터 원본 형식에 대해 아래에 표시된 최소 유효 권한이 필요합니다. 나열된 권한보다 작은 경우 쿼리가 실패하거나 빈 결과를 반환합니다.
| 데이터 원본 형식 | 데이터 에이전트를 통해 쿼리할 수 있는 최소 권한 | 비고 |
|---|---|---|
| Power BI 의미 체계 모델 | 빌드(읽기 포함) | 에이전트가 Build가 필요한 모델 쿼리를 생성하기 때문에 읽기만으로는 충분하지 않습니다. |
| Lakehouse | Lakehouse 항목을 읽습니다(적용된 경우 테이블 액세스 포함). | 데이터를 수정하지 않는 한 쓰기가 필요하지 않습니다. |
| 창고 | 읽기(관련 테이블의 SELECT) | DML/DDL 작업에 대해서만 더 높은 권한 |
| KQL 데이터베이스 | 데이터베이스에 대한 읽기 권한자 역할 | 관리 명령에 대해서만 더 높은 역할. |
| 온톨로지 | 온톨로지 항목에 대해 읽고 온톨로지로 바인딩된 기본 의미 체계 모델, lakehouse 또는 KQL 데이터베이스를 읽습니다. | |
| 지원되는 기타 원본 | 쿼리/읽기 수준 액세스 | 메타데이터 + 데이터 검색을 허용해야 합니다. |
중요합니다
사용자에게 의미 체계 모델(빌드 없음)에 대한 읽기 권한만 있는 경우 패브릭 데이터 에이전트는 생성된 쿼리를 실행할 수 없습니다. 대화형 쿼리를 사용하기 위해 빌드 권한을 부여합니다.
최소 권한 준수: 필요한 데이터 원본 권한만 부여합니다(의미 체계 모델의 경우 일반적으로 필요한 경우가 아니면 더 광범위한 작업 영역 역할을 할당하지 않고 빌드를 의미합니다).
사용자가 패브릭 데이터 에이전트를 열 수 있지만 하나 이상의 기본 원본에 대한 최소 권한이 없는 경우 해당 원본을 터치하는 쿼리는 원본의 보안 모델에 따라 권한 부여 오류로 실패하거나 빈 결과를 반환합니다.
- 선택된 권한이 없음: 다른 권한을 선택하지 않으면 사용자는 Fabric 데이터 에이전트의 게시된 버전만 쿼리할 수 있습니다. 구성 또는 세부 정보를 편집하거나 볼 수 있는 액세스 권한이 없습니다. 이렇게 하면 Fabric 데이터 에이전트 설정의 무결성이 유지됩니다.
- 세부 정보 보기: 사용자는 Fabric 데이터 에이전트의 게시된 버전과 초안 버전의 세부 정보와 구성을 모두 볼 수 있지만 이를 변경할 수는 없습니다. 하지만 여전히 Fabric 데이터 에이전트에 쿼리를 보내고 의도치 않은 수정의 위험 없이 유익한 인사이트를 얻을 수 있습니다.
- 세부 정보 편집 및 보기: 사용자는 Fabric 데이터 에이전트의 게시된 버전과 초안 버전의 모든 세부 정보와 구성을 보고 편집할 수 있는 모든 권한을 갖습니다. 또한 Fabric 데이터 에이전트를 쿼리할 수도 있어 협업 작업에 이상적입니다.
다음 스크린샷은 선택할 수 있는 실제 사용 권한을 보여 줍니다.
Fabric 데이터 에이전트를 게시하기 전에 공유하는 경우 기본 권한이 있는 사용자(다른 권한이 없는 사용자)는 해당 데이터 에이전트를 쿼리할 수 없습니다. 이런 방식으로 작동하는 이유는 기본 권한에 따라 사용자는 게시된 버전만 쿼리할 수 있고, 게시된 버전이 아직 없으면 사용자는 Fabric 데이터 에이전트를 쿼리할 수 없기 때문입니다. 다른 사용 권한(세부 정보보기 또는 세부 정보 편집 및 보기)이 있는 사용자는 초안 버전에만 액세스할 수 있습니다. 다음 스크린샷은 Fabric 데이터 에이전트를 게시하지 않고 공유하는 옵션을 보여 줍니다.