SlideShare a Scribd company logo
1 of 29
1
2
Hundreds of resources
Visit our Knowledge
Center to download this
presentation and
explore other assets:
senturus.com/resources
2
Patrick Powers
3
•Data Scientist, Consultant and Trainer
Senturus, Inc.
Michael Weinhauer
Director
Senturus, Inc.
Introductions
4
Agenda
• Introductions​
• Discussion of R and Power BI
• Demos
• Senturus overview​
• Additional resources​
• Q&A
4
• R basics
• Configuring Power BI
Desktop
• Using R for data
• R visualizations
• Transforming data
Topics
Enjoy the full webinar presentation
This slide deck is from the webinar Extending Power BI
Functionality with R.
To view the FREE video recording and download this deck,
go to https://senturus.com/resources/using-r-with-power-bi/
5
What is R?
6
R is a free, open-
source statistical
language
R allows you to
perform
sophisticated
statistical
analysis and
predictive
analytics
This includes:
• linear and
nonlinear
modeling
• statistical tests
• time-series
analysis
• classification
What is R?
7
R uses a
command line
interface primarily
However, many
GUI based
applications are
available for
download
With R, users can
create variables,
formulas, functions
and graphs to
visualize their
analysis and
predictions
• Before attempting Power BI integration, it is helpful to have a
working proficiency with R
• Terms such as data frame, working with the command line and
understanding the R environment are key success factors
• A good starting point is the R Project at www.r-project.org
• Additional resources available at the end of this presentation
Basic knowledge of R
8
• The R data frame function, data.frame, is the foundation for
storing data within R
• Similar to pandas in Python
• Stores Power BI data in a schema for access
Basic knowledge of R
9
• R provides a powerful way to do statistical analysis on large sets
of data
• Because it is also free, this is a compelling factor to its growth
• As an open-source product, new functions and packages are
created all the time
• If you can’t find a capability initially, you can search for a package
that can do it or even create a package of your own
Benefits of using R
10
• Using R in conjunction with Power BI can help with creating
visualizations, cleansing data and get around limitations in
Power BI
• A big advantage of using R is to connect to data sources not
directly supported in Power BI currently
• With R packages, analytics not directly built into Power BI can
be leveraged as well
Why R with Power BI?
11
• Installations available for Windows, Linux and Mac
• Many Linux distributions already include R in their package
management tools
• At a minimum, the command line interface is needed
• Additional 3rd party tools are available to add a graphical front
end to R
• Main download site: http://cran.r-project.org
Installing R
12
Data creation
R scripts can be used to either hard code data frames or a
connection script can be created to use existing data sources.
13
To create visualizations with R, a placeholder is added to the
screen and the script editor window appears.
R visualizations
14
As you select fields, Power BI automatically adds them to header
code which must be included in all scripts.
R visualizations
15
The R script showcase on the Power BI community is a good
starting point.
R visualizations
16
Data manipulation
• Scripts can be used in Power Query Editor
• Data can be shaped in multiple ways:
• completion of missing data
• pivoting data
• column and row removal
• predictions
• clustering
17
See the Power BI demos
https://senturus.com/resources/using-r-with-power-bi/
18
Creating an enterprise workbook
Configuring Power BI and libraries
Creating data
Building a visualization
Transforming data
Power BI & R summary
Using R in Power BI allows for:
• New and exciting visualizations
• Access to more data sources and complex data connections
• Cleansing and manipulation of data
• Re-use of existing code and leveraging in place technology
19
R versus Python
Which should you choose??
• A matter of which language is already in use in your organization
• R provides more statistical packages as a standard
• Python tends to have a lower entry learning curve
• Both have excellent communities with tons of examples
20
• The R Project for Statistical Computing
https://www.r-project.org
• R Tutorial: An R Introduction to Statistics
http://www.r-tutor.com
• R Tutorial W3 Schools
http://w3schools.com/r/
• R Documentation
http://rdocumentation.org
R resources
21
Additional resources
22
Insider viewpoints
Technical tips
Unbiased product reviews
Product demos Upcoming events
More on this subject
Your path to modern BI
Accelerating self-service analytics
for the enterprise
23
Decisions and actions
Business needs
Bridging the gap
24
Analysis-ready data
Full spectrum of BI services
• Data preparation and modern data warehousing
• Dashboards, reporting and visualizations in Power BI, Cognos
and Tableau
• Hybrid BI environments (migrations, security, etc.)
• Software to accelerate bimodal BI and migrations
• BI services and support retainer (expertise on demand)
• Training and mentoring
25
26
Instructor-led online courses Self-paced learning
Mentoring
Tailored group sessions
Complete BI training
A long, strong history of success
•20+ years
•1350+ clients
•3000+ projects
27
28
Join the
Senturus team
Send your resume to: jobs@senturus.com
We’re hiring talented and experienced professionals
• Senior Azure Architect
• Modern Analytics Solution Architect
• Senior Microsoft BI Architect
• ETL Developer
• And more
See job descriptions: https://senturus.com/company/business-analytics-careers/
© 2020 by Senturus, Inc. This presentation may not be reused or distributed without the written consent of Senturus, Inc.
www.senturus.com 888 601 6010 info@senturus.com
Thank You

