최근 데이터 환경이 점점 더 복잡해짐에 따라, 데이터 작업을 효율적으로 수행할 수 있는 도구의 필요성이 커지고 있습니다. 특히 Microsoft Fabric은 다양한 데이터 솔루션을 통합하여 제공하는 플랫폼으로, 이를 활용하기 위한 다양한 기술과 스킬이 요구됩니다. Microsoft가 제공하는 skills-for-fabric 프로젝트는 이러한 요구에 부응하는 AI 도우미 스킬 모음으로, GitHub Copilot CLI와 같은 AI 도구와 함께 사용하여 Microsoft Fabric을 더 쉽게 다룰 수 있도록 돕습니다.

Microsoft Fabric Skills란 무엇인가?

Microsoft Fabric Skills는 Microsoft Fabric과 관련된 작업을 수행할 수 있는 재사용 가능한 AI 지침의 집합입니다. 이 스킬들은 GitHub Copilot CLI와 호환되는 AI 코딩 도구가 Fabric의 작업 부하, API, 쿼리 패턴 및 운영 모범 사례를 이해하도록 돕습니다. 이러한 스킬을 사용하면 데이터 웨어하우스, Spark, Power BI 등 다양한 데이터 소스에 대해 더 나은 성능을 발휘할 수 있습니다.

주요 기능과 특징

다양한 스킬 번들

Microsoft Fabric Skills는 다음과 같은 다양한 스킬 번들을 제공합니다:

번들사용 용도
fabric-skills전체 Microsoft Fabric 스킬 번들로, 저작, 소비, 운영, 마이그레이션 등을 포함합니다.
fabric-authoringREST API, CLI 자동화, 노트북, T-SQL, KQL 등을 통한 Fabric 항목 생성 및 관리.
fabric-consumption데이터 웨어하우스, Lakehouse, Power BI 모델 등에서 읽기 전용 탐색 및 쿼리 워크플로우.
fabric-operations성능 및 건강 진단, 쿼리 통찰력 및 느린 쿼리 조사 포함.

이 스킬들은 SQL 데이터 웨어하우스, Spark, Power BI, KQL 등 다양한 환경에서 작업을 수행하는 데 필요한 도구를 제공합니다.

설치 및 기본 사용법

Microsoft Fabric Skills를 사용하기 위해서는 GitHub Copilot CLI를 설치해야 합니다. 다음과 같은 간단한 커맨드를 실행하여 필요한 스킬을 설치할 수 있습니다:

1. GitHub Copilot CLI 설치

먼저, GitHub Copilot CLI의 공용 마켓플레이스를 추가합니다.

/plugin marketplace add microsoft/skills-for-fabric

그 다음, 전체 번들을 설치합니다:

/plugin install fabric-skills@fabric-collection

또는 특정 번들을 설치할 수도 있습니다. 예를 들어, 저작 관련 스킬만 필요하다면:

/plugin install fabric-authoring@fabric-collection

2. 스킬 사용하기

스킬을 설치한 후, 프로젝트 폴더에서 Copilot CLI를 열고 다음과 같은 프롬프트를 입력하여 작업을 수행할 수 있습니다:

Use Microsoft Fabric skills to design a medallion architecture for NYC taxi data.

이렇게 하면 AI 도우미가 자동으로 필요한 지침을 제공할 것입니다.

실무 활용 시나리오

예를 들어, 데이터 분석팀에서는 NYC 택시 데이터를 활용하여 비즈니스 인사이트를 도출하고자 할 때, Microsoft Fabric Skills를 사용하여 빠르게 데이터 모델을 설계하고, 쿼리를 작성하며, 보고서를 생성할 수 있습니다. 이 과정에서 AI 도우미가 제공하는 스킬을 통해 작업 속도를 크게 향상시킬 수 있습니다.

비슷한 도구와 비교

Microsoft Fabric Skills는 다른 AI 코딩 도구와 차별화된 점이 있습니다. 예를 들어, 일반적인 코딩 보조 도구들은 코드 작성에만 중점을 두는 반면, Microsoft Fabric Skills는 데이터 처리와 관련된 다양한 복잡한 작업을 지원합니다. 이는 데이터 작업을 전문적으로 수행해야 하는 개발자나 데이터 분석가에게 더욱 유용합니다.

추천 대상

이 프로젝트는 데이터 엔지니어, 데이터 분석가, 머신러닝 엔지니어 등 데이터 관련 업무를 수행하는 모든 개발자들에게 추천합니다. 특히 Microsoft Fabric을 사용하고 있는 기업에서는 업무 효율성을 크게 향상시킬 수 있는 기회를 제공받을 것입니다.

이 글을 통해 Microsoft Fabric Skills의 매력을 느끼셨기를 바랍니다. 더 자세한 정보는 GitHub 페이지에서 확인해보세요!