Data to impress those who sign the checks Azure logic apps, social media, and sentiment analysis Matt Gordon.

Slides:



Advertisements
Similar presentations
OnContact CRM Customer Relationship Management. CRM 7 Benefits Rich "client" experience, completely web-based Access data anytime, anywhere. Ease of navigation.
Advertisements

Social Media Monitoring Platform Engagement feature of SocialClout helps you to understand the pulse of your customers and engage to.
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
“Consistency is Key!” A Quick Guide to Online Marketing By Virtual Marketing Empire, LLC
July 30th – August 1st, 2013 McCormick Place, Chicago, IL Integrating Social Media at Live Events David Brull July 30,
Nobody’s Unpredictable Ipsos Portals. © 2009 Ipsos Agenda 2 Knowledge Manager Archway Summary Portal Definition & Benefits.
Gary Robert Kane Final Presentation. My Goals  Increase my knowledge of Twitter and Twitter tools  Promote my personal brand through the use of Twitter.
Unit 1 – Improving Productivity Hayden Norris. 1.2What skills did you need to learn in order to use PowerPoint? Copy and paste pictures Access the internet.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
By Gianluca Stringhini, Christopher Kruegel and Giovanni Vigna Presented By Awrad Mohammed Ali 1.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Welcome to Azure App Services! Amie Seisay
Welcome to Azure App Services! Amie Seisay
SHAPE THE WORLD. WEB DEVELOPMENT.
Promoboxx: Your Digital Marketing Platform Free access to customizable, brand-approved digital marketing content and easy- to-use tools to better connect.
James Serra Data Platform Solution Architect Microsoft JamesSerra.com.
Victor PTSA Fall Forum Don’t Lose Touch With Your Teen Tuesday, October 22, 2013 – 7PM Social media is now an integral part of our every day lives. For.
Microsoft Ignite /28/2017 6:07 PM
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
Internal Modern Data Platform Somnath Data Platform Architect.
9/24/2017 7:27 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Introducing Precictive Analytics
Bhakthi Liyanage SQL Saturday Atlanta 15 July 2017
Social Network.
Get Mobilized Today at 360Apps.me
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Fan Engagement Solution
SQL Server Agent All the Knobs You Need to Know
Data Platform and Analytics Foundational Training
SOCIAL MEDIA Etimesgut Halk Eğitim Merkezi - Ankara.
Max Fritz Senior Systems Consultant, Now Micro
BI09 – Cortana Analytics and Power BI
Solving the Hard Problems
Big-Data Fundamentals
HISTORY Of API.
SMS MARKETING.
OnContact CRM Customer Relationship Management
Changing how people interact with computers
9/14/ :46 AM BRK3293 How the Portland Trail Blazers Use Personalization and Acxiom Data to Target Customers Chris Hoder Program Manager, AI + Research.
MID-SEM REVIEW.
Learn how to make the most of your social media without feeling overwhelmed or technologically challenged.
Social Media and Communications Training
This meme comes from South Park (S2E )
Get Mobilized Today at 360Apps.me
SOCIAL MEDIA Etimesgut Halk Eğitim Merkezi - Ankara.
Twitter Movie Sentiment Using Python, SQL Server, Azure SQL DB, Azure ML, & Power BI Bradley Ball
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Near Real Time ETLs with Azure Serverless Architecture
Twitter Movie Sentiment Using Python, SQL Server, Azure SQL DB, Azure ML, & Power BI Bradley Ball
David Cyphert CS 2310 – Software Engineering
Social Media Marketing Strategy Template
Get your ETL flow under statistical process control
Media Literacy.
Technical Capabilities
Technical Capabilities
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Power BI – Exploring New Frontiers
Data to impress those who sign the checks Azure logic apps, social media, and sentiment analysis Matt Gordon.
Power BI Streaming Datasets with MS Flow
Top 5 TIPS TO KEEP Always on AGs humming and users happy
Agenda Need of Cloud Computing What is Cloud Computing
IST346: What Is IT?.
Artificial intelligence for everyone
Feelings quantified – scoring and storing social media sentiment
Introduction to mobile app development Module 1 - Introduction
Social Media Marketing Strategy Template
Click to edit Master title style
COGNITIVE SERVICES MACHINE LEARNING FOR DEVELOPERS
Embedding Power BI in your application
Presentation transcript:

Data to impress those who sign the checks Azure logic apps, social media, and sentiment analysis Matt Gordon

Speaker info Matt Gordon Data Platform Solution Architect mgordon@dminc.com : @sqlatspeed www.sqlatspeed.com

About ME 15+ years of SQL Server experience Managed 24x7 datacenters Worked on development teams MCSE: Data Management and Analytics PASS Summit 2017 speaker IDERA SQL Superstar Friend of Redgate Home cook and car geek

How I picked my twitter handle and domain name

agenda What is sentiment analysis? Why is sentiment analysis important? How did I get involved in this? What did I build (i.e. what the heck is a Premier League Mood Table?) How did I build it? Wrap-up and takeaways Q&A

What is sentiment analysis? “The process of computationally identifying and categorizing opinions expressed in a piece of text, especially in order to determine whether the writer’s attitude towards a particular topic, product, etc., is positive, negative, or neutral.” Google’s definition “Using computer magic to figure out how people are feeling when they tweet about something.” My definition

What is sentiment analysis? Also known as opinion mining Concept has been around for a while but rise of social media brought it to the forefront Typically done with specialized tools whose algorithms are unknown Azure Cognitive Services API democratizes this to an extent

What is sentiment analysis? What are the Cognitive Services APIs? Sets of machine learning algorithms to solve problems in the field of AI These algorithms can be consumed through standard REST calls over the Internet

What is sentiment analysis? List of Cognitive Services APIs Vision (analyze images and videos) Speech (speech recognition and speaker identification) Language (understand sentences and intent) Knowledge (enhanced search for research) Search (applies ML to web searches) Mood table (and similar sentiment analysis) uses the Language Cognitive Services API

Why is sentiment analysis important? News cycles used to last days – now they last hours Users/customers live on social media these days Political divisions can affect and “enhance” people’s outrage Being on the wrong end of an unfortunate tweet or post can have lasting consequences Companies should baseline their social media sentiment

Why is sentiment analysis important? Dove Body Wash Facebook campaign in October 2017 Took the brand nearly two days to offer a thorough response Proper sentiment analysis would have alerted them to the issue much earlier Response “by feel” is not fast enough

Why is sentiment analysis important? Entenmann’s #NotGuilty tweet in July 2011 Tweeted on a hashtag dedicated to Casey Anthony verdict Didn’t respond to negative attention for hours Account was actually deleted for a period of time

How did I get involved in this?

How did I get involved in this?

How did I get involved in this?

How did I get involved in this? Men In Blazers (Roger Bennett and Michael Davies) Popular soccer podcast TV show on NBC Sports Network Podcast in mid-October musing about a “mood table” Contacted them with a POC and it’s now become a regular feature on the podcast

How did I get involved in this? Brad Ball’s sentiment analysis blog got my train of thought started Premier League Mood Table expands on single-event sentiment Ranks clubs by supporter sentiments within 10 minutes of the final whistle of a match

What did I build? Premier League Mood Table Azure SQL DB Logic app for all 20 clubs Cognitive Services API (language) Azure Scheduler Job Collection

What did I build?

What did I build?

How did I build it? Azure SQL DB Database to store Twitter information Sentiment score, account, location, tweet text, etc. Queries to rank the clubs by sentiment from best to worst 1 is most positive, 0 is most negative

How did I build it? Logic Apps One per club “When a new tweet is posted” trigger Feeds tweet text to Detect Sentiment action from Cognitive Services API Final step is Insert Row action into Azure SQL DB Original version also streamed to Power BI

How did I build it? Azure Scheduler Job Collection Uses Azure AD to authenticate the logic apps Direct scheduling interface for enable and disable actions Provides run history Provides execution count and error count

DEMO TIME Mood Table In-depth

What’s next? (soccer customer things) Using Python and/or rtweet to scrape past tweets (and ML to score those tweets) in order to form more cohesive and customizable sentiment pictures Working with soccer clubs to map this against fan response, souvenir sales, and game action Working with Raspberry Pi and microphone arrays to do in-stadium “sentiment”

What’s next? (non-soccer customer things) Azure function to send an email or initiate a workflow alerting about Tweets below a certain sentiment score Power BI live sentiment dashboard Geography-based reports

Wrap-up and takeaways Social media presence requires sentiment analysis Any data professional or data-curious pro can have a role in this, especially in smaller organizations Underscores how important machine learning is to understand I am a big dork that built something to rank soccer teams based on feelings

Questions?

Speaker info Matt Gordon Data Platform Solution Architect mgordon@dminc.com : @sqlatspeed www.sqlatspeed.com