Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Jameswh91
Helper III
Helper III

Shopify Data Modelling

Hi, 

 

Has anyone built a data model using to shopify tables. Should i merge the tables or use relationships for them. I've not used a data model like this prior so any help would be much appreciated. 

10 REPLIES 10
Shubham_rai955
Memorable Member
Memorable Member

Use relationships to build a star schema data model for Shopify tables—do not merge them.​

Recommended Star Schema

Fact Table: Orders (or Order Line Items) with measures like Revenue, Quantity, containing foreign keys.​
Dimension Tables:

  • Customers (CustomerID → Orders)

  • Products (ProductID → Order Line Items)

  • Date (OrderDate → Orders)

  • Locations/Shipping (if available)​

Setup Steps

  • Import Shopify tables via Web connector (Orders, Products, Customers, Line Items).​

  • Create 1:many relationships: Products[ID] → LineItems[ProductID], Customers[ID] → Orders[CustomerID], Orders[ID] → LineItems[OrderID].​

  • Hide redundant columns (IDs in fact tables), mark Date table, set filter directions from dimensions to facts.

Aryna
Post Patron
Post Patron

Hi @Jameswh91 , there is actually a ready-made solution that might save you a lot of time. You can use a Shopify Power BI template that already includes the key Shopify tables and modeled relationships, so you can plug in your data and get started right away: https://vidi-corp.com/shopify-analytics-dashboards/

 

It can be a great shortcut if you are not familiar with modeling Shopify data or just want to speed up the process.

EugeneLebedev
Helper IV
Helper IV

This Power BI connector comes with a free dashboard which has the data model created. I would recommend to look into it: https://vidi-corp.com/shopify-power-bi-connector/

ReportGuru
Post Patron
Post Patron

Hi @Jameswh91 I know this reply is very late lol but were you able to find a solution? Since there’s no direct connection to Shopify anymore, you will have to look for another way. As a workaround, maybe you can try to test your connection with a 3rd party connector. I've tried windsor.ai, supemetrics (which doesn't have PBI as a destination, so you first have to export to Google Sheets and then export to PBI) and funnel.io. I stayed with windsor because it is much cheaper so just to let you know other options. In case you wonder, to make the connection first search for the Shopify connector in the data sources list:

 

SHOPIFY-1.jpg

 

After that, just grant access to your Bing Ads account using your credentials, then on preview and destination page you will see a preview of your Shopify fields:

 

SHOPIFY-2.jpg

 

There just select the fields you need. Finally, just select PBI as your data destination and finally just copy and paste the url on PBI --> Get Data --> Web --> Paste the url.

 

SELECT_DESTINATION_NEW.png

faronim
New Member

It's great to see discussions on utilizing Power BI for analyzing and visualizing Shopify data. If you're interested in diving deeper into the pros and cons of using Shopify as an e-commerce platform, I recommend checking out the article https://claspo.io/blog/16-shopify-pros-and-cons-reviewed/. Exploring the pros and cons will give you a comprehensive understanding of the platform's capabilities and potential limitations. In past its really help me in my business

josbrodin
New Member

I found this post on Shopify data modeling in Power BI quite informative. As a Power BI user, it's crucial to effectively model and transform your data to extract meaningful insights. Understanding the underlying structure and relationships of your Shopify data is essential for creating accurate and insightful visualizations. I appreciate the tips and discussions shared in this post, particularly the focus on defining relationships, managing data granularity, and optimizing performance

bandini
Regular Visitor

Thank you for sharing your experience and insights on Shopify data modeling in Power BI. Data modeling is a crucial step in creating meaningful visualizations and gaining valuable insights from your Shopify data. It's great to see the community discussing various approaches and best practices for data modeling in Power BI with Shopify

ltopchyi
Helper III
Helper III

Hi @Jameswh91 

You can use Power BI Connector with a data model where the relations are built automatically. 

Liubov

 

 

 

Adel
Helper III
Helper III

i'm not sure why you would need a data model for this, or merging table, if there is free shopify to Power bi connector.
try this app https://apps.shopify.com/windsor-connector
this is the how to https://windsor.ai/connect-shopify-to-power-bi/
and a free template to get you started https://appsource.microsoft.com/en-us/product/power-bi/windsorgroupgmbh1585043281642.shopify-store-o...

v-luwang-msft
Community Support
Community Support

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.