Operational tips and best practices for working with Microsoft Fabric Data Factory, optimized for ChatGPT Custom GPTs.
- Go to ChatGPT → Explore GPTs → Create
- In the Configure tab:
- Name: Data Factory Assistant
- Description: Expert assistant for Microsoft Fabric Data Factory, M queries, and Dataflow Gen2
- Instructions: Copy the contents of
gpt-instructions.md
- Under Knowledge, upload these files:
knowledge-core.mdknowledge-performance.mdknowledge-destinations.mdknowledge-advanced.md
- Under Capabilities, enable:
- ✅ Code Interpreter (for M code analysis)
- Click Create → Save
- Create a new Project in ChatGPT
- Go to Project Settings → Instructions
- Paste the contents of
gpt-instructions.md - Upload the knowledge files to the project
- Go to ChatGPT Settings → Personalization → Custom Instructions
- In "How would you like ChatGPT to respond?", paste a condensed version of
gpt-instructions.md
| File | Purpose |
|---|---|
gpt-instructions.md |
System instructions for the GPT |
knowledge-core.md |
M basics, Dataflow Gen2 overview |
knowledge-performance.md |
Query optimization, timeouts, chunking |
knowledge-destinations.md |
Output configuration, programmatic setup |
knowledge-advanced.md |
Fast Copy, Action.Sequence, Modern Evaluator |
- M (Power Query) fundamentals
- Dataflow Gen2 architecture
- Common patterns and best practices
- Handling query timeouts via chunking
- Filter early, expensive operations last
- Connector selection
- Query organization patterns
- Lakehouse → Lakehouse architecture
- Automatic vs Manual schema settings
- Programmatic destination configuration
- Hidden
_DataDestinationquery pattern
Action.Sequencefor side-effecting writes- Fast Copy (limited transforms, fast ingestion)
- Modern Evaluator (complex transforms, limited connectors)
Once your GPT is created, you can ask:
- "My query is timing out, how do I fix it?"
- "How do I set up a data destination programmatically?"
- "What's the difference between Fast Copy and Modern Evaluator?"
- "Help me write an M query to aggregate sales by month"
- "Explain Action.Sequence and when to use it"
| Feature | Claude Skills | ChatGPT Skills |
|---|---|---|
| Format | Multiple .md files with YAML frontmatter | Instructions + Knowledge files |
| Loading | On-demand via RAG triggers | All knowledge available |
| Best for | Claude Projects | Custom GPTs or ChatGPT Projects |