SlideShare una empresa de Scribd logo
Analisis de Campañas
Azure Cognitive Services + Power BI
Gaston Cruz
Gaston Cruz
Gaston.cruz@arkanosoft.com
@gastonfcruz
Gaston.cruz1
Data Platform
MostValuable Profesional
Análisis de Sentimientos
Servicios cognitivos:
Microsoft Cognitive
Services es un conjunto de
API’s que encapsulan lógica
de fácil uso.
.
Text Analytics:
Es una API que pertenece a
la suite de las ofrecidas.
Nos permite analizar un
texto y arrojar un valor
entre 0 y 1. Mensajes
positivos con valores mas
cercanos a 1 , y si fuese
negativo mas cercano a 0.
.
Acceso: Cognitive Services
https://azure.microsoft.com/en-us/try/cognitive-services/
Inicio de Sesión y Generación de API Keys
Se puede acceder a DEMO, y luego se agrega en
formato suscripción Azure
Analisis de Campañas
Origenes de Datos:
Escenario de textos a analizar de
campaña de Marketing en Excel
con una estructura dada.
FUENTES
OBTENER DATOS
Importar archivo Excel
de feedback de
campañas
TRANSFORMACIONES
Transformamos
campos para poder
realizar vinculo con
API de Servicios
Cognitivos
Analisis en Power BI
Obtener Datos:
Una vez cargado el archivo de campañas
Renombramos el campoTextID por ID para
facilitar la lectura de API de Cognitive Services
Analisis en Power BI
Análisis en Power BI
Generación de Query:
Se agrega como nueva fuente de datos
una Blank Query
A continuación vamos al editor
avanzado de consultas para realizar un
llamado a laAPI de Cognitive Services
https://msdn.microsoft.com/en-us/library/mt211003.aspx
Análisis en Power BI - Queries
Blank Query:
(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
Analisis en Power BI - Queries
Ejecucion de Query:
Se agrega como input de Query la hoja de
Excel que importamos con el feedback de la
campaña
Uso de API – Cognitive Services
Una vez ejecutada la Query veremos como resultados
una Lista, y al dar click convertiremos la misma en
Tabla
Ejecucion de Query:
Uso de API – Cognitive Services
Al convertir la lista de resultados en Tabla
podemos seleccionar el delimitador de datos y
manejo de errores
Conversión a Tabla:
Uso de API – Cognitive Services
Manejo de Lenguaje:
Uso de API – Cognitive Services
Generacion de Columna:
Ahora si visualizamos los
resultados de la API con el
lenguaje indicado ya toma
sentido el score resultante
Uso de API – Cognitive Services
Columna adicional:
Se genera una columna
adicional para el manejo de
links a imágenes de
resultados
Uso de API – Cognitive Services
Relaciones entre Tablas:
Se genera las relaciones entre las tablas, y luego se
importa una visualización customizada para mejor
impacto
19
Resultados en Power BI
Q & A

Más contenido relacionado

PPTX
Analisis Sentimientos con Power BI SQL Saturday Concepcion
PPTX
Sentiment Analysis Power BI
PPTX
Teoria curso power BI segunda parte de cuatro
PPTX
curso teoría power BI primera parte de cuatro
PDF
Comenzando con los Servicios Móviles en AWS
PPTX
Novedades en Desarrollo en SharePoint 2013
PDF
Comenzando con los servicios móviles en AWS
PPTX
curso Teoria power BI parte tres de cuatro
Analisis Sentimientos con Power BI SQL Saturday Concepcion
Sentiment Analysis Power BI
Teoria curso power BI segunda parte de cuatro
curso teoría power BI primera parte de cuatro
Comenzando con los Servicios Móviles en AWS
Novedades en Desarrollo en SharePoint 2013
Comenzando con los servicios móviles en AWS
curso Teoria power BI parte tres de cuatro

Similar a Net conf co 2017 Sentiment Analysis with Power BI (20)

PPTX
Introducción al analisis de datos con Power bi
PPTX
curso Teoria power BI parte cuatro de cuatro
PPT
Parse intro
PPTX
Prepara tus apps de SharePoint y Office 365 para el futuro
PPTX
Nuevos usos de las tecnologías
PDF
Apis Agregadas computomasivo
PPTX
PPTX
Power pivot
PDF
PPTX
Ofimaticam
PDF
Comenzando con los servicios móviles en AWS
PPTX
Ofimática
PPTX
Ofimática (2)
PDF
Empezando con Play y reactive mongo (Segundo meetup Scala Perú Dec 2015)
PPTX
Sharepoint server 2010 - La nueva colaboración
PPTX
Ofimática
PPTX
DAX SQL Server 2012 SQL Saturday
DOC
Tutorial access 2007
DOC
Tutorial access 2007
PPTX
POWER BI.pptx
Introducción al analisis de datos con Power bi
curso Teoria power BI parte cuatro de cuatro
Parse intro
Prepara tus apps de SharePoint y Office 365 para el futuro
Nuevos usos de las tecnologías
Apis Agregadas computomasivo
Power pivot
Ofimaticam
Comenzando con los servicios móviles en AWS
Ofimática
Ofimática (2)
Empezando con Play y reactive mongo (Segundo meetup Scala Perú Dec 2015)
Sharepoint server 2010 - La nueva colaboración
Ofimática
DAX SQL Server 2012 SQL Saturday
Tutorial access 2007
Tutorial access 2007
POWER BI.pptx
Publicidad

Más de Gaston Cruz (20)

PPTX
04 17-2021 - procesando modelos tabulares global azure latam
PPTX
Automatizacion de Procesos en Modelos Tabulares
PPTX
Tecnicas avanzadas en Power BI con Tabular Editor
PPTX
Big data models with Power BI - Composite Models and Aggregations
PPTX
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
PPTX
Power BI World Tour - Agile metrics with Power BI dataflows and AzureDevOps API
PPTX
Ms webinar agile metrics with power bi dataflows and azure devops api
PPTX
Data flows Virtual Camp Dynamics UG
PPTX
Sql saturday santiago 2019 metricas agiles
PPTX
4 pass marathon aaa_gaston cruz
PPTX
Power BI Days - Power Bi and PowerShell
PPTX
Net conf cl v2018 real time analytics
PPTX
Net conf uy v2018 real time analytics
PPTX
Power BI and PowerShell
PPTX
Net conf ar v2018 real time analytics
PPTX
Logistica en industria 4.0
PPTX
Mundo SQL Power BI Report Server
PPTX
PUG Webinar Sentiment Analysis 2018
PPTX
WorkShop Dataplatform MVD IOT Demo
PPTX
Power BI and Powershell - SQL Saturday Santiago 2018
04 17-2021 - procesando modelos tabulares global azure latam
Automatizacion de Procesos en Modelos Tabulares
Tecnicas avanzadas en Power BI con Tabular Editor
Big data models with Power BI - Composite Models and Aggregations
Global PowerPlatform Bootcamp - Azure DevOps with Power BI
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
Data flows Virtual Camp Dynamics UG
Sql saturday santiago 2019 metricas agiles
4 pass marathon aaa_gaston cruz
Power BI Days - Power Bi and PowerShell
Net conf cl v2018 real time analytics
Net conf uy v2018 real time analytics
Power BI and PowerShell
Net conf ar v2018 real time analytics
Logistica en industria 4.0
Mundo SQL Power BI Report Server
PUG Webinar Sentiment Analysis 2018
WorkShop Dataplatform MVD IOT Demo
Power BI and Powershell - SQL Saturday Santiago 2018
Publicidad

Último (20)

PDF
Registro de Limpieza y Desinfección.pdf1
PDF
Mapa mental.pdf esquema de realización en general
PDF
Pobreza porcentual en el mundo y sistemas socioeconómicos (1945-2030).pdf
PPTX
Embarazo en adolescentes ksjsjjdkxkxkxkxxj
PPTX
DOROTHEA E OREM EXPO.pptx de una teoridta importante
PDF
dhjhfjhjcnjhghhhdfhuhhchchuuhuhduhduddyhdu
PPTX
fisioterapia 6 semestre - ---- serealizo
PDF
2425_s9_1_Bitacora_para_la_reflexion.pdf
PDF
NORMA_1887_LEY_27269_Modificada_por_LEY_27310.pdf
PDF
6°-Básico-Matemática-Diagrama-de-tallo-y-hoja_y_probabilidades.pdf
PDF
INFORME ESPECIAL BICENTENARIO DE BOLIVIA.pdf
PPTX
TICS EN HONDURAS, PAIS DE CENTROAMERICA.pptx
PPTX
Tutoria 3. Unidad 2 PRUEBAS BIOLÓGICAS.pptx
PPTX
Presentacion Capacitacion RC y RG (5).pptx
PPTX
Status Proyecto CIVIX INTELIGENCIA ARTIFICIAL
PPTX
Milder Antoni quirhuayo segura trabajo de investigación .pptx
PPTX
INDUCCION Y ORIENTACION DE LA EMPRESA VALE
PDF
RADIOGRAFIA DEL PARQUE AUTOMOTOR EN BOLIVA Y PROYECCIONES 2025-2030.pdf
PDF
Riesgos en Negociaciones_comercio exterior.pdf
PDF
Presentacion Gestion de Recursos DIA 1.pdf
Registro de Limpieza y Desinfección.pdf1
Mapa mental.pdf esquema de realización en general
Pobreza porcentual en el mundo y sistemas socioeconómicos (1945-2030).pdf
Embarazo en adolescentes ksjsjjdkxkxkxkxxj
DOROTHEA E OREM EXPO.pptx de una teoridta importante
dhjhfjhjcnjhghhhdfhuhhchchuuhuhduhduddyhdu
fisioterapia 6 semestre - ---- serealizo
2425_s9_1_Bitacora_para_la_reflexion.pdf
NORMA_1887_LEY_27269_Modificada_por_LEY_27310.pdf
6°-Básico-Matemática-Diagrama-de-tallo-y-hoja_y_probabilidades.pdf
INFORME ESPECIAL BICENTENARIO DE BOLIVIA.pdf
TICS EN HONDURAS, PAIS DE CENTROAMERICA.pptx
Tutoria 3. Unidad 2 PRUEBAS BIOLÓGICAS.pptx
Presentacion Capacitacion RC y RG (5).pptx
Status Proyecto CIVIX INTELIGENCIA ARTIFICIAL
Milder Antoni quirhuayo segura trabajo de investigación .pptx
INDUCCION Y ORIENTACION DE LA EMPRESA VALE
RADIOGRAFIA DEL PARQUE AUTOMOTOR EN BOLIVA Y PROYECCIONES 2025-2030.pdf
Riesgos en Negociaciones_comercio exterior.pdf
Presentacion Gestion de Recursos DIA 1.pdf

Net conf co 2017 Sentiment Analysis with Power BI

  • 1. Analisis de Campañas Azure Cognitive Services + Power BI Gaston Cruz
  • 3. Análisis de Sentimientos Servicios cognitivos: Microsoft Cognitive Services es un conjunto de API’s que encapsulan lógica de fácil uso. . Text Analytics: Es una API que pertenece a la suite de las ofrecidas. Nos permite analizar un texto y arrojar un valor entre 0 y 1. Mensajes positivos con valores mas cercanos a 1 , y si fuese negativo mas cercano a 0. .
  • 4. Acceso: Cognitive Services https://azure.microsoft.com/en-us/try/cognitive-services/ Inicio de Sesión y Generación de API Keys Se puede acceder a DEMO, y luego se agrega en formato suscripción Azure
  • 5. Analisis de Campañas Origenes de Datos: Escenario de textos a analizar de campaña de Marketing en Excel con una estructura dada.
  • 6. FUENTES OBTENER DATOS Importar archivo Excel de feedback de campañas TRANSFORMACIONES Transformamos campos para poder realizar vinculo con API de Servicios Cognitivos Analisis en Power BI
  • 7. Obtener Datos: Una vez cargado el archivo de campañas Renombramos el campoTextID por ID para facilitar la lectura de API de Cognitive Services Analisis en Power BI
  • 8. Análisis en Power BI Generación de Query: Se agrega como nueva fuente de datos una Blank Query A continuación vamos al editor avanzado de consultas para realizar un llamado a laAPI de Cognitive Services https://msdn.microsoft.com/en-us/library/mt211003.aspx
  • 9. Análisis en Power BI - Queries Blank Query: (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
  • 10. Analisis en Power BI - Queries Ejecucion de Query: Se agrega como input de Query la hoja de Excel que importamos con el feedback de la campaña
  • 11. Uso de API – Cognitive Services Una vez ejecutada la Query veremos como resultados una Lista, y al dar click convertiremos la misma en Tabla Ejecucion de Query:
  • 12. Uso de API – Cognitive Services Al convertir la lista de resultados en Tabla podemos seleccionar el delimitador de datos y manejo de errores Conversión a Tabla:
  • 13. Uso de API – Cognitive Services Manejo de Lenguaje:
  • 14. Uso de API – Cognitive Services Generacion de Columna: Ahora si visualizamos los resultados de la API con el lenguaje indicado ya toma sentido el score resultante
  • 15. Uso de API – Cognitive Services Columna adicional: Se genera una columna adicional para el manejo de links a imágenes de resultados
  • 16. Uso de API – Cognitive Services Relaciones entre Tablas: Se genera las relaciones entre las tablas, y luego se importa una visualización customizada para mejor impacto
  • 18. Q & A

Notas del editor

  • #10: "63a4a481663e4263aba2d45ad71c05b8"