Skip to Content

Microsoft Fabric Engineering

Microsoft Fabric Engineering MCP는 Lakehouse, Warehouse, Notebook, Pipeline, Spark Job, Environment 등 Fabric 데이터 엔지니어링 리소스를 관리할 수 있도록 지원합니다.

기본 정보

인증 방식

OAuth 2.0을 사용하여 인증합니다.

주요 기능

  • Lakehouse와 Warehouse 상세 정보 조회
  • Lakehouse 테이블 조회 및 데이터 적재
  • Notebook, Pipeline, Spark Job 실행
  • Environment 라이브러리와 Spark Compute 설정 관리

지원하는 MCP 도구

get_lakehouse

Lakehouse 상세 정보와 SQL Endpoint, OneLake 경로를 조회합니다.

list_lakehouse_tables

Lakehouse의 테이블 목록을 조회합니다.

load_lakehouse_table

OneLake 파일을 Lakehouse 테이블로 적재합니다.

run_table_maintenance

Lakehouse 테이블 유지 관리 작업을 실행합니다.

get_warehouse

Warehouse 상세 정보와 연결 문자열을 조회합니다.

refresh_sql_endpoint_metadata

SQL Endpoint 메타데이터를 새로고침합니다.

run_notebook

Fabric Notebook을 실행합니다.

query_pipeline_activity_runs

Pipeline 실행의 Activity Run을 조회합니다.

run_spark_job_definition

Spark Job Definition을 실행합니다.

publish_env

Environment 변경 사항을 게시합니다.

cancel_publish_env

진행 중인 Environment 게시 작업을 취소합니다.

upload_env_library

Environment staging 영역에 사용자 라이브러리를 업로드합니다.

delete_env_library

Environment staging 영역의 사용자 라이브러리를 삭제합니다.

list_env_staging_libraries

Environment staging 영역의 사용자 라이브러리 목록을 조회합니다.

import_env_external_libraries

environment.yml 파일로 공개 라이브러리를 가져옵니다.

get_env_spark_compute

Environment의 Spark Compute 설정을 조회합니다.

update_env_spark_compute

Environment의 Spark Compute 설정을 수정합니다.

사용 예시

  • “이 Lakehouse의 테이블 목록을 보여줘”
  • “Notebook을 실행해줘”
  • “Environment의 Spark Compute 설정을 확인해줘”

주의사항

  • Microsoft Fabric 리소스에 접근하려면 해당 Microsoft 계정에 필요한 Fabric 권한이 있어야 합니다.
  • 일부 기능은 Microsoft Fabric 또는 Power BI API 권한, 테넌트 설정, 관리자 역할이 필요할 수 있습니다.
  • Microsoft Entra 앱 권한이 변경된 경우 기존 OAuth 연결을 해제한 뒤 다시 연결해야 새 권한이 반영될 수 있습니다.
Last updated on