La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Noviembre18, 2017 Concepción, Chile #sqlsatconce.

Presentaciones similares


Presentación del tema: "Noviembre18, 2017 Concepción, Chile #sqlsatconce."— Transcripción de la presentación:

1 Noviembre18, 2017 Concepción, Chile #sqlsatconce

2 Análisis de Campañas - Azure Cognitive Services + Power BI
Nombre Speaker: Gastón Cruz Cargo : Data Analytics Manager Arkano/ MVP Data Platform Blog: gastoncruz.com

3 Patrocinadores del SQL Saturday
3 | | SQL Saturday #684 – Concepcion, Chile

4 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. .

5 Acceso: 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

6 Analisis de Campañas Origenes de Datos:
Escenario de textos a analizar de campaña de Marketing en Excel con una estructura dada.

7 Analisis en Power BI Importar archivo Excel de feedback de campañas
FUENTES OBTENER DATOS Importar archivo Excel de feedback de campañas TRANSFORMACIONES Transformamos campos para poder realizar vinculo con API de Servicios Cognitivos

8 Analisis en Power BI Obtener Datos:
Una vez cargado el archivo de campañas Renombramos el campo TextID por ID para facilitar la lectura de API de Cognitive Services

9 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 la API de Cognitive Services

10 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(" [ Headers = [#"Ocp-Apim-Subscription-Key"= "ApiKeyTextAnalytics", #"Content-Type"="application/json", Accept="application/json"], Content=JsonContent ]), JsonResponse = Json.Document(Response,1252) in JsonResponse "63a4a481663e4263aba2d45ad71c05b8"

11 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

12 Uso de API – Cognitive Services
Ejecucion de Query: Una vez ejecutada la Query veremos como resultados una Lista, y al dar click convertiremos la misma en Tabla

13 Uso de API – Cognitive Services
Conversión a Tabla: Al convertir la lista de resultados en Tabla podemos seleccionar el delimitador de datos y manejo de errores

14 Uso de API – Cognitive Services
Manejo de Lenguaje:

15 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

16 Uso de API – Cognitive Services
Columna adicional: Se genera una columna adicional para el manejo de links a imágenes de resultados

17 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 Resultados en Power BI 19

19 Sitio de la Comunidad en Chile
chile.pass.org 19 | | SQL Saturday #684 – Concepcion, Chile

20 Sea cual sea su pasión datos – ¡hay un capítulo virtual para usted!
20 | | SQL Saturday #684 – Concepcion, Chile

21 Preguntas 21 | | SQL Saturday #684 – Concepcion, Chile

22 Gracias por vuestra asistencia!


Descargar ppt "Noviembre18, 2017 Concepción, Chile #sqlsatconce."

Presentaciones similares


Anuncios Google