Welcome! Power BI User Group (PUG)

Slides:



Advertisements
Similar presentations
Data Mining with R/ORE Minming Duan. 2 iTech Solution Profile Agenda R/ORE Overview 1 XML output generation using SQL 4 Integration with IBP and BIEE.
Advertisements

InfoAssist: Past, Present, and Future Brian Carter September 16, 2010.
1 Chapter 12 Working With Access 2000 on the Internet.
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
Canadian User Group Meeting Management Reporting.
Copyright © 2008, SAS Institute Inc. All rights reserved. Interactive Analysis and Data Visualization Using JMP −Dara Hammond, Federal Systems Engineer.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
WaveMaker Visual AJAX Studio 4.0 Training Java Script Events.
Advanced Windows Store App Development with HTML5 Refresh / Exam Prep M6: Tools and Asynchronous Programming Jeremy Foster Microsoft Technical.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
Blog: R YOU READY FOR.
SQL Saturday #512 Boas Vindas André Morgado de Castro.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Welcome! Power BI User Group (PUG)
Victoria Power BI User Group Meeting
Agenda Introduction What’s New? IoT + Power BI Dashboard Demo Quiz
Welcome! Power BI User Group (PUG)
Getting started with Power BI and Dynamics CRM
Lasse Matthias Business Consultant - Accobat
Microsoft Dynamics CRM 4.0
Development Environment
Solving the Mystery of BI
Welcome! Power BI User Group (PUG)
Cognos/Tableau December 7, 2016
Working in the Forms Developer Environment
What’s new in SQL Server 2017 for BI?
Microsoft Power BI Watch the show: Learn iT! Tom Vorves.
Welcome! Power BI User Group (PUG)
Power BI Performance Tips & Tricks
Welcome! Power BI User Group (PUG)
Data Virtualization Tutorial… CORS and CIS
Bridging the Data Science and SQL Divide for Practitioners
Data Virtualization Tutorial… OAuth Example using Google Sheets
R in Power BI.
Solving the Hard Problems
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Power BI Security Best Practices
PHP Training at GoLogica in Bangalore
Welcome! Power BI User Group (PUG)
Victoria Power BI User Group Meeting
Welcome! Power BI User Group (PUG)
Exam Braindumps
Welcome! Power BI User Group (PUG)
Power Apps & Flow for Microsoft Dynamics SL
Erik Svensen, CatMan Solution A/S
IBM Cognos Analytics (R11) Overview
Welcome! Power BI User Group (PUG)
What Power BI users need to know about R
Linda Nguyen, John Swinehart, Yiwen (Cathy) Sun, Nargiza Nosirova
IBM Cognos Analytics (R12) Overview
Microsoft Power BI 30 updates in 30 minutes with Power BI
Welcome! Power BI User Group (PUG)
Welcome! Power BI User Group (PUG)
Effective report authoring using Power BI Desktop
Power Apps Canvas and Model-Driven
Welcome! Power BI User Group (PUG)
Power BI 101 Alexander Boamah
Become a Power BI Superstar under 1 hour!
Tutorial 7 – Integrating Access With the Web and With Other Programs
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Common Data Service Data Integrator
Predictive Models with SQL Server Machine Learning Services
Dashboard in an Hour Using Power BI
Become a Power BI Superstar under 1 hour!
Microsoft 365 Business Technical Fundamentals Series
Presentation transcript:

Welcome! Power BI User Group (PUG) Copenhagen

All things R with Power BI David L. Bojsen Cloud Solution Architect, Advanced Analytics and AI Microsoft Denmark

Meet Your Presenter David L. Bojsen Previously application/integration developer Past 11 years focus on data and BI Past 2 years focus on Cloud, IoT at Microsoft aka.ms/davidb

Session Agenda Session objectives What is R Setting up your environment Data manipulation/enhancement thru R Visualizing data thru R Support for R in the Power BI Service When to use R in Power BI

Poll How many consider themselves a data scientist? a BI professional? a BI superuser?

Poll How many are completely new to R?

All things R with Power BI At the end of this session, you should be better able to… Understand the possibilities for using R in Power BI Know how to go home and set up your own environment

What is R Wikipedia: R (programming language)

What is R “R is a language and environment for statistical computing and graphics” Capabilities include Statistical Analysis Modeling and Data Visualization

What is R Source: http://www.kdnuggets.com/2016/06/r-python-top-analytics-data-mining-data-science-software.html

Setting up your environment

We will need... Power BI Desktop An R installation – suggest Microsoft R Open (Optional) An R IDE R Studio R Tools for Visual Studio (RTVS) Update configuration in Power BI Desktop

Demo

Data manipulation/enhancement

Going all in - the R script data connector Running R Scripts in Power BI Desktop

Things to be aware of Reference all dependent packages Only data frames are imported (not complex/vectors) All data frames available in navigator NA is translated to NULL 30 minute time out

Demo

Partial approach - R script as part of query editor Using R in Query Editor

Demo

Data visualization

R visuals from Office store Advanced Analytics Custom visuals for Power BI

Your own custom R visualizations Create Power BI visuals using R

Current limitations Data size limitations – data used by the R visual for plotting is limited to 150,000 rows. If more than 150,000 rows are selected, only the top 150,000 rows are used and a message is displayed on the image. Calculation time limitation – if an R visual calculation exceeds 5 minutes the execution times out, resulting in an error. Relationships – as with other Power BI Desktop visuals, if data fields from different tables with no defined relationship between them are selected, an error occurs. R visuals are refreshed upon data updates, filtering, and highlighting. However, the image itself is not interactive and cannot be the source of cross-filtering. R visuals respond to highlighting other visuals, but you cannot click on elements in the R visual in order to cross filter other elements. Only plots that are plotted to the R default display device are displayed correctly on the canvas. Avoid explicitly using a different R display device.

Interactive R custom visuals Interactive R custom visuals support is here!

Your own interactive R custom visuals Building R Powered Custom Visual with HTML output

Bringing it from your machine into the Power BI Service

What is supported in the Power BI Service Data manipulation / enhancement Only supported with the On-Premises data gateway setup in personal mode Visuals / interactive visuals A subset of CRAN packages are supported R packages in the Power BI service You can request packages to be added

Demo

When to use R in Power BI

When to use R in Power BI No dedicated modeling capability (read: small R implementations) Robust visualizations; beyond what Power BI can provide Augment Power BI, don’t try to replace it Data manipulation beyond DAX capabilities Integrating R modeling capabilities into PowerQuery

Questions?

Thank you for Attending! Don’t forget to join your local PUG to enjoy year-round networking and learning. www.pbiusergroup.com/denmark www.pbiusergroup.com/sweden www.pbiusergroup.com/gebruikersgroep