maxanatsko/pbir.tools

Browse, edit, validate, and publish PBIR reports from the terminal, or let Claude Code, Codex, or Copilot drive the CLI.

해결하는 문제

Power BI 보고서 관리를 단순화하기 위해 자동화를 위한 명령줄 인터페이스(CLI)를 제공합니다. 수동적인 GUI 작업을 제거하고, 터미널에서 보고서를 직접 탐색, 편집, 검증, 게시할 수 있어, Microsoft Fabric로 보고서를 대량 배포하거나 일괄 형식을 적용할 때 특히 유용합니다.

작동 방식

이 도구는 PBIR 형식(폴더 기반 구조)으로 저장된 보고서를 대상으로 작동합니다. 경로 기반 시스템(예: Report.Report/Page.Page/Visual.Visual)을 사용하여 특정 요소를 타겟팅합니다. 사용자는 보고서 목록을 표시하거나, 모델 스키마를 확인하거나, 시각 요소를 추가하거나, 여러 파일에 걸쳐 일괄 형식 변경을 수행하는 명령을 실행할 수 있습니다. 특히 "에이전트 최적화"된 설계를 하여, Claude Code나 GitHub Copilot과 같은 AI 에이전트가 조작할 수 있는 구조화된 CLI를 제공하여 보고서 생성 및 관리를 자동화할 수 있도록 합니다.

대상 사용자

  • Power BI 개발자: 반복적인 보고서 작업을 자동화하거나, 버전 관리를 더 효과적으로 활용하고 싶은 사람.
  • AI 에이전트 사용자: AI 코드 보조 도구를 사용해 Power BI 보고서를 프로그래밍 방식으로 생성하거나 수정하고 싶은 개발자.
  • 데이터 엔지니어: Microsoft Fabric에 보고서를 배포하는 전문가.

주요 기능

  • 에이전트 준비 완료: Claude Code 및 GitHub Copilot용 플러그인을 통해 AI 에이전트와의 통합을 최적화.
  • 일괄 작업: 와일드카드를 사용해 모든 시각 요소의 글꼴 크기 변경과 같은 일괄 형식 변경이 가능.
  • 보고서 검증: 변경 후 보고서의 무결성을 보장하기 위한 내장된 헬스 체크 기능.
  • 배포: Microsoft Fabric로 직접 게시할 수 있는 기능.
  • 구조 시각화: 터미널에서 보고서 전체 구조와 모델 스키마를 확인할 수 있는 도구.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트