SlideShare a Scribd company logo
06 June, 2018
Sentiment Analysis
with Power BI
Power BI
Webinars
Speaker
• Gastón Cruz
@gastonfcruz
Microsoft Most Valuable Professional
(MVP) in Data Platform.
Business Intelligence Technical Manager
@Arkanosoftware
Tools
• Cognitive Services:
The suite of cognitive services allows to connect
and use a set of API’s that encapsulate logic ease
of use
• Text Analytics:
• It’s an API inside Cognitive Services that allows
us to analyze text and as a result obtain values
between 0 to 1. Those messages with a
negative sentiment are closer to 0, and positive
ones are going to get closer results to 1
Logins
• Cognitive Services:
https://azure.microsoft.com/en-
us/try/cognitive-services/
Access with our account and generate
API Keys
• Access allowing with a DEMO account
and after you can subscribe with an
Azure Subscriber Account
CAMPAIGN
ANALYSIS
Data Sources:
• Scenario: Data sources with feedback of
marketing campaigns in Microsoft Excel
with an structure.
SHOWTIME !!!
HANDS ON LAB
Logins
Get Data:
• Connect to an Excel file with
campaigns feedbacks.
• Transform fields that allow us to
connect with Cognitive Services API
Get Data:
• After we import Campaign Analysis
info
• Rename field TextID to ID so we can
go with ease pace with Cognitive
Services API
Query:
• Add a new Blank Query to our Data
Model
• Using Power Query Advanced Editor
we will be using M Language to
connect to Cognitive Services API
(Source as table) as any =>
let
JsonRecords = Text.FromBinary(Json.FromValue(Source)),
JsonRequest = "{""documents"": " & JsonRecords & "}",
JsonContent = Text.ToBinary(JsonRequest,
TextEncoding.Ascii),
Response =
Web.Contents("https://westus.api.cognitive.microsoft.com/
text/analytics/v2.0/sentiment?",
[
Headers = [#"Ocp-Apim-Subscription-Key"=
"ApiKeyTextAnalytics", #"Content-
Type"="application/json", Accept="application/json"],
Content=JsonContent
]),
JsonResponse = Json.Document(Response,1252)
in
JsonResponse
Queries
• Add as an Input Query the Excel Sheet that we import in
our first step
• After execute our Query we will see a LIST as a result. We
convert this LIST to a TABLE
Query
Execution
• After we convert the LIST with results to TABLE allows to
select delimiters and error handling
Table
Conversion
• Handling Language and Results:
• An important message at this phase is that our Result or
Score would give us OK if we have English as a TEXT
Data Source. If that is not our case we should define the
correct language in our table
Handling
Language
• Adding a New Column:
• We add a calculated column to process the language
that we have as a Data Source an going to API of
Cognitive Services
Handling
Language
• Now we have a more accurate result of sentiment of
each text
Handling
Language
• Adding a Conditional Column:
• We are going to add a new conditional column to handle
Image URL links to split and display results
Image
URLs
• Table Relationships:
• We are going to create some relationships to our Data
Model
• After that we add a Custom Visual to enhance our report
Relationships
• Table Relationships:
• We are going to create some relationships to our Data
Model
• After that we add a Custom Visual to enhance our report
Relationships
CAMPAIGN
ANALYSIS
Thanks !!!
Gastón Cruz
Twitter: @gastonfcruz
Blog: www.gastoncruz.com
Email: gastoncruz@outlook.com

More Related Content

What's hot

Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
Steve Knutson
 
So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015
Ryan Schouten
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
European Collaboration Summit
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
Juan Fabian
 
How to create custom connector for Microsoft Flow
How to create custom connector for Microsoft FlowHow to create custom connector for Microsoft Flow
How to create custom connector for Microsoft Flow
Dragan Panjkov
 
Resume
ResumeResume
How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18
Dragan Panjkov
 
UBS Tech Talk:Excel Services
UBS Tech Talk:Excel ServicesUBS Tech Talk:Excel Services
UBS Tech Talk:Excel Services
Quek Lilian
 
Data Con LA 2018 - Standing on shoulders of giants by Sooraj Akkammadam
Data Con LA 2018 - Standing on shoulders of giants by Sooraj AkkammadamData Con LA 2018 - Standing on shoulders of giants by Sooraj Akkammadam
Data Con LA 2018 - Standing on shoulders of giants by Sooraj Akkammadam
Data Con LA
 
How to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft FlowHow to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft Flow
Dragan Panjkov
 
Microsoft Excel Community call 11-28-17
Microsoft Excel Community call 11-28-17Microsoft Excel Community call 11-28-17
Microsoft Excel Community call 11-28-17
Microsoft 365 Developer
 
Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365
Layer2
 
Microsoft SharePoint Dashboards and Web Reporting
Microsoft SharePoint Dashboards and Web ReportingMicrosoft SharePoint Dashboards and Web Reporting
Microsoft SharePoint Dashboards and Web Reporting
Raffa Learning Community
 
Azure and Power Automate: A Perfect Match
Azure and Power Automate: A Perfect MatchAzure and Power Automate: A Perfect Match
Azure and Power Automate: A Perfect Match
AshleyRogers67
 
Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0
Sahan Perera
 
CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...
CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...
CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...
Crossref
 
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
Ahmad Najjar
 
What is power apps
What is power appsWhat is power apps
Migrating Asp Net Apps T03 Paul Stork
Migrating Asp Net Apps T03 Paul StorkMigrating Asp Net Apps T03 Paul Stork
Migrating Asp Net Apps T03 Paul Stork
pstork
 
Work Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itWork Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love it
Alexander Burton
 

What's hot (20)

Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
 
So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015So You Want to Be a SharePoint Developer - SPS Utah 2015
So You Want to Be a SharePoint Developer - SPS Utah 2015
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
 
How to create custom connector for Microsoft Flow
How to create custom connector for Microsoft FlowHow to create custom connector for Microsoft Flow
How to create custom connector for Microsoft Flow
 
Resume
ResumeResume
Resume
 
How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18
 
UBS Tech Talk:Excel Services
UBS Tech Talk:Excel ServicesUBS Tech Talk:Excel Services
UBS Tech Talk:Excel Services
 
Data Con LA 2018 - Standing on shoulders of giants by Sooraj Akkammadam
Data Con LA 2018 - Standing on shoulders of giants by Sooraj AkkammadamData Con LA 2018 - Standing on shoulders of giants by Sooraj Akkammadam
Data Con LA 2018 - Standing on shoulders of giants by Sooraj Akkammadam
 
How to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft FlowHow to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft Flow
 
Microsoft Excel Community call 11-28-17
Microsoft Excel Community call 11-28-17Microsoft Excel Community call 11-28-17
Microsoft Excel Community call 11-28-17
 
Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365Sql Server Analysis Server SSAS OLAP Integration Office 365
Sql Server Analysis Server SSAS OLAP Integration Office 365
 
Microsoft SharePoint Dashboards and Web Reporting
Microsoft SharePoint Dashboards and Web ReportingMicrosoft SharePoint Dashboards and Web Reporting
Microsoft SharePoint Dashboards and Web Reporting
 
Azure and Power Automate: A Perfect Match
Azure and Power Automate: A Perfect MatchAzure and Power Automate: A Perfect Match
Azure and Power Automate: A Perfect Match
 
Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0Creating dynamic and real time charts for printable reports v1.0
Creating dynamic and real time charts for printable reports v1.0
 
CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...
CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...
CrossCheck User Breakfast iParadigms Presentation at the 2013 CSE Annual Meet...
 
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
 
What is power apps
What is power appsWhat is power apps
What is power apps
 
Migrating Asp Net Apps T03 Paul Stork
Migrating Asp Net Apps T03 Paul StorkMigrating Asp Net Apps T03 Paul Stork
Migrating Asp Net Apps T03 Paul Stork
 
Work Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love itWork Management in SharePoint 2013 - What it is and why you'll love it
Work Management in SharePoint 2013 - What it is and why you'll love it
 

Similar to PUG Webinar Sentiment Analysis 2018

Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
Dipti Chhatrapati
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Olivier Travers
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
David J Rosenthal
 
The Skype to Teams Journey Just Got Real
The Skype to Teams Journey Just Got RealThe Skype to Teams Journey Just Got Real
The Skype to Teams Journey Just Got Real
Owen Allen
 
SPSMad2016 Rubén Toribio - Template
SPSMad2016 Rubén Toribio - TemplateSPSMad2016 Rubén Toribio - Template
SPSMad2016 Rubén Toribio - Template
Rub Toribio Gallardo
 
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosSPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
Ahmad Najjar
 
Microsoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) PresentationMicrosoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) Presentation
jeromedoyen
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
Andrew Brust
 
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
Perficient, Inc.
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
Jason Himmelstein
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields Portfolio
EricShields
 
June2019 release
June2019 releaseJune2019 release
June2019 release
Berkovich Consulting
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Perficient, Inc.
 
Power bi
Power biPower bi
Power bi
jainema23
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 
Text Mining & Sentiment Analysis made easy, with Azure and Power BI
Text Mining & Sentiment Analysis made easy, with Azure and Power BIText Mining & Sentiment Analysis made easy, with Azure and Power BI
Text Mining & Sentiment Analysis made easy, with Azure and Power BI
Sanil Mhatre
 
B6 - Using Office 365 groups in Power Bi - Marco Russo
B6 - Using Office 365 groups in Power Bi - Marco RussoB6 - Using Office 365 groups in Power Bi - Marco Russo
B6 - Using Office 365 groups in Power Bi - Marco Russo
SPS Monaco
 
Office Add-ins community call-June 2019
Office Add-ins community call-June 2019Office Add-ins community call-June 2019
Office Add-ins community call-June 2019
Microsoft 365 Developer
 
Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT Pros
Vlad Catrinescu
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
Vlad Catrinescu
 

Similar to PUG Webinar Sentiment Analysis 2018 (20)

Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
The Skype to Teams Journey Just Got Real
The Skype to Teams Journey Just Got RealThe Skype to Teams Journey Just Got Real
The Skype to Teams Journey Just Got Real
 
SPSMad2016 Rubén Toribio - Template
SPSMad2016 Rubén Toribio - TemplateSPSMad2016 Rubén Toribio - Template
SPSMad2016 Rubén Toribio - Template
 
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenariosSPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
 
Microsoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) PresentationMicrosoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) Presentation
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint 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
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
Eric Shields Portfolio
Eric Shields PortfolioEric Shields Portfolio
Eric Shields Portfolio
 
June2019 release
June2019 releaseJune2019 release
June2019 release
 
Power BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-ServicePower BI for Office 365: Using SharePoint to Deliver Self-Service
Power BI for Office 365: Using SharePoint to Deliver Self-Service
 
Power bi
Power biPower bi
Power bi
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
Text Mining & Sentiment Analysis made easy, with Azure and Power BI
Text Mining & Sentiment Analysis made easy, with Azure and Power BIText Mining & Sentiment Analysis made easy, with Azure and Power BI
Text Mining & Sentiment Analysis made easy, with Azure and Power BI
 
B6 - Using Office 365 groups in Power Bi - Marco Russo
B6 - Using Office 365 groups in Power Bi - Marco RussoB6 - Using Office 365 groups in Power Bi - Marco Russo
B6 - Using Office 365 groups in Power Bi - Marco Russo
 
Office Add-ins community call-June 2019
Office Add-ins community call-June 2019Office Add-ins community call-June 2019
Office Add-ins community call-June 2019
 
Collab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT ProsCollab365: What's new in SharePoint 2016 for IT Pros
Collab365: What's new in SharePoint 2016 for IT Pros
 
What's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with IntlockWhat's New in SharePoint 2016 for End Users Webinar with Intlock
What's New in SharePoint 2016 for End Users Webinar with Intlock
 

More from Gaston Cruz

04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam
Gaston Cruz
 
Automatizacion de Procesos en Modelos Tabulares
Automatizacion de Procesos en Modelos TabularesAutomatizacion de Procesos en Modelos Tabulares
Automatizacion de Procesos en Modelos Tabulares
Gaston Cruz
 
Tecnicas avanzadas en Power BI con Tabular Editor
Tecnicas avanzadas en Power BI con Tabular EditorTecnicas avanzadas en Power BI con Tabular Editor
Tecnicas avanzadas en Power BI con Tabular Editor
Gaston Cruz
 
Big data models with Power BI - Composite Models and Aggregations
Big data models with Power BI  - Composite Models and AggregationsBig data models with Power BI  - Composite Models and Aggregations
Big data models with Power BI - Composite Models and Aggregations
Gaston Cruz
 
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
Global PowerPlatform Bootcamp - Azure DevOps with Power BIGlobal PowerPlatform Bootcamp - Azure DevOps with Power BI
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
Gaston Cruz
 
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
Power BI World Tour  - Agile metrics with Power BI dataflows and AzureDevOps APIPower BI World Tour  - Agile metrics with Power BI dataflows and AzureDevOps API
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
Gaston Cruz
 
Ms webinar agile metrics with power bi dataflows and azure devops api
Ms webinar agile metrics with power bi dataflows and azure devops apiMs webinar agile metrics with power bi dataflows and azure devops api
Ms webinar agile metrics with power bi dataflows and azure devops api
Gaston Cruz
 
Data flows Virtual Camp Dynamics UG
Data flows   Virtual Camp Dynamics UGData flows   Virtual Camp Dynamics UG
Data flows Virtual Camp Dynamics UG
Gaston Cruz
 
Sql saturday santiago 2019 metricas agiles
Sql saturday santiago 2019   metricas agilesSql saturday santiago 2019   metricas agiles
Sql saturday santiago 2019 metricas agiles
Gaston Cruz
 
4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz
Gaston Cruz
 
Power BI Days - Power Bi and PowerShell
Power BI Days - Power Bi and PowerShellPower BI Days - Power Bi and PowerShell
Power BI Days - Power Bi and PowerShell
Gaston Cruz
 
Net conf cl v2018 real time analytics
Net conf cl v2018 real time analyticsNet conf cl v2018 real time analytics
Net conf cl v2018 real time analytics
Gaston Cruz
 
Net conf uy v2018 real time analytics
Net conf uy v2018 real time analyticsNet conf uy v2018 real time analytics
Net conf uy v2018 real time analytics
Gaston Cruz
 
Power BI and PowerShell
Power BI and PowerShellPower BI and PowerShell
Power BI and PowerShell
Gaston Cruz
 
Net conf ar v2018 real time analytics
Net conf ar v2018 real time analyticsNet conf ar v2018 real time analytics
Net conf ar v2018 real time analytics
Gaston Cruz
 
Logistica en industria 4.0
Logistica en industria 4.0Logistica en industria 4.0
Logistica en industria 4.0
Gaston Cruz
 
Mundo SQL Power BI Report Server
Mundo SQL Power BI Report ServerMundo SQL Power BI Report Server
Mundo SQL Power BI Report Server
Gaston Cruz
 
WorkShop Dataplatform MVD IOT Demo
WorkShop Dataplatform MVD IOT DemoWorkShop Dataplatform MVD IOT Demo
WorkShop Dataplatform MVD IOT Demo
Gaston Cruz
 
Power BI and Powershell - SQL Saturday Santiago 2018
Power BI and Powershell - SQL Saturday Santiago 2018Power BI and Powershell - SQL Saturday Santiago 2018
Power BI and Powershell - SQL Saturday Santiago 2018
Gaston Cruz
 
Analisis Sentimientos con Power BI SQL Saturday Concepcion
Analisis Sentimientos con Power BI SQL Saturday ConcepcionAnalisis Sentimientos con Power BI SQL Saturday Concepcion
Analisis Sentimientos con Power BI SQL Saturday Concepcion
Gaston Cruz
 

More from Gaston Cruz (20)

04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam
 
Automatizacion de Procesos en Modelos Tabulares
Automatizacion de Procesos en Modelos TabularesAutomatizacion de Procesos en Modelos Tabulares
Automatizacion de Procesos en Modelos Tabulares
 
Tecnicas avanzadas en Power BI con Tabular Editor
Tecnicas avanzadas en Power BI con Tabular EditorTecnicas avanzadas en Power BI con Tabular Editor
Tecnicas avanzadas en Power BI con Tabular Editor
 
Big data models with Power BI - Composite Models and Aggregations
Big data models with Power BI  - Composite Models and AggregationsBig data models with Power BI  - Composite Models and Aggregations
Big data models with Power BI - Composite Models and Aggregations
 
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
Global PowerPlatform Bootcamp - Azure DevOps with Power BIGlobal PowerPlatform Bootcamp - Azure DevOps with Power BI
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
 
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
Power BI World Tour  - Agile metrics with Power BI dataflows and AzureDevOps APIPower BI World Tour  - Agile metrics with Power BI dataflows and AzureDevOps API
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
 
Ms webinar agile metrics with power bi dataflows and azure devops api
Ms webinar agile metrics with power bi dataflows and azure devops apiMs webinar agile metrics with power bi dataflows and azure devops api
Ms webinar agile metrics with power bi dataflows and azure devops api
 
Data flows Virtual Camp Dynamics UG
Data flows   Virtual Camp Dynamics UGData flows   Virtual Camp Dynamics UG
Data flows Virtual Camp Dynamics UG
 
Sql saturday santiago 2019 metricas agiles
Sql saturday santiago 2019   metricas agilesSql saturday santiago 2019   metricas agiles
Sql saturday santiago 2019 metricas agiles
 
4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz
 
Power BI Days - Power Bi and PowerShell
Power BI Days - Power Bi and PowerShellPower BI Days - Power Bi and PowerShell
Power BI Days - Power Bi and PowerShell
 
Net conf cl v2018 real time analytics
Net conf cl v2018 real time analyticsNet conf cl v2018 real time analytics
Net conf cl v2018 real time analytics
 
Net conf uy v2018 real time analytics
Net conf uy v2018 real time analyticsNet conf uy v2018 real time analytics
Net conf uy v2018 real time analytics
 
Power BI and PowerShell
Power BI and PowerShellPower BI and PowerShell
Power BI and PowerShell
 
Net conf ar v2018 real time analytics
Net conf ar v2018 real time analyticsNet conf ar v2018 real time analytics
Net conf ar v2018 real time analytics
 
Logistica en industria 4.0
Logistica en industria 4.0Logistica en industria 4.0
Logistica en industria 4.0
 
Mundo SQL Power BI Report Server
Mundo SQL Power BI Report ServerMundo SQL Power BI Report Server
Mundo SQL Power BI Report Server
 
WorkShop Dataplatform MVD IOT Demo
WorkShop Dataplatform MVD IOT DemoWorkShop Dataplatform MVD IOT Demo
WorkShop Dataplatform MVD IOT Demo
 
Power BI and Powershell - SQL Saturday Santiago 2018
Power BI and Powershell - SQL Saturday Santiago 2018Power BI and Powershell - SQL Saturday Santiago 2018
Power BI and Powershell - SQL Saturday Santiago 2018
 
Analisis Sentimientos con Power BI SQL Saturday Concepcion
Analisis Sentimientos con Power BI SQL Saturday ConcepcionAnalisis Sentimientos con Power BI SQL Saturday Concepcion
Analisis Sentimientos con Power BI SQL Saturday Concepcion
 

Recently uploaded

原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 

Recently uploaded (20)

原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 

PUG Webinar Sentiment Analysis 2018

  • 1. 06 June, 2018 Sentiment Analysis with Power BI Power BI Webinars
  • 2. Speaker • Gastón Cruz @gastonfcruz Microsoft Most Valuable Professional (MVP) in Data Platform. Business Intelligence Technical Manager @Arkanosoftware
  • 3. Tools • Cognitive Services: The suite of cognitive services allows to connect and use a set of API’s that encapsulate logic ease of use • Text Analytics: • It’s an API inside Cognitive Services that allows us to analyze text and as a result obtain values between 0 to 1. Those messages with a negative sentiment are closer to 0, and positive ones are going to get closer results to 1
  • 4. Logins • Cognitive Services: https://azure.microsoft.com/en- us/try/cognitive-services/ Access with our account and generate API Keys • Access allowing with a DEMO account and after you can subscribe with an Azure Subscriber Account
  • 5. CAMPAIGN ANALYSIS Data Sources: • Scenario: Data sources with feedback of marketing campaigns in Microsoft Excel with an structure.
  • 7. Logins Get Data: • Connect to an Excel file with campaigns feedbacks. • Transform fields that allow us to connect with Cognitive Services API
  • 8. Get Data: • After we import Campaign Analysis info • Rename field TextID to ID so we can go with ease pace with Cognitive Services API
  • 9. Query: • Add a new Blank Query to our Data Model • Using Power Query Advanced Editor we will be using M Language to connect to Cognitive Services API
  • 10. (Source as table) as any => let JsonRecords = Text.FromBinary(Json.FromValue(Source)), JsonRequest = "{""documents"": " & JsonRecords & "}", JsonContent = Text.ToBinary(JsonRequest, TextEncoding.Ascii), Response = Web.Contents("https://westus.api.cognitive.microsoft.com/ text/analytics/v2.0/sentiment?", [ Headers = [#"Ocp-Apim-Subscription-Key"= "ApiKeyTextAnalytics", #"Content- Type"="application/json", Accept="application/json"], Content=JsonContent ]), JsonResponse = Json.Document(Response,1252) in JsonResponse Queries
  • 11. • Add as an Input Query the Excel Sheet that we import in our first step • After execute our Query we will see a LIST as a result. We convert this LIST to a TABLE Query Execution
  • 12. • After we convert the LIST with results to TABLE allows to select delimiters and error handling Table Conversion
  • 13. • Handling Language and Results: • An important message at this phase is that our Result or Score would give us OK if we have English as a TEXT Data Source. If that is not our case we should define the correct language in our table Handling Language
  • 14. • Adding a New Column: • We add a calculated column to process the language that we have as a Data Source an going to API of Cognitive Services Handling Language
  • 15. • Now we have a more accurate result of sentiment of each text Handling Language
  • 16. • Adding a Conditional Column: • We are going to add a new conditional column to handle Image URL links to split and display results Image URLs
  • 17. • Table Relationships: • We are going to create some relationships to our Data Model • After that we add a Custom Visual to enhance our report Relationships
  • 18. • Table Relationships: • We are going to create some relationships to our Data Model • After that we add a Custom Visual to enhance our report Relationships
  • 20. Thanks !!! Gastón Cruz Twitter: @gastonfcruz Blog: www.gastoncruz.com Email: gastoncruz@outlook.com

Editor's Notes

  1. Conference information: Collaborate Canada - Join the Canadian User Groups in four different locations for access to premium Dynamics content designed by industry experts. Summit EMEA - Looking to attend another Summit? Join us across the pond to learn and network with your European user group peers. Registration opens soon! Focus - If you’re an advanced user of D365, AX, CRM or Power BI this is the conference for you. Concentrated learning tracks – all sessions are 90 minutes of deep dive, hands on learning. Summit Phoenix – Step out from behind your monitor and take your big ideas and love of knowledge-sharing to D365UG/CRMUG Summit in the fall of 2018.
  2. 38a530a86f47423e8b5e774de36bc003
  3. Conference information: Collaborate Canada - Join the Canadian User Groups in four different locations for access to premium Dynamics content designed by industry experts. Summit EMEA - Looking to attend another Summit? Join us across the pond to learn and network with your European user group peers. Registration opens soon! Focus - If you’re an advanced user of D365, AX, CRM or Power BI this is the conference for you. Concentrated learning tracks – all sessions are 90 minutes of deep dive, hands on learning. Summit Phoenix – Step out from behind your monitor and take your big ideas and love of knowledge-sharing to D365UG/CRMUG Summit in the fall of 2018.