We all know it: you have built up years of knowledge about your data warehouse, the logic of procedures, the structure of your reports and the how and why of all kinds of column names. But it is either scattered across documentation that is never accurate, or it is in your head.

And that is exactly why MyGPT is so useful: you make a personal AI that knows what you know, your structure and your metadata. Not a generic chatbot, but one that understands your data warehouse.


What is MyGPT?

MyGPT is a personalized version of ChatGPT. You can:

  • Give it your own instructions (for example how you name or explain things),
  • Upload files (such as Excel sheets, Word docs, PDFs),
  • And give it a permanent “personality” or specialization.

You create it once, and after that it feels like working with a junior developer who knows your whole BI setup by heart.


What do you put in it?

Say you have worked with a SQL Server DWH for years. Then you can add things like this to your MyGPT:

  • Metadata export of your database (Excel or CSV):
    • Tables, columns, data types
    • Views and their definitions
    • Stored procedures and their content
    • Relationships between tables
  • Documentation:
    • Naming conventions
    • Business rules
    • Process flows (ETL, staging, data mart)
    • Power BI model overviews
  • Notes, explanations, e-mails – anything that holds knowledge that would otherwise get lost.

What can you do with it?

You can then ask questions like:

  • “Which views use the column ‘InvoiceAmount’?”
  • “Which stored procedures write to the staging tables?”
  • “Which business rule belongs to ‘CustomerScore’?”
  • “How is the join between dimCustomer and dimRegion built?”
  • “What did StatusCode = 9 mean again in our processes?”

And the nice thing is: MyGPT remembers that knowledge. So you only have to explain or upload it once.


Why this is brilliant for BI people and DWH developers

  • 🔍 Impact analysis without searching
    Want to know what breaks when you change a column? MyGPT knows.
  • 📖 Faster debugging
    You can paste code and ask: “What does this do?” or “Can this be more efficient?”
  • 👥 Onboarding
    New colleague? Let them chat with your MyGPT.
  • 🧠 External memory
    Everything that normally sits on your wiki, in Confluence or in your head is now in one AI assistant.
  • ⚙️ Documenting without effort
    Ask: “Describe what this procedure does.” Let AI do the work.

What does it cost?

For ~€19 a month (ChatGPT Plus) you get access to MyGPT. You can make several GPTs there — for example one for your DWH, one for Power BI and one for your financial models. There is no limit to how much context you add (within reason), so you can go all out with your metadata.


Conclusion: clear your head and speed up your work

If you work in BI or DWH, you know that the biggest problem is not the tools — it is finding knowledge again.
MyGPT solves that. No stray notes, no “I think it was somewhere on the G drive”, no lost logic.

You simply make your own AI that knows it all. And it is never sick, never forgets anything and is available 24/7.


Want help setting up your own MyGPT? Or a good format to put metadata in? Let me know — I am happy to help think it through.

Frequently asked questions

What is MyGPT?

MyGPT is a personalized version of ChatGPT. You give it your own instructions, upload files such as Excel, Word and PDF, and give it a fixed specialization.

What can I put in a MyGPT for my data warehouse?

A metadata export of your database in Excel or CSV, with tables, columns, data types, views, stored procedures and relationships. Also documentation such as naming conventions, business rules, process flows and Power BI model overviews.

Which questions can I ask a MyGPT about my SQL Server DWH?

For example which views use a certain column, which stored procedures write to the staging tables, or how the join between dimCustomer and dimRegion is built.

Can MyGPT do an impact analysis when I change a column?

Yes. If you put metadata and code in your MyGPT, you can ask what breaks when you change a column. You then do not have to search through all views and procedures yourself.

How does a MyGPT help with onboarding new colleagues?

A new colleague can chat with your MyGPT and ask questions about the data warehouse. The knowledge then sits in one AI assistant, not spread across wikis, documents and heads.

Comments

Your email address is not shown. A photo comes from Gravatar, if you have one.