Table of Contents
One of the leading data visualization and business intelligence tools, the datasets used are at the core of all Power BI functions. A Power BI dataset is data imported or connected to Power BI to build reports and dashboards. This walks you through everything you need about datasets from creating to modifying to managing them. Let’s dive into the world of Power BI datasets.
Practice Datasets with Power BI

If you wish to be a new user of Power BI or want to polish your skills, practice with effective datasets is essential. Practice datasets are typically ready-to-use groups of data that mimic real-world conditions. Datasets help users test data modeling, analysis, and visualization without complex data.
Power BI Datasets for Practice
- Microsoft Power BI Sample Datasets: An excellent source of sample datasets related to financial data, sales, or demographic data for users to try out.
- Kaggle Datasets: Useful and amazing repository of datasets. It is very diverse and goes from beginner to advanced levels of datasets, including finance, health care, and machine learning.
- Public Data Sources: You can further try working with public data sources like the World Bank, U.S. Census, or government datasets to generate insights and visualization.
- Google BigQuery Public Datasets: Another good source is Google BigQuery, which hosts a variety of public datasets for free use.
Having datasets, structured, and ready to work with takes your skills in Power BI a long way.
Dataset ID in Power BI

Each data set in Power BI has a unique identifier called Dataset ID. The Dataset ID becomes very important while managing datasets, especially for advanced scenarios like using Power BI APIs automating processes, scripting, and Power BI with other tools and platforms.
Navigate to the settings of a dataset in the Power BI service and get the Dataset ID from the URL. It is used in tasks like:
- Power BI REST APIs work to automate workflows
- Controlling more than one dataset in large Power BI workspaces
- Accessing specific datasets for advanced custom reports.
Knowing how to work with IDs is important for advanced users and administrators managing the Power BI environment.
Difference Between Dataflow and Dataset in Power BI

Power BI offers dataflows and datasets but serves different purposes on the platform.
Dataflow:
- This is one of those preparations used to prepare and transform data for further analysis. Users can define reusable data pipelines, connect them, and store them to be shared across multiple reports and dashboards.
- Data flows are mainly utilized as an avenue for data transformation using Power Query and are imported to the Power BI service.
- They serve as a central point for ETL operations before publishing the data to datasets.
Dataset:
- A dataset is the actual data worked on by the users within Power BI. It can be created by importing data from a source or by connecting directly to live data.
- Datasets can be preloaded and shared across multiple reports so that one can create insights, visuals, and even dashboards.
- Unlike dataflows, datasets hold modeled data which is directly ready for visualization.
Key Differences:
- Purpose: Dataflows are structured and transform the data, whereas datasets are to visualize and model the data.
- Storage: Dataflows are stored, independently of the data model of Power BI. Datasets are stored within Power BI and are linked to specific reports.
How to Create a Dataset in Power BI
Creating a dataset in Power BI is very easy and can be performed through different methods of importing data from sources like an Excel file, SQL database, Azure services, and more.
Steps to Create a Dataset:
- Open Power BI Desktop or Power BI Service.
- Connect to Data Source: Utilize the “Get Data” option to connect to a source like an Excel, SQL Server, or any other cloud service.
- Load Data- Once the connection is established Power BI fetch the list of tables or fields you want to import into the dataset.
- Transform Data (Optional): You can transform or clean the data using Power Query before loading it into Power BI.
- Save and Load: After transformation, load the data, and Power BI will create a dataset in the workspace.
- Build Reports: Now, you can build visualizations and reports because you built your dataset.
Creating datasets in Power BI is very simple, easy, and efficient, thanks to the multiple data sources that the software supports.
Change Dataset in Power BI Online
At some point, you would want to change a dataset in Power BI to replace outdated data, change connections, or even the underlying data model.
Steps to alter a dataset in Power BI:
- Open Power BI Service: It simply means to open the workspace that contains your dataset.
- Open Dataset Settings: Click on the “Datasets” tab, then select the ellipsis (.) next to the dataset you want to change
- Change Data Source, Credentials, or Parameters: Modify here.
- Refresh the Dataset: Once you have updated, refresh the dataset to reflect new data or change reports.
Updating your datasets regularly will ensure the accuracy and relevancy of your reports and dashboards.
Delete Dataset in Power BI
Sometimes, you’ll need to clean out old or outdated datasets, such as within a shared workspace, which affects the performance of Power BI. Deleting a dataset will remove all associated reports and dashboards as it will comprise all those connected ones.
How to Delete a Dataset in Power BI?

- Power BI Service: Open up the workspace that contains the dataset.
- Dataset: Select which dataset, and delete using the “Datasets” tab section.
- Remove: Choose the ellipse (…) from the dataset then click Delete.
- Alert before Deletion: Power BI will prompt an alert message indicating that the dataset with its reports, and dashboards will be permanently deleted. Confirm to continue.
Care should be taken when deleting datasets as all the dependent visualizations and shared reports are deleted.
Conclusion
Datasets lie at the heart of Power BI’s capabilities in visualization and reporting. Whether you are experimenting with sample data, developing datasets from intricate data sources, or managing datasets for large projects, knowing how to use and manipulate datasets unlocks the true power of Power BI in data-driven decision-making.
Frequently Asked Questions
Share Data Sets with Others, you can share data sets with other users – especially in a shared workspace. You’ll need Power BI Pro or Premium to share data sets among users and departments.
In Power BI Pro, data sets are capped at 1 GB; with Power BI Premium, you can work with data sets up to 400 GB in size.
You can schedule dataset refreshes on the Power BI service. For datasets connected to on-premises data sources, you have to set up a data gateway so that it can refresh the data.
Power BI supports data sources, including Excel, SQL Server, Azure services, web APIs, and SharePoint.
Yes. Within Power BI Desktop, you can merge or append datasets from multiple sources using Power Query.




