데이터 에이전트 공유 및 권한 관리 Fabric

필수 조건

게시 및 버전 관리

Microsoft Fabric 데이터 에이전트를 만드는 것은 반복적인 프로세스입니다. 여기에는 다음과 같은 다양한 구성의 구체화가 포함됩니다.

  • 관련 테이블 선택
  • Fabric 데이터 에이전트 지침 정의
  • 각 데이터 원본에 대한 예제 쿼리 만들기

Fabric 데이터 에이전트의 성능을 향상시키기 위해 조정을 수행할 때 해당 Fabric 데이터 에이전트를 게시할 수 있습니다. 게시되면 다른 사용자와 공유할 수 있는 읽기 전용 버전이 생성됩니다.

Fabric 데이터 에이전트를 게시하려고 할 때 Fabric 데이터 에이전트가 수행하는 작업을 설명하는 설명을 포함할 수 있습니다. 설명은 Fabric 데이터 에이전트의 소비자가 해당 용도와 기능을 이해하는 데 도움이 됩니다. 다른 자동화된 시스템 및 오케스트레이터는 설명을 사용하여 Microsoft Fabric 외부에서 Fabric 데이터 에이전트를 호출할 수도 있습니다.

비고

Fabric 데이터 에이전트에 해당 작업을 설명하도록 요청할 수 있습니다. 그런 다음 게시할 때 해당 설명으로 사용할 응답을 구체화하고 요약할 수 있습니다.

Fabric 데이터 에이전트를 게시한 후 다른 사용자가 사용하는 게시된 버전에 영향을 주지 않고 현재 초안 버전을 계속 구체화하여 성능을 향상시킬 수 있습니다. 이렇게 하면 변경 내용이 게시된 버전과 격리된 상태로 유지된다는 것을 알고 자신 있게 반복할 수 있습니다. 게시된 버전과 초안 버전 간에 원활하게 전환하여 둘 다에서 동일한 쿼리 집합을 테스트하여 성능을 비교할 수 있습니다. 이렇게 하면 변경 내용의 영향을 평가하고 Fabric 데이터 에이전트의 효율성을 개선하는 방법에 대한 중요한 인사이트를 얻을 수 있습니다. 다음 스크린샷은 게시된 데이터 에이전트 버전과 개발된 Fabric 데이터 에이전트 버전 간에 전환하는 방법을 보여줍니다.

 게시된 데이터 에이전트 버전과 개발 Fabric 데이터 에이전트 버전 간에 전환하는 방법을 보여 주는 스크린샷.

다른 변경 없이 Fabric 데이터 에이전트 설명을 업데이트하려면 다음 스크린샷과 같이 settings로 이동하고 공개를 선택한 다음 설명을 업데이트합니다.

Fabric 데이터 에이전트 설명을 업데이트하는 방법을 보여주는 스크린샷입니다.

사용 권한 모델 및 필수 원본 액세스 공유

Fabric 데이터 에이전트 공유 기능을 사용하면 다음 스크린샷과 같이 다양한 권한 모델을 사용하여 Fabric 데이터 에이전트를 다른 사용자와 공유할 수 있습니다.

Fabric 데이터 에이전트 링크를 공유하는 방법을 보여주는 스크린샷입니다.

Fabric 데이터 에이전트에 대한 액세스를 완전히 제어하고 해당 사용을 완전히 제어할 수 있습니다. 또한 Fabric 데이터 에이전트를 공유할 때 사용하는 기본 데이터에 대한 액세스도 공유해야 합니다. Fabric 데이터 에이전트는 RLS(Row-Level Security) 및 CLS(Column-Level Security)를 포함하여 데이터에 대한 모든 사용자 권한을 부여합니다. Fabric 데이터 에이전트를 통해 액세스하는 Power BI 의미 체계 모델의 경우 사용자는 모델에 대한 읽기 권한만 있으면 됩니다. 작업 영역 액세스는 필요하지 않습니다. RLS 및 CLS는 계속 적용됩니다.

기본 데이터 원본 권한

사용자가 Fabric 데이터 에이전트를 통해 성공적으로 쿼리하려면 연결된 각 데이터 원본 형식에 대해 아래에 표시된 최소 유효 권한이 필요합니다. 나열된 권한보다 작은 경우 쿼리가 실패하거나 빈 결과를 반환합니다.

데이터 원본 형식 데이터 에이전트를 통해 쿼리할 수 있는 최소 권한 비고
Power BI 의미 체계 모델 Read 읽기는 Fabric 데이터 에이전트를 통해 의미 체계 모델을 쿼리하기에 충분합니다. 빌드/쓰기는 모델을 수정하거나 AI용 Prep과 같은 기능을 사용하는 경우에만 필요합니다. 데이터 에이전트를 통한 상호 작용에는 작업 영역 액세스가 필요하지 않습니다.
Lakehouse Lakehouse 항목을 읽습니다(적용된 경우 테이블 액세스 포함). 데이터를 수정하지 않는 한 쓰기가 필요하지 않습니다.
창고 읽기(관련 테이블의 SELECT) DML/DDL 작업에 대해서만 더 높은 권한
KQL 데이터베이스 데이터베이스에 대한 읽기 권한자 역할 관리 명령에 대해서만 더 높은 역할.
온톨로지 온톨로지 항목에 대해 읽고 온톨로지로 바인딩된 기본 의미 체계 모델, lakehouse 또는 KQL 데이터베이스를 읽습니다.
Fabric의 Microsoft Graph 그래프 항목 및 기본 데이터를 읽습니다.
지원되는 기타 원본 쿼리/읽기 수준 액세스 메타데이터 + 데이터 검색을 허용해야 합니다.

중요합니다

의미 체계 모델에 대한 읽기 권한은 Fabric 데이터 에이전트를 통해 시작된 쿼리에 충분합니다. 이러한 에이전트 상호 작용에는 빌드 또는 작업 영역 역할이 필요하지 않습니다. 모델을 변경하는 모델 수정 또는 기능(예: AI용 준비)에는 빌드/쓰기가 여전히 필요합니다.

최소 권한 준수: 필요한 데이터 원본 권한만 부여합니다. 의미 체계 모델의 경우 사용자가 데이터 에이전트를 통해서만 쿼리해야 하는 경우 읽기를 부여합니다. 사용자가 모델을 수정하거나 AI용 Prep과 같은 기능을 사용해야 하는 경우에만 빌드 또는 광범위한 작업 영역 역할을 부여합니다.

비고

이 권한 변경은 Fabric 데이터 에이전트를 통한 상호 작용에만 적용됩니다. 다른 진입점(예: Excel 분석 또는 직접 보고서 작성)에도 빌드 권한이 필요할 수 있습니다.

사용자가 Fabric 데이터 에이전트를 열 수 있지만 하나 이상의 기본 원본에 대한 최소 권한이 없는 경우 원본의 보안 모델에 따라 해당 원본을 터치하는 쿼리가 권한 부여 오류로 실패하거나 빈 결과를 반환합니다.

  • 권한 선택 안 함: 다른 사용 권한을 선택하지 않으면 사용자는 Fabric 데이터 에이전트의 공개 버전만 쿼리할 수 있습니다. 구성 또는 세부 정보를 편집하거나 볼 수 있는 액세스 권한이 없습니다. 이렇게 하면 Fabric 데이터 에이전트 설정의 무결성이 유지됩니다.
  • 세부 정보 보기: 사용자는 Fabric 데이터 에이전트의 게시된 버전과 초안 버전의 세부 정보 및 구성을 볼 수 있지만 변경할 수는 없습니다. 그러나 Fabric 데이터 에이전트를 쿼리하고 의도하지 않은 수정의 위험 없이 정보에 입각한 인사이트를 작성할 수 있습니다.
  • 세부 정보 편집 및 보기: 사용자는 Fabric 데이터 에이전트의 게시된 버전과 초안 버전의 모든 세부 정보 및 구성을 보고 편집할 수 있는 모든 권한을 갖습니다. 또한 Fabric 데이터 에이전트를 쿼리할 수 있으므로 공동 작업에 적합합니다.

다음 스크린샷은 선택할 수 있는 실제 사용 권한을 보여 줍니다.

실제 Fabric 데이터 에이전트의 공유 권한 선택 항목을 보여 주는 스크린샷입니다.

Fabric 데이터 에이전트를 게시하기 전에 공유하는 경우 기본 권한이 있는 사용자(다른 권한 없이)는 쿼리할 수 없습니다. 기본 사용 권한은 사용자가 게시된 버전만 쿼리할 수 있기 때문에 이 방식으로 작동합니다. 게시된 버전이 아직 없는 경우 사용자는 Fabric 데이터 에이전트를 쿼리할 수 없습니다. 다른 사용 권한(세부 정보보기 또는 세부 정보 편집 및 보기)이 있는 사용자는 초안 버전에만 액세스할 수 있습니다. 다음 스크린샷은 Fabric 데이터 에이전트를 게시하지 않고 공유하는 옵션을 보여줍니다.

&<;c2>&<;c1>&<;c0>&<;sb0> Fabric 데이터 에이전트를 게시하지 않고 공유할 수 있는 옵션을 보여주는 스크린샷입니다.&<;/sb0>&<;/c0>&<;/c1>&<;/c2>