More Related Content

Similar to Extending Power BI Functionality with R

Microsoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfireMicrosoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfireAnirudh Kanneganti
 
Time to Fly - Why Predictive Analytics is Going Mainstream
Time to Fly - Why Predictive Analytics is Going MainstreamTime to Fly - Why Predictive Analytics is Going Mainstream
Time to Fly - Why Predictive Analytics is Going MainstreamInside Analysis
 
Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics? Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics? Revolution Analytics
 
Business Analytics with R
Business Analytics with RBusiness Analytics with R
Business Analytics with REdureka!
 
Power BI reports and dashboards for Microsoft Project Server
Power BI reports and  dashboards for Microsoft Project ServerPower BI reports and  dashboards for Microsoft Project Server
Power BI reports and dashboards for Microsoft Project ServerAdvaiya Solutions, Inc.
 
Sap business objects r4 course content
Sap business objects r4 course contentSap business objects r4 course content
Sap business objects r4 course contentsaddagiri
 
Big Data in Action – Real-World Solution Showcase
 Big Data in Action – Real-World Solution Showcase Big Data in Action – Real-World Solution Showcase
Big Data in Action – Real-World Solution ShowcaseInside Analysis
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of RAnalyticsWeek
 
Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Uday Kothari
 
Power bi proof of concept
Power bi proof of conceptPower bi proof of concept
Power bi proof of conceptharrow812arhed
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzurePerficient, Inc.
 
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...Rui Quintino
 
Choctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayChoctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayVishal Pawar
 
5 Data Integration Options for Microsoft Power BI
5 Data Integration Options for Microsoft Power BI5 Data Integration Options for Microsoft Power BI
5 Data Integration Options for Microsoft Power BISenturus
 
Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop Inside Analysis
 
Big Data Analytics with R
Big Data Analytics with RBig Data Analytics with R
Big Data Analytics with RGreat Wide Open
 
Office 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBI
Office 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBIOffice 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBI
Office 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBIJoel Oleson
 
How to get started with R programming
How to get started with R programmingHow to get started with R programming
How to get started with R programmingRamon Salazar
 

Similar to Extending Power BI Functionality with R (20)

Microsoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfireMicrosoft power bi vs tibco spotfire
Microsoft power bi vs tibco spotfire
 
Time to Fly - Why Predictive Analytics is Going Mainstream
Time to Fly - Why Predictive Analytics is Going MainstreamTime to Fly - Why Predictive Analytics is Going Mainstream
Time to Fly - Why Predictive Analytics is Going Mainstream
 
Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics? Are You Ready for Big Data Big Analytics?
Are You Ready for Big Data Big Analytics?
 
Business Analytics with R
Business Analytics with RBusiness Analytics with R
Business Analytics with R
 
Power BI reports and dashboards for Microsoft Project Server
Power BI reports and  dashboards for Microsoft Project ServerPower BI reports and  dashboards for Microsoft Project Server
Power BI reports and dashboards for Microsoft Project Server
 
Sap business objects r4 course content
Sap business objects r4 course contentSap business objects r4 course content
Sap business objects r4 course content
 
Revolution Analytics Podcast
Revolution Analytics PodcastRevolution Analytics Podcast
Revolution Analytics Podcast
 
Big Data in Action – Real-World Solution Showcase
 Big Data in Action – Real-World Solution Showcase Big Data in Action – Real-World Solution Showcase
Big Data in Action – Real-World Solution Showcase
 
The History and Use of R
The History and Use of RThe History and Use of R
The History and Use of R
 
Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho
 
Power bi proof of concept
Power bi proof of conceptPower bi proof of concept
Power bi proof of concept
 
Using R in power BI
Using R in power BIUsing R in power BI
Using R in power BI
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
 
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
Microsoft Data Platform Airlift 2017 Rui Quintino Machine Learning with SQL S...
 
Choctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in DayChoctaw Nation - Power bi dashboard, report server report in Day
Choctaw Nation - Power bi dashboard, report server report in Day
 
5 Data Integration Options for Microsoft Power BI
5 Data Integration Options for Microsoft Power BI5 Data Integration Options for Microsoft Power BI
5 Data Integration Options for Microsoft Power BI
 
Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop
 
Big Data Analytics with R
Big Data Analytics with RBig Data Analytics with R
Big Data Analytics with R
 
Office 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBI
Office 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBIOffice 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBI
Office 365 Power Tools: What to use When? Forms, Flows, PowerApps, PowerBI
 
How to get started with R programming
How to get started with R programmingHow to get started with R programming
How to get started with R programming
 

More from Senturus

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringSenturus
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedSenturus
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & TableauSenturus
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xSenturus
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI MigrationSenturus
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to AvoidSenturus
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your CloudSenturus
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report NavSenturus
 
Streamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsStreamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsSenturus
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1Senturus
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentSenturus
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsSenturus
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesSenturus
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameSenturus
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSenturus
 
Power BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorPower BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorSenturus
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesSenturus
 
Getting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data GovernanceGetting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data GovernanceSenturus
 
Using Cognos Analytics Explorations
Using Cognos Analytics ExplorationsUsing Cognos Analytics Explorations
Using Cognos Analytics ExplorationsSenturus
 

More from Senturus (20)

Power BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, ConfiguringPower BI Gateway: Understanding, Installing, Configuring
Power BI Gateway: Understanding, Installing, Configuring
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
Power Automate for Power BI: Getting Started
Power Automate for Power BI: Getting StartedPower Automate for Power BI: Getting Started
Power Automate for Power BI: Getting Started
 
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI:  3 Ways to Use Cognos with Power BI & TableauCollaborative BI:  3 Ways to Use Cognos with Power BI & Tableau
Collaborative BI: 3 Ways to Use Cognos with Power BI & Tableau
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1x
 
How to Prepare for a BI Migration
How to Prepare for a BI MigrationHow to Prepare for a BI Migration
How to Prepare for a BI Migration
 
4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid4 Common Analytics Reporting Errors to Avoid
4 Common Analytics Reporting Errors to Avoid
 
Take Control of Your Cloud
Take Control of Your CloudTake Control of Your Cloud
Take Control of Your Cloud
 
User-Friendly Power BI Report Nav
User-Friendly Power BI Report NavUser-Friendly Power BI Report Nav
User-Friendly Power BI Report Nav
 
Streamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & ConsolidationsStreamline Cognos Migrations & Consolidations
Streamline Cognos Migrations & Consolidations
 
What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1What’s New in Cognos 11.2.1
What’s New in Cognos 11.2.1
 
Planning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise DeploymentPlanning for a Power BI Enterprise Deployment
Planning for a Power BI Enterprise Deployment
 
Tableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share DashboardsTableau: 6 Ways to Publish & Share Dashboards
Tableau: 6 Ways to Publish & Share Dashboards
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New Features
 
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating GameAzure Synapse vs. Snowflake: The Data Warehouse Dating Game
Azure Synapse vs. Snowflake: The Data Warehouse Dating Game
 
Secrets of High Performing Report Development Teams
Secrets of High Performing Report Development TeamsSecrets of High Performing Report Development Teams
Secrets of High Performing Report Development Teams
 
Power BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query EditorPower BI: Data Cleansing & Power Query Editor
Power BI: Data Cleansing & Power Query Editor
 
Cognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use CasesCognos Data Module Architectures & Use Cases
Cognos Data Module Architectures & Use Cases
 
Getting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data GovernanceGetting Started with (Just Enough) Data Governance
Getting Started with (Just Enough) Data Governance
 
Using Cognos Analytics Explorations
Using Cognos Analytics ExplorationsUsing Cognos Analytics Explorations
Using Cognos Analytics Explorations
 

Recently uploaded

一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理pyhepag
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理pyhepag
 
Data analytics courses in Nepal Presentation
Data analytics courses in Nepal PresentationData analytics courses in Nepal Presentation
Data analytics courses in Nepal Presentationanshikakulshreshtha11
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyRafigAliyev2
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理pyhepag
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group MeetingAlison Pitt
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxDilipVasan
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理cyebo
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理cyebo
 
How I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prisonHow I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prisonPayment Village
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Calllward7
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfEmmanuel Dauda
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdfvyankatesh1
 
Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Jon Hansen
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfMichaelSenkow
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理pyhepag
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxStephen266013
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfscitechtalktv
 

