
ruiromano/powerbi-agentic-mcp-cloud-agent
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Узнайте, как включить задачи семантической модели BI - документацию, аудит имен и многое другое - агенту кодирования GitHub Copilot, работающему на MCP-сервере Power BI Modeling.
Обзор
Узнайте, как включить задачи семантической модели BI - документацию, аудит имен и многое другое - агенту кодирования GitHub Copilot, работающему на MCP-сервере Power BI Modeling. Откройте проблему GitHub, назначьте ее агенту и просмотрите запрос на вытягивание, который он предоставляет. 1. - семантическая модель и исходный код отчета, хранящиеся в виде файлов Power BI Project в src/. 2. - дает программному агенту кодирования доступ к семантической модели (таблицы, меры, отношения, RLS и т.д.). 3. - курируемые пошаговые рабочие процессы в .github/skills/, которые направляют агента на получение согласованных, стандартных для команды результатов. 1. - Нажмите и выберите в своей учетной записи GitHub. 2. - Навигация и вставка следующего в: 3. - Откройте новый выпуск GitHub, описывающий задачу, которую вы хотите выполнить на семантической модели. Создание документации для семантической модели продаж Проанализировать условности именования семантической модели продаж и предложить изменения Затем отнесите вопрос к кодирующему агенту:
Обзор (машинный перевод)
Узнайте, как включить задачи семантической модели BI - документацию, аудит имен и многое другое - агенту кодирования GitHub Copilot, работающему на MCP-сервере Power BI Modeling. Откройте проблему GitHub, назначьте ее агенту и просмотрите запрос на вытягивание, который он предоставляет.
Как это работает
Этот шаблон объединяет три части:
- ** Power BI project в формате PBIP** — семантическая модель и исходный код отчета, хранящиеся в виде файлов Power BI Project в
src/. - Power BI Modeling MCP Server - предоставляет программному агенту кодирования доступ к семантической модели (таблицы, меры, отношения, RLS и т.д.).
-
-
- Навыки * * - курируемые пошаговые рабочие процессы в
.github/skills/, которые направляют агента на получение согласованных, стандартных для команды результатов.
- Навыки * * - курируемые пошаговые рабочие процессы в
-
Начало работы
-
Создать свой репозиторий - Нажмите Использовать этот шаблон и выберите Создать новый репозиторий в своей учетной записи GitHub.
-
Настройте MCP-сервер - Навигируйтесь на Настройки > Копилот > Облачный агент и вставьте в конфигурацию MCP следующее:
Нажмите Сохранить конфигурацию MCP.
- **Создать проблему и назначить агента ** - Откройте новую проблему GitHub, описывающую задачу, которую вы хотите выполнить на семантической модели.
Примерные вопросы:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Agentic Power BI Development with GitHub Copilot Coding Agent
Learn how to Power BI semantic model tasks - documentation, naming audits, and more - to GitHub Copilot coding agent, powered by the Power BI Modeling MCP Server. Open a GitHub issue, assign it to the agent, and review the pull request it delivers.
How It Works
This template combines three pieces:
- Power BI project in PBIP format - the semantic model and report source code, stored as Power BI Project files in
src/. - Power BI Modeling MCP Server - gives the coding agent programmatic access to the semantic model (tables, measures, relationships, RLS, etc.).
- Skills - curated step-by-step workflows in
.github/skills/that guide the agent to produce consistent, team-standard results.
Getting Started
-
Create your repository - Click Use this template and select Create a new repository in your GitHub account.
-
Configure the MCP server - Navigate to Settings > Copilot > Cloud Agent and paste the following into MCP configuration:
{ "mcpServers": { "powerbi-modeling-mcp": { "type": "stdio", "command": "npx", "args": [ "-y", "@microsoft/powerbi-modeling-mcp", "--start" ], "tools": ["*"] } } }Click Save MCP Configuration.
-
Create an issue and assign the agent - Open a new GitHub issue describing the task you want performed on the semantic model.
Example issues:
Generate documentation for the Sales semantic model
Analyze the naming conventions of the Sales semantic model and propose changes
Then assign the issue to the coding agent:
-
Review the pull request - Copilot creates a branch, executes the task, and opens a PR for your review:
You can open the Copilot session log to verify that the skills and Power BI Modeling MCP were loaded successfully:
The agent follows the instructions defined in the skills, so the output conforms to your team’s standards:
[!TIP]
- Try creating issues from your smartphone - you can delegate tasks to the coding agent from anywhere and focus on reviewing the results.
- This is a starting point. Customize the skills and add new ones to match your team’s development standards and workflows.
Установка
npx -y @microsoft/powerbi-modeling-mcp --startКонфигурация
{
"mcpServers": {
"powerbi-modeling-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@microsoft/powerbi-modeling-mcp",
"--start"
],
"tools": ["*"]
}
}
}