최근 데이터 분석과 클라우드 서비스의 발전으로 인해 많은 기업들이 Microsoft Fabric과 같은 통합 데이터 플랫폼을 도입하고 있습니다. 하지만 이러한 플랫폼을 효과적으로 활용하는 것은 쉽지 않은 일입니다. 특히, 다양한 데이터 소스와 API를 다루는 작업은 복잡하고 시간 소모적인 과정이 될 수 있습니다. 이러한 문제를 해결하기 위해 Microsoft는 skills-for-fabric라는 오픈소스 프로젝트를 발표했습니다. 이 프로젝트는 Microsoft Fabric을 보다 쉽게 사용할 수 있도록 도와주는 AI 어시스턴트 스킬을 제공합니다.
Microsoft Fabric Skills란?
Microsoft Fabric Skills는 Microsoft Fabric을 다루는 사용자를 위한 재사용 가능한 AI 어시스턴트 지침 모음입니다. GitHub Copilot CLI와 호환되는 AI 코딩 도구들이 Fabric 작업, API, 쿼리 패턴, 운영 모범 사례를 이해하는 데 도움을 줍니다. 이 프로젝트를 통해 데이터 분석가와 개발자들은 더 빠르고 효율적으로 작업을 수행할 수 있습니다.
주요 기능 및 특징
이 프로젝트의 주요 기능은 다음과 같습니다:
- 다양한 스킬 번들: 사용자는 전체 번들 또는 특정 작업에 맞춘 스킬 번들을 설치할 수 있습니다. 예를 들어, 운영, 작성, 소비 작업을 위한 스킬이 분리되어 있어 필요에 따라 선택할 수 있습니다.
- 작업별 필터링: 전체 번들에 대해 특정 작업을 필터링하여 설치할 수 있어, 필요한 기능만을 선택적으로 사용할 수 있습니다.
- 쉽고 빠른 설치: GitHub Copilot CLI를 통해 간편하게 설치할 수 있어, 사용자 친화적인 접근성을 제공합니다.
- 예제 프롬프트: 사용자가 다양한 작업을 쉽게 수행할 수 있도록 예제 프롬프트가 제공됩니다.
- 마켓플레이스 추가:
- 전체 번들 설치:
- 특정 번들 설치:
- 작업별 필터링:
- Azure 인증:
- Microsoft Fabric을 사용하는 데이터 분석가 및 개발자
- 데이터 엔지니어링 및 데이터 과학 업무를 수행하는 팀
- 클라우드 기반 데이터 플랫폼을 활용하고자 하는 기업
| 번들 | 용도 |
|---|---|
fabric-skills | Microsoft Fabric 전체 스킬 번들, 작성, 소비, 운영, 마이그레이션 및 아키텍처 스킬 포함. |
fabric-authoring | REST API, CLI 자동화, 노트북, T-SQL, KQL 등을 통한 Fabric 항목 생성 및 관리. |
fabric-consumption | 데이터 웨어하우스, 레이크하우스 등을 통한 읽기 전용 탐색 및 쿼리 워크플로우. |
fabric-operations | 성능 및 건강 진단, 느린 쿼리 조사 등. |
설치 및 기본 사용법
이제 Microsoft Fabric Skills를 설치하고 사용하는 방법에 대해 알아보겠습니다. GitHub Copilot CLI를 통해 간편하게 설치할 수 있습니다. 아래는 설치 과정입니다.
/plugin marketplace add microsoft/skills-for-fabric
/plugin install fabric-skills@fabric-collection
- 작성 작업을 위한 번들 설치:
/plugin install fabric-authoring@fabric-collection
- 소비 작업을 위한 번들 설치:
/plugin install fabric-consumption@fabric-collection
- 운영 작업을 위한 번들 설치:
/plugin install fabric-operations@fabric-collection
필요에 따라 특정 작업만 필터링하여 설치할 수 있습니다. 예를 들어, SQL 데이터 웨어하우스 관련 스킬만 설치하고 싶다면 아래 명령어를 사용합니다.
/plugin install fabric-skills@fabric-collection --filter "sqldw-*"
대부분의 작업에는 Azure 인증이 필요합니다. 아래 명령어로 인증을 진행합니다.
az login
az account get-access-token --resource https://api.fabric.microsoft.com
실무 활용 시나리오
Microsoft Fabric Skills는 다양한 실무 환경에서 활용될 수 있습니다. 예를 들어, 데이터 분석 팀이 NYC 택시 데이터를 기반으로 메달리온 아키텍처를 설계하고 싶다면, 다음과 같은 프롬프트를 사용할 수 있습니다:
Use Microsoft Fabric skills to design a medallion architecture for NYC taxi data.
이러한 질문을 통해 AI는 자동으로 필요한 리소스와 쿼리를 생성해 줄 것입니다. 데이터 과학자는 이를 바탕으로 분석 작업을 더욱 효율적으로 수행할 수 있습니다.
비슷한 도구와의 비교
Microsoft Fabric Skills 외에도 여러 AI 코딩 도구가 존재합니다. 예를 들어, OpenAI Codex는 강력한 코드 생성 기능을 제공하지만, Microsoft Fabric과의 통합은 상대적으로 제한적입니다. GitHub Copilot은 코드 작성에 도움을 주지만, Microsoft Fabric에 최적화된 스킬 세트를 제공하지는 않습니다. 따라서 Microsoft Fabric Skills는 데이터 작업에 특화된 기능을 원하는 사용자에게 더욱 적합합니다.
추천 대상
Microsoft Fabric Skills는 복잡한 데이터 작업을 간소화하여 생산성을 높이는 데 큰 도움이 될 것입니다. 자세한 내용은 GitHub 레포지토리를 방문해 보세요.