BIA Unit 2
BIA Unit 2
INTRODUCTION
• Power BI is a technology-driven business intelligence tool provided by Microsoft
for analyzing and visualizing raw data to present actionable information.
• It combines business analytics, data visualization, and best practices that help an
organization to make data-driven decisions.
• In February 2019, Gartner confirmed Microsoft as Leader in the "2019 Gartner Magic
Quadrant for Analytics and Business Intelligence Platform" as a result of the capabilities of
the Power BI platform.
WHY POWER BI?
• Access to Volumes of Data from Multiple Sources
• Interactive UI/UX Features
• Exceptional Excel Integration
• Accelerate Big Data Preparation with Azure
• Turn Insights into Action
• Real-time Stream Analytics
ADVANTAGES OF POWER BI
• User-friendly interface
• Data integration
• Customizable dashboards
• Real-time data
• Collaboration
DISADVANTAGES OF POWER BI
• Limited data processing capabilities
• Cost
POWER BI ARCHITECTURE
Power BI is a business platform that includes several technologies to work together. It
delivers outstanding business intelligence solutions.
• For example, redundant or missing values are removed from the data sets.
• After data is pre-processed or cleaned, business rules are applied to transform the data.
• Reports are the visualization of the data in the form of slicers, graphs, and charts.
• After creating reports, you can publish them to power bi services and also publish them to an
on-premise power bi server.
CREATING DASHBOARDS:
• You can create dashboards after publishing reports to Power BI services, by holding the
individual elements.
• The visual retains the filter when the report is holding the individual elements to save the
report.
• Pinning the live report page allows the dashboard users to interact with the visual by
selecting slicers and filters.
COMPONENTS OF POWER BI
ARCHITECTURE
DATA SOURCES
Data Sources supported in Power BI
• File Types: Power BI supports XML, txt/CSV, Excel, JSON, and Share point folder type files.
• Database: It supports SQL Server Analysis Services Database, SAP HANA Database, SQL Server
Database, SAP Business Warehouse server, Access Database, Google BigQuery (Beta), Amazon Redshift,
Snowflake, Impala, Oracle Database, IBM Informix database (Beta), Teradata Database, MySQL
Database, IBM Netezza (Beta), Sybase Database, PostgreSQL Database.
• Azure: Azure SQL Data Warehouse, Azure Blob Storage, Azure Analysis Services database (Beta), Azure
SQL Database, Azure Data Lake Store, Azure Table Storage, Azure HDInsight (HDFS), Azure Cosmos
DB (Beta), Azure HDInsight Spark (Beta).
• Online Services: Power BI service, Dynamics 365 (online), Microsoft Exchange Online, Common Data
Service (Beta), SharePoint Online List, Visual Studio Team Services (Beta), Dynamics 365 for Financials
(Beta), Microsoft Azure Consumption Insights (Beta), Salesforce Objects, Salesforce Reports, Google
Analytics, Dynamics 365 for Customer Insights (Beta), GitHub (Beta), appFigures (Beta), comScore
Digital Analytix (Beta), Facebook, Kusto (Beta), Planview Enterprise (Beta), MailChimp (Beta),
Mixpanel (Beta), QuickBooks Online, Projectplace (Beta).
• Other Services: Hadoop File (HDFS), Vertica (Beta), Web, OData Feed, SharePoint List, Microsoft
Exchange, Active Directory, R Script, ODBC, Spark (Beta), Blank Query, OLE DB.
POWER BI DESKTOP
• It is free software that enables you to connect, transform and visualize the data on your
desktop.
• You can connect to various data sources with the help of Power BI Desktop and combine the
data into a data model.
• This data model allows you to create a collection of images and graphics that make you
share the information within the organization as records.
• The majority of the users who work on Business Intelligence projects use Power BI Desktop
to create and share their reports with others.
POWER BI SERVICE
• Power BI Service is an On-Cloud service with a web-based platform and used to share and publish
the reports made on Power BI Desktop.
• It collaborates the data with other users and creates dashboards.
• Power BI Service is also called “Power BI Workspace”, “Power BI Web Portal”, and “Power BI
Site”.
• Power BI Service offers wonderful features like alerts and natural language Q&A.
Power BI apps are available for iOS, Windows, and Android platforms.
POWER BI EMBEDDED
• Power BI Embedded is an On-premises service in Azure.
• It offers APIs for embedding the reports and dashboards into custom
applications.
POWER BI ARCHITECTURE - WORKING
ON-PREMISE
• Power BI Desktop is accomplished with the authenticating, development and publishing
tools.
• We can transfer the data from data sources to Power BI Desktop.
• It also allows users to create and publish reports on the Power BI Report Server or Power BI
Service.
• Power BI Publisher allows you to publish the Excel workbooks to the Power BI Report
Server.
• Report Publisher and SQL server Data tools help in creating the KPIs, datasets, paginated
reports, mobile reports, etc.
• All kinds of reports are published at the Power BI Report Server, and from there, reports are
distributed to the end-users.
ON-CLOUD:
• Power BI Gateway is the essential component in the Power BI architecture.
• The Power BI Gateway acts as a bridge or secure channel to transfer the data from On-
premise data to On-cloud data sources or apps.
• Cloud side architecture consists of a lot of components including Power suite having
datasets, dashboards, reports, Power BI Premium, Power BI Embedded, etc.
• Users can embed the dashboards, reports into applications, SharePoint, Teams, etc.
• There are Cloud data sources and they are connected to the Power BI tools.
POWER QUERY
• A tool used to manipulate and transform data for business intelligence projects.
• Power Query is an invaluable tool for any analyst working in Excel, saving users hours of
time, reducing manual errors, and allowing users to source data from a central source of
truth.
• Power Query remembers the user’s data transformation steps, effectively automating lengthy
and manual processes.
• Common use cases are to modify the layout of data, connected to central data sources, merge
related tables, or combine multiple files.
BENEFITS OF POWER QUERY
• Transforming data
• Repeatable steps
• Combining multiple tables
• Combining multiple files
• Connection to central data sources
EXTRACTING DATA FROM DATA SOURCES
In Power Query Select File > Home > Data Source Settings.
TRANSFORMING DATA
Load the data
• Page-level filters
• only filter the data on a given page, which
makes them useful for creating pages that
focus on particular subsets of your data.
• Visual-level filters
• only filter the data on a given visual,
whether that's a table, chart, card, slicer, etc.
FILTERING MODES
Basic Filtering Advanced Filtering