Recently uploaded (20)

Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotecAbortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
 
Data analytics courses in Nepal Presentation
Data analytics courses in Nepal PresentationData analytics courses in Nepal Presentation
Data analytics courses in Nepal Presentation
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
 
How I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prisonHow I opened a fake bank account and didn't go to prison
How I opened a fake bank account and didn't go to prison
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdf
 
Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdf
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdf
 

Extending Power BI Functionality with R

  • 1. 1
  • 2. 2 Hundreds of resources Visit our Knowledge Center to download this presentation and explore other assets: senturus.com/resources 2
  • 3. Patrick Powers 3 •Data Scientist, Consultant and Trainer Senturus, Inc. Michael Weinhauer Director Senturus, Inc. Introductions
  • 4. 4 Agenda • Introductions​ • Discussion of R and Power BI • Demos • Senturus overview​ • Additional resources​ • Q&A 4 • R basics • Configuring Power BI Desktop • Using R for data • R visualizations • Transforming data Topics
  • 5. Enjoy the full webinar presentation This slide deck is from the webinar Extending Power BI Functionality with R. To view the FREE video recording and download this deck, go to https://senturus.com/resources/using-r-with-power-bi/ 5
  • 6. What is R? 6 R is a free, open- source statistical language R allows you to perform sophisticated statistical analysis and predictive analytics This includes: • linear and nonlinear modeling • statistical tests • time-series analysis • classification
  • 7. What is R? 7 R uses a command line interface primarily However, many GUI based applications are available for download With R, users can create variables, formulas, functions and graphs to visualize their analysis and predictions
  • 8. • Before attempting Power BI integration, it is helpful to have a working proficiency with R • Terms such as data frame, working with the command line and understanding the R environment are key success factors • A good starting point is the R Project at www.r-project.org • Additional resources available at the end of this presentation Basic knowledge of R 8
  • 9. • The R data frame function, data.frame, is the foundation for storing data within R • Similar to pandas in Python • Stores Power BI data in a schema for access Basic knowledge of R 9
  • 10. • R provides a powerful way to do statistical analysis on large sets of data • Because it is also free, this is a compelling factor to its growth • As an open-source product, new functions and packages are created all the time • If you can’t find a capability initially, you can search for a package that can do it or even create a package of your own Benefits of using R 10
  • 11. • Using R in conjunction with Power BI can help with creating visualizations, cleansing data and get around limitations in Power BI • A big advantage of using R is to connect to data sources not directly supported in Power BI currently • With R packages, analytics not directly built into Power BI can be leveraged as well Why R with Power BI? 11
  • 12. • Installations available for Windows, Linux and Mac • Many Linux distributions already include R in their package management tools • At a minimum, the command line interface is needed • Additional 3rd party tools are available to add a graphical front end to R • Main download site: http://cran.r-project.org Installing R 12
  • 13. Data creation R scripts can be used to either hard code data frames or a connection script can be created to use existing data sources. 13
  • 14. To create visualizations with R, a placeholder is added to the screen and the script editor window appears. R visualizations 14
  • 15. As you select fields, Power BI automatically adds them to header code which must be included in all scripts. R visualizations 15
  • 16. The R script showcase on the Power BI community is a good starting point. R visualizations 16
  • 17. Data manipulation • Scripts can be used in Power Query Editor • Data can be shaped in multiple ways: • completion of missing data • pivoting data • column and row removal • predictions • clustering 17
  • 18. See the Power BI demos https://senturus.com/resources/using-r-with-power-bi/ 18 Creating an enterprise workbook Configuring Power BI and libraries Creating data Building a visualization Transforming data
  • 19. Power BI & R summary Using R in Power BI allows for: • New and exciting visualizations • Access to more data sources and complex data connections • Cleansing and manipulation of data • Re-use of existing code and leveraging in place technology 19
  • 20. R versus Python Which should you choose?? • A matter of which language is already in use in your organization • R provides more statistical packages as a standard • Python tends to have a lower entry learning curve • Both have excellent communities with tons of examples 20
  • 21. • The R Project for Statistical Computing https://www.r-project.org • R Tutorial: An R Introduction to Statistics http://www.r-tutor.com • R Tutorial W3 Schools http://w3schools.com/r/ • R Documentation http://rdocumentation.org R resources 21
  • 22. Additional resources 22 Insider viewpoints Technical tips Unbiased product reviews Product demos Upcoming events More on this subject
  • 23. Your path to modern BI Accelerating self-service analytics for the enterprise 23
  • 24. Decisions and actions Business needs Bridging the gap 24 Analysis-ready data
  • 25. Full spectrum of BI services • Data preparation and modern data warehousing • Dashboards, reporting and visualizations in Power BI, Cognos and Tableau • Hybrid BI environments (migrations, security, etc.) • Software to accelerate bimodal BI and migrations • BI services and support retainer (expertise on demand) • Training and mentoring 25
  • 26. 26 Instructor-led online courses Self-paced learning Mentoring Tailored group sessions Complete BI training
  • 27. A long, strong history of success •20+ years •1350+ clients •3000+ projects 27
  • 28. 28 Join the Senturus team Send your resume to: jobs@senturus.com We’re hiring talented and experienced professionals • Senior Azure Architect • Modern Analytics Solution Architect • Senior Microsoft BI Architect • ETL Developer • And more See job descriptions: https://senturus.com/company/business-analytics-careers/
  • 29. © 2020 by Senturus, Inc. This presentation may not be reused or distributed without the written consent of Senturus, Inc. www.senturus.com 888 601 6010 info@senturus.com Thank You

Editor's Notes

  1. The first question we usually get is “Can I get a copy of the presentation?” Absolutely! It’s available on Senturus.com. Select the Resources tab and then Resources Library. Or you can click the link that was just posted in the GoToWebinar Control panel. Be sure to bookmark the resource library. It has tons of valuable content addressing a wide variety of business analytics topics.
  2. Joining us today is…..Patrick Powers Patrick has 20 years of experience in business intelligence and data analytics. He’s one of our trainers, delivering classes on Power BI, Tableau and Cognos. His certifications include multiple programming languages, including Java and C++, and database certification (MS SQL).
  3. In 2015, Microsoft Corporation acquired Revolution Analytics[105] and integrated the R programming language into SQL Server, Power BI, Azure SQL Managed Instance, Azure Cortana Intelligence, Microsoft ML Server and Visual Studio 2017.[106] Microsoft R Open (MRO) is a fully compatible R distribution with modifications for multi-threaded computations.[85][86] As of 30 June 2021, Microsoft started to phase out MRO in favor of the CRAN distribution. [87]
  4. Data is everywhere and you can create a quick Tableau Dashboard using just about anything. But the old garbage in garbage out principal often applies…. And end of the day the data behind your dashboards needs to be accurate, informational and up to date. ??? Good data is an absolute requirement to make accurate projections which in turn drives supply chains and helps people make informed decisions. Today we are really seeing how important good data is.
  5. Data is everywhere and you can create a quick Tableau Dashboard using just about anything. But the old garbage in garbage out principal often applies…. And end of the day the data behind your dashboards needs to be accurate, informational and up to date. ??? Good data is an absolute requirement to make accurate projections which in turn drives supply chains and helps people make informed decisions. Today we are really seeing how important good data is.
  6. Data is everywhere and you can create a quick Tableau Dashboard using just about anything. But the old garbage in garbage out principal often applies…. And end of the day the data behind your dashboards needs to be accurate, informational and up to date. ??? Good data is an absolute requirement to make accurate projections which in turn drives supply chains and helps people make informed decisions. Today we are really seeing how important good data is.
  7. Senturus provides 100s of free resources on our website. We have been committed to sharing our BI expertise for over a decade. Go to Senturus.com/resources You can also see recordings of Patrick’s two last webinars: Power BI Builder and Paginated Reports AND Power BI Data Cleansing and Power Query Editor.
  8. At Senturus we concentrate our expertise on business intelligence with a depth of knowledge across the entire BI stack.
  9. At Senturus, our clients know us for providing clarity from the chaos of complex business requirements, disparate data sources and constantly moving targets. We have made a name for ourselves because of our strength at bridging the gap between IT and business users. We deliver solutions that give you access to reliable, analysis-ready data across the organization so you can quickly and easily get answers at the point of impact: the Decisions you Make and Actions you Take.
  10. Our consultants are leading experts in the field of analytics, with years of pragmatic, real-world expertise and experience advancing the state-of-the-art. We’re so confident in our team and our methodology that we back our projects with a 100% money back guarantee that is unique in the industry.
  11. We provide training in the three top BI platforms. We are ideal for organizations running multiple platforms or those moving from one to another. We can provide training in many modes and can mix and match to suit your user community.
  12. We have been focused exclusively on Business Analytics for 20 years. (2001 start) We have worked across the spectrum from Fortune 500 to mid market, we have solved business problems across many industries and function areas including in the office of finance, sales and marketing, manufacturing, operations, HR and IT Our team is large enough to meet all your business analytics needs yet small enough to provide personal attention.