Power BI
What is it?
a
Mainly Comprises of Three Steps
Data Integration: The first step is to extract and integrate the data from heterogeneous data sources. After integration, the data is converted into a standard format and stored in a common area called the staging area.
Data Processing: Once the data is assembled and integrated, it requires some cleaning up. Raw data is not so useful therefore, a few transformation and cleaning operations are performed on the data to remove redundant values, etc. After the data is transformed, it is stored in data warehouses.
Data Presentation: Now that the data is transformed and cleaned, it is visually presented on the Power BI desktop as reports, dashboards, or scorecards. These reports can be shared via mobile apps or web to various business users
various Power BI versions?
Power BI Desktop:
Power BI Premium: for larger organizations with a dedicated storage capacity for each user. 50GB storage capacity can be hosted along with 100TB storage on the cloud as a whole. It costs $4995 per month.
Power BI Pro: With the pro version, you get full access to the Power BI dashboard, creation of reports, along with unlimited sharing and viewing of reports. Storage limit of 10GB per user.
Few key terms
Dataset
Dashboard
are feature of power bi service only, not available in power bi desktop
Dashboard is a single page, often called a canvas, tells story through visualizations.
It's limited to one page, a dashboard contains only the highlights of that story
Tiles
Report
Visualization
DAX
Major Components of Power BI
Power Query: data mash-up and transformation, use to extract data from various databases and to delete a chunk of data from various sources
Power query is a function that filters transforms, and combines the data extracted from various sources. It helps to import data from databases, files, etc. and append data
Power View: The view provides an interactive display of various data sources to extract metadata for proper data analysis
Power Bi Desktop: Power Desktop is an aggregated tool of Power Query, Power View, and Power Pivot. Create advanced queries, models, and reports using the desktop tool
Power Bi Website:
Power Pivot:
Power Pivot enables you to import millions of rows from heterogeneous sources of data into a single excel sheet
Uses a functional language "Data Analysis Expression" (DAX) to perform the calculations.
Creates a relationship between various tables to be viewed as pivot tables.
Power Map: 3D Geospatial Data Visualization
Power Q&A: Natural Language Question and Answer
Power Bi Mobile Apps:
Data Storage in Power Bi
The data doesn’t get stored in Power BI. Power BI will only store the metadata of the data tables involved and not the actual data.
Uploading data on Power BI means consuming the memory space of your Power BI desktop.
If data is on the website, it consumes the space of the Power BI cloud machine
Even though it is the fastest method (storage in power Bi), the maximum size of the file to be uploaded cannot exceed 1 GB until and unless you have Power BI premium (then you have 50 GB at the expense)
Two sources of stored data:
Azure Blob Storage: When users upload the data, it gets stored here.
Azure SQL Database: All the metadata and system artifacts are stored here.
They are stored as either fact tables or dimensional tables
Fact Tables
Dimensional Tables
Different Connectivity Modes
All the database connections it can make
File: Excel, Text/CSV, XML, PDF, JSON, Folder, SharePoint.
Database: SQL Server database, Access database, Oracle database, SAP HANA database, IBM, MySQL, Teradata, Impala, Amazon Redshift, Google BigQuery, etc.
Power BI: Power BI datasets, Power BI dataflows.
Azure: Azure SQL, Azure SQL Data Warehouse, Azure Analysis Services, Azure Data Lake, Azure Cosmos DB, etc.
Online Services: Salesforce, Azure DevOps, Google Analytics, Adobe Analytics, Dynamics 365, Facebook, GitHub, etc.
Others: Python script, R script, Web, Spark, Hadoop File (HDFS), ODBC, OLE DB, Active Directory, etc.
Available formats?
Power BI desktop: For the desktop version
can connect to 80+ data sources
connects multiple data sources
transforms data
shape and model data
creates visualization and reports
publish to power bi service
access to power query editor
Power BI services:
Cloud based service (SaaS)
access to some data sources
create visualizations and reports
create paginated reports
create dashboards
Power Bi Report Builder:
Creation of paginated reports in the power bi service
Available Views
Data View (Curating, Exploring, and Viewing Tables)
Model View (shows all tables with relationship)
Report View (number of reports, provide visualizations)
Various Refresh Options Available
Package / OneDrive Refresh
Data / Model Refresh
Tile Refresh
Visual Container Refresh
Types of Visualizations in Power Bi
Visualization is a graphical representation of data
We can use visualizations to create reports and dashboards
The kinds of visualizations available in Power BI are
Bar charts
Column charts
Line chart
Area chart
Stacked area chart
Ribbon chart
Waterfall chart
Scatter chart
Pie chart
Donut chart
Treemap chart
Map
Funnel chart
Gauge chart
Cards
KPI
Slicer
Table
Matrix
R script visual
Python visual
References
Last updated
Was this helpful?