Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History

README.md

Data Factory ChatGPT Skills

Operational tips and best practices for working with Microsoft Fabric Data Factory, optimized for ChatGPT Custom GPTs.

Installation Options

Option 1: Create a Custom GPT (Recommended)

  1. Go to ChatGPTExplore GPTsCreate
  2. 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
  3. Under Knowledge, upload these files:
    • knowledge-core.md
    • knowledge-performance.md
    • knowledge-destinations.md
    • knowledge-advanced.md
  4. Under Capabilities, enable:
    • ✅ Code Interpreter (for M code analysis)
  5. Click CreateSave

Option 2: Use with ChatGPT Projects

  1. Create a new Project in ChatGPT
  2. Go to Project Settings → Instructions
  3. Paste the contents of gpt-instructions.md
  4. Upload the knowledge files to the project

Option 3: Custom Instructions (Personal Use)

  1. Go to ChatGPT Settings → PersonalizationCustom Instructions
  2. In "How would you like ChatGPT to respond?", paste a condensed version of gpt-instructions.md

Files

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

What's Covered

Core

  • M (Power Query) fundamentals
  • Dataflow Gen2 architecture
  • Common patterns and best practices

Performance

  • Handling query timeouts via chunking
  • Filter early, expensive operations last
  • Connector selection
  • Query organization patterns

Destinations

  • Lakehouse → Lakehouse architecture
  • Automatic vs Manual schema settings
  • Programmatic destination configuration
  • Hidden _DataDestination query pattern

Advanced

  • Action.Sequence for side-effecting writes
  • Fast Copy (limited transforms, fast ingestion)
  • Modern Evaluator (complex transforms, limited connectors)

Usage Examples

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"

Comparison with Claude Skills

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