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 Networking Sites Charlotte Jenkins Designing the Social Web
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
Big Data and Social Media & Web Analytics Innovation Dr. Brand Niemann Director and Senior Enterprise Architect – Data Scientist Semantic Community
July 30th – August 1st, 2013 McCormick Place, Chicago, IL Integrating Social Media at Live Events David Brull July 30,
Version 1.0 Requirements.  PROstructor ◦ PROstructor is a community and service to finding, scheduling and paying professional for private, group lessons.
Media Relations in a Social Media World By Julie DeBardelaben Deputy Director of Public Affairs CAP National Headquarters.
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.
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
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
Monitoring Your Brand Online
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
ENG 105i Writing in Business
DQS: Business Logic Meets Enterprise Integration
Solving the Hard Problems
Social Media Measurement Tools
Big-Data Fundamentals
HISTORY Of API.
SMS MARKETING.
OnContact CRM Customer Relationship Management
Changing how people interact with computers
MID-SEM REVIEW.
Learn how to make the most of your social media without feeling overwhelmed or technologically challenged.
Social Media and Communications Training
Data to impress those who sign the checks Azure logic apps, social media, and sentiment analysis Matt Gordon.
This meme comes from South Park (S2E )
Get Mobilized Today at 360Apps.me
SOCIAL MEDIA Etimesgut Halk Eğitim Merkezi - Ankara.
Back by Popular Demand! The Steve and Paul Show Returns
Twitter Movie Sentiment Using Python, SQL Server, Azure SQL DB, Azure ML, & Power BI Bradley Ball
Social Media and Networking: What it is & why it’s important
Content and Outreach Strategy – Extended Version
Near Real Time ETLs with Azure Serverless Architecture
Twitter Movie Sentiment Using Python, SQL Server, Azure SQL DB, Azure ML, & Power BI Bradley Ball
Moving advanced analytics to your SQL Server databases
social management & reputation
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
Power BI Streaming Datasets with MS Flow
Top 5 TIPS TO KEEP Always on AGs humming and users happy
Artificial intelligence for everyone
Feelings quantified – scoring and storing social media sentiment
Introduction to mobile app development Module 1 - Introduction
COGNITIVE SERVICES MACHINE LEARNING FOR DEVELOPERS
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

Speaker info Matt Gordon Co-Founder FGE Professional Sports Analytics matt.gordon@finbargoeseast.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 Leader of Lexington, KY PASS (who needs a September speaker)

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? (soccer customer things) Event monitoring Custom hashtags for matchday/event experiences allowing for real-time monitoring of on-site fan 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 Co-Founder FGE Professional Sports Analytics matt.gordon@finbargoeseast.com : @sqlatspeed www.sqlatspeed.com