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