SlideShare a Scribd company logo
© 2014 Method360, Inc. All rights reserved. 
Leverage Social Media Data to 
Glean Actionable Customer 
Insight 
PRESENT ED BY : 
James Hanck | Enterprise Information Management
© 2014 Method360, Inc. All rights reserved. 
Method360 
Method360 
Method360 Presenter 
JAMES HANCK 
Vice President 
Enterprise Information Management 
Practice Lead
© 2014 Method360, Inc. All rights reserved. 
Method360 
Agenda 
•Planning a Social Media Analytics Project 
•Leveraging Data Services to Search for Tweets 
•Process the Results Using Data Services Transforms 
•Analyze the Results and Refine your Search 
•Data Services Blueprints
© 2014 Method360, Inc. All rights reserved. 
Method360 
What is Social Media Analytics? 
SOCIAL MEDIA ANALYTICS 
•Extracting and analyzing data from social media sites, blogs, customer reviews, etc., with the possible goal being: Measuring Customer SentimentUnderstanding Brand LoyaltyIncreasing your Competitive AdvantageImproving Product Acceptance RatesDeveloping your Company’s Thought LeadershipAnd much more! 
•Should be more comprehensive than monitoring or counting “likes” and “tweets” 
•Includes in-depth analysis and assessment of the web presence of an organization 
•Should generate greater understanding of the image and effectiveness of your organization’s web presence
© 2014 Method360, Inc. All rights reserved. 
Method360 
Questions to Ask 
•Questions to ask when beginning a social media analytics project: What is the goal of the project? What data sources will you leverage? What are the data parameters? How will you present your analysis? What are your usability and access requirements? 
SOCIAL MEDIA ANALYTICS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Plan it Out 
•Utilize Data Services to search Twitter 
•Search for Tweets about your company and products 
•Determine the sentiment of the returned Tweets (positive or negative) 
•Load structured search data into SQL Server for further analysis 
•Two data flows will be needed to accomplish these goals 
Goal 
Source 
Parameters 
FindProductReviews 
Twitter 
New ProductsOnly, Determine Sentiment 
Tools 
Requirements 
Data Services & SQL Server 
Administrative Level Access 
SOCIAL MEDIA ANALYTICS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Agenda 
•Planning a Social Media Analytics Project 
•Leveraging Data Services to Search for Tweets 
•Process the Results Using Data Services Transforms 
•Analyze the Results and Refine your Search 
•Data Services Blueprints
© 2014 Method360, Inc. All rights reserved. 
Method360 
DATA SERVICES TO SEARCH TWEETS 
Twitter 
1.The Twitter Search Data Flow 
2.Steps in the Search Data Flow 
3.Twitter REST API 
4.Utilizing a Configuration File for Easy Search Editing 
1.User Defined Transform to Read the Configuration File 
2.User Defined Transform that Creates the REST API query 
5.Sample Twitter Search Results
© 2014 Method360, Inc. All rights reserved. 
Method360 
Twitter_SearchData Flow 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Method360 
Steps in the Search Data Flow 
Read ConfigFile 
Create REST Query 
Query Twitter 
Transform Unstructured Data 
Load Database Tables 
1.Extract search terms and other attributes from configuration file 
2.Create query to be used by REST Twitter API 
3.Query Twitter 
4.Process and transform the unstructured Twitter data that is returned 
5.Load tables in database: 
1.Search Term Table 
2.Search Information Table 
3.Twitter Data Table 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Twitter REST API 
•Returns a set of Tweets given certain search parameters 
•Queries against indices of recent or popular Tweets 
•Not a full collection of all Tweets, normally includes between 6-9 days of Tweets 
•Example: Return popular Tweets that contain the hashtag #Method360Query: https://api.twitter.com/1.1/search/tweets.json?q=%23Method360&result_type=Popular 
*Need OAuthkeys added to query for authorized access to the API 
•Operators modify the query to return certain Tweets: 
oWith one particular word 
oWith an exact phrase 
oWith one word OR another 
oWith one word BUT NOT another 
oWith #hashtags 
oThat are sent from certain people 
oThat reference certain people (@user) 
oSent before or after certain dates 
oSent from certain locations 
oWritten in particular languages 
oAnd more… 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Configuration File 
•Utilize a configuration file that can be accessed within the data flow 
•Make it simple and easy to change search attributes without editing the data flow: 
oSearch Terms 
oDate of Tweets 
oLanguage 
oNumber of Tweets to be Returned 
oAnd more… 
•A transform turns attributes into a query that can be used by the REST Twitter API 
•Users can edit the configuration file and then execute the job to search for Tweets 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Get_Search_Tasks 
•User Defined Transform 
•Created with the Python programming language 
•Reads the configfile and extracts the data needed for the REST Twitter API query 
•Transforms the data to Unicode, making it ready for the next transformation 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Search_Twitter_Transform 
•Another user defined transform 
•Turns the output from previous step into the REST Twitter API 
•Runs the query and collects the resulting Tweets 
•Use the Data Services Python Expression Editor to edit the transform 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Data Services Job Log 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Twitter Data Table Results 
DATA SERVICES TO SEARCH TWEETS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Agenda 
•Planning a Social Media Analytics Project 
•Leveraging Data Services to Search for Tweets 
•Process the Results Using Data Services Transforms 
•Analyze the Results and Refine your Search 
•Data Services Blueprints
© 2014 Method360, Inc. All rights reserved. 
Method360 
DATA SERVICES TRANSFORMS 
Data Services Transforms 
1.The Process Tweets Data Flow 
2.Steps in the Process Data Flow 
3.The Entity Extraction Transform 
1.Configuring Entity Extraction 
2.Entity Extraction Options and Rules 
4.Parse, Merge, and Average Sentiments 
5.Sample Entity Extraction Output 
6.Sample Sentiment Table Output
© 2014 Method360, Inc. All rights reserved. 
Method360 
Process Tweets Data Flow 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Method360 
Steps in the Process Data Flow 
Read Search Results 
Find Recent Extractions 
Entity Extraction Transform 
Determine Sentiment Score 
Load Database Tables 
1.Extract data from database tables containing output from the search data flow 
2.Determine which Tweets are from the most recent search 
3.Utilizes the Entity Extraction transform to analyze the data for sentiments 
4.Calculates a sentiment score for every Tweet where sentiment data was found 
5.Load tables in database 
1.Entity Extraction Data 
2.Sentiment Data 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
The Entity Extraction Transform Method360 
• Text data processing in SAP Data Services is 
performed by the Entity Extraction transform 
• Provides: 
Linguistic Analysis 
Natural Language Processing 
Entity and Fact Extraction 
• Offers support for multiple languages 
• The Entity Extraction transform can be found 
with the other transforms in the object library 
under Text Data Processing • Drag and drop the transform to add it to a data flow 
• Connect an input schema and configure 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Configuring Entity Extraction 
•Possible Input Fields: 
oText 
oText_ID 
oLanguage 
•Possible Output Fields: 
oID 
oParent_ID 
oStandard_Form 
oType 
oSource_Form 
oSource 
oOffset 
oLength 
oParagraph_ID 
oSentence_ID 
oConverted_Text 
oLanguage 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Entity Extraction Options and Rules 
Common 
oRun as Separate Process 
Languages 
oDefault Language 
oFilter by Entity Type 
Processing Options 
oDictionary Only 
oAdvanced Parsing 
oProcessing Timeout 
oDocument Properties 
Dictionaries 
oDictionary File 
oFilter by Entity Types 
RulesRule FileFilter by Rule Names 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Parse, Merge, and Average Sentiments 
•Transforms the entity extraction output into more structured and usable form 
•Parse out the different sentiment and Sentiment Types within the Tweets 
•Many Tweets contain more than one different type of sentiment 
•Merge and average the determined sentiments to create an average sentiment score 
•Loads the newly structured data into two SQL Server tables: 
1.Extraction Data (one row per sentiment) 
2.Sentiment Data (average sentiment score) 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Average Sentiment Transform 
Entity Extraction Table: 
Sentiment Data Table: 
Data Services cannot automatically sense sarcasm in Tweets 
The average sentiment score can help solve for false positives as in the example above 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Extraction Table Output 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Sentiment Table Output 
DATA SERVICES TRANSFORMS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Agenda 
•Planning a Social Media Analytics Project 
•Leveraging Data Services to Search for Tweets 
•Process the Results Using Data Services Transforms 
•Analyze the Results and Refine your Search 
•Data Services Blueprints
© 2014 Method360, Inc. All rights reserved. 
Method360 
Analyze Results 
ANALYZE AND REFINE 
•Analyze the Results from Job: 1500 Results (max allowed as per configfile) Many non-company related resultsOnly 12 results relating to the iPhone productNot very useful results
© 2014 Method360, Inc. All rights reserved. 
Method360 
Edit ConfigFile to Refine Query 
•Add “iPhone” to search term in the configfile 
•Returns 1500 Tweets containing the terms “Apple” and “iPhone” 
•129 new rows added to Sentiment table 
•Easily edit the configfile for different results 
ANALYZE AND REFINE
© 2014 Method360, Inc. All rights reserved. 
Method360 
Agenda 
•Planning a Social Media Analytics Project 
•Leveraging Data Services to Search for Tweets 
•Process the Results Using Data Services Transforms 
•Analyze the Results and Refine your Search 
•Data Services Blueprints
© 2014 Method360, Inc. All rights reserved. 
Method360 
DATA SERVICES BLUEPRINTS 
Agenda 
1.Text Data Processing Blueprints 
2.Download and Install the Blueprints 
3.Set-up the Text Data Twitter Job
© 2014 Method360, Inc. All rights reserved. 
Method360 
DATA SERVICES BLUEPRINTS 
Text Data Processing Blueprints 
SAP Data Services Text Data Processing Blueprints 
•Available on the SAP Community Networkhttp://scn.sap.com/docs/DOC-8820 
•Contain jobs that demonstrate different ways Data Services can be used to find and process unstructured text 
•Includes a Twitter job that utilizes the REST Twitter API to query recent and/or popular Tweets using user-defined search terms 
•SAP documentation will help walk you through the blueprint installation and configuration
© 2014 Method360, Inc. All rights reserved. 
Method360 
Method360 
DATA SERVICES BLUEPRINTS 
Review and Download 
Browse the available blueprints and select the one that best matches your version of Data Services 
Save and Unzip 
Save the .zip file to the Tutorial Files folder in your installed Data Services path and extract the files to that folder 
Import the .atlFile into Designer 
Using Data Services Designer, import the tdp_blueprints_english.atlfile which will create a Text Data Processing project in your object library 
Configure the Jobs 
The Text Data Processing project contains eight different end-to-end jobs that can be run after making some configurations 
Download and Install the Blueprints 
Save and Unzip 
Import Project 
Configure and Run Jobs 
Download Blueprints
© 2014 Method360, Inc. All rights reserved. 
Method360 
Set-up the Text Data Twitter Job 
DATA SERVICES BLUEPRINTS 
•The TdpBlueprintEn_Twitterjob consists of two different data flows which will search Twitter for user specified terms and then summarize the data in your database 
Learn what people are saying about your products, your competitors, or anything! 
•The first step in configuring the Twitter job is to edit the TextDataProcessingBlueprintsdatastore to connect to your database 
•Ensure that the [$$SamplesInstall] substitution parameter is set to you Data Services installation directory 
•Execute the create.sqlscript in the database used for the blueprints to create the five tables needed for the Twitter job 
•Copy the two Python library files into the appropriate Data Services folder 
•Edit the search.cfgconfiguration file to specify search terms and authorization credentials 
•Search.cfgfile located in the Tutorial FilesText Data Processing SamplesEnglishSocial folder
© 2014 Method360, Inc. All rights reserved. 
Method360 
Wrap Up 
ANY QUESTIONS
© 2014 Method360, Inc. All rights reserved. 
Method360 
Stay Tuned for…. 
ENTERPRISE INFORMATION MANAGEMENT 
JIM HANCK 
415.694.8229 
jhanck@method360.com 
SAP Data Services book by 
COMING IN WINTER CATALOG
© 2014 Method360, Inc. All rights reserved. 
Method360 
Thank You 
END-TO-END SERVICES. HIGH VALUE SOLUTIONS.

More Related Content

What's hot

Spot Buy – A New Channel to Reach SAP Customer Tactical Buying Demand
Spot Buy – A New Channel to Reach SAP Customer Tactical Buying DemandSpot Buy – A New Channel to Reach SAP Customer Tactical Buying Demand
Spot Buy – A New Channel to Reach SAP Customer Tactical Buying Demand
SAP Ariba
 
Why an intranet is key to office 365 adoption
Why an intranet is key to office 365 adoptionWhy an intranet is key to office 365 adoption
Why an intranet is key to office 365 adoption
Darrell Trimble
 
SharePoint Employee Self Service Webinar
SharePoint Employee Self Service WebinarSharePoint Employee Self Service Webinar
SharePoint Employee Self Service Webinar
Darrell Trimble
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
SAP Technology
 
SEO Migration 101, not 404 | BrightonSEO 2021
SEO Migration 101, not 404 | BrightonSEO 2021SEO Migration 101, not 404 | BrightonSEO 2021
SEO Migration 101, not 404 | BrightonSEO 2021
Stickyeyes
 
Pardot Basics Bootcamp
Pardot Basics BootcampPardot Basics Bootcamp
Pardot Basics Bootcamp
Pardot
 
SAP Business Analytics Solutions - Groupsoft US Inc.
SAP Business Analytics Solutions - Groupsoft US Inc.SAP Business Analytics Solutions - Groupsoft US Inc.
SAP Business Analytics Solutions - Groupsoft US Inc.
Groupsoft US Inc.
 
SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998
SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998
SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998Frederic Girardeau-Montaut
 
11 Strategic Considerations for SharePoint Migrations
11 Strategic Considerations for SharePoint Migrations11 Strategic Considerations for SharePoint Migrations
11 Strategic Considerations for SharePoint Migrations
Christian Buckley
 
Personalization through Contextual Marketing
Personalization through Contextual MarketingPersonalization through Contextual Marketing
Personalization through Contextual Marketing
SAP Customer Experience
 
Convergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization CapabilitiesConvergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization Capabilities
Randhir Hebbar
 
Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...
Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...
Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...
Darrell Trimble
 
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
SAP Analytics
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
SAP Technology
 
Mastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAP
Mastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAPMastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAP
Mastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAP
Len Augustine
 
Convergytics capabilites and profile
Convergytics capabilites and profileConvergytics capabilites and profile
Convergytics capabilites and profileSantosh Atre
 
How to Drive Source-to-Settle Value Through Process Automation AND Organizati...
How to Drive Source-to-Settle Value Through Process Automation AND Organizati...How to Drive Source-to-Settle Value Through Process Automation AND Organizati...
How to Drive Source-to-Settle Value Through Process Automation AND Organizati...
SAP Ariba
 
TextbrokerDatabaseDevelopmentDescription
TextbrokerDatabaseDevelopmentDescriptionTextbrokerDatabaseDevelopmentDescription
TextbrokerDatabaseDevelopmentDescriptionRoberto Severino
 
ATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best BetsATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best BetsMichael Greene
 
Pardot Upgrade Paths
Pardot Upgrade PathsPardot Upgrade Paths
Pardot Upgrade Paths
Natalija Pavic
 

What's hot (20)

Spot Buy – A New Channel to Reach SAP Customer Tactical Buying Demand
Spot Buy – A New Channel to Reach SAP Customer Tactical Buying DemandSpot Buy – A New Channel to Reach SAP Customer Tactical Buying Demand
Spot Buy – A New Channel to Reach SAP Customer Tactical Buying Demand
 
Why an intranet is key to office 365 adoption
Why an intranet is key to office 365 adoptionWhy an intranet is key to office 365 adoption
Why an intranet is key to office 365 adoption
 
SharePoint Employee Self Service Webinar
SharePoint Employee Self Service WebinarSharePoint Employee Self Service Webinar
SharePoint Employee Self Service Webinar
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
SEO Migration 101, not 404 | BrightonSEO 2021
SEO Migration 101, not 404 | BrightonSEO 2021SEO Migration 101, not 404 | BrightonSEO 2021
SEO Migration 101, not 404 | BrightonSEO 2021
 
Pardot Basics Bootcamp
Pardot Basics BootcampPardot Basics Bootcamp
Pardot Basics Bootcamp
 
SAP Business Analytics Solutions - Groupsoft US Inc.
SAP Business Analytics Solutions - Groupsoft US Inc.SAP Business Analytics Solutions - Groupsoft US Inc.
SAP Business Analytics Solutions - Groupsoft US Inc.
 
SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998
SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998
SAPsAribaNetwork-Cloud-enabledBusinessCollaboration-1434069739-1434381998
 
11 Strategic Considerations for SharePoint Migrations
11 Strategic Considerations for SharePoint Migrations11 Strategic Considerations for SharePoint Migrations
11 Strategic Considerations for SharePoint Migrations
 
Personalization through Contextual Marketing
Personalization through Contextual MarketingPersonalization through Contextual Marketing
Personalization through Contextual Marketing
 
Convergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization CapabilitiesConvergytics - Data Management, Reporting & Visualization Capabilities
Convergytics - Data Management, Reporting & Visualization Capabilities
 
Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...
Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...
Webinar 5 Steps to a Digital Workplace on Office 365 - 4. Define an Internal ...
 
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
#askSAP Analytics Innovations Community Call: Innovation in Core BI Solutions...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
Mastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAP
Mastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAPMastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAP
Mastering SAP Technologies Keynote - Simon Dale - Making Sense of the New SAP
 
Convergytics capabilites and profile
Convergytics capabilites and profileConvergytics capabilites and profile
Convergytics capabilites and profile
 
How to Drive Source-to-Settle Value Through Process Automation AND Organizati...
How to Drive Source-to-Settle Value Through Process Automation AND Organizati...How to Drive Source-to-Settle Value Through Process Automation AND Organizati...
How to Drive Source-to-Settle Value Through Process Automation AND Organizati...
 
TextbrokerDatabaseDevelopmentDescription
TextbrokerDatabaseDevelopmentDescriptionTextbrokerDatabaseDevelopmentDescription
TextbrokerDatabaseDevelopmentDescription
 
ATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best BetsATLSPUG - SharePoint Branding Best Bets
ATLSPUG - SharePoint Branding Best Bets
 
Pardot Upgrade Paths
Pardot Upgrade PathsPardot Upgrade Paths
Pardot Upgrade Paths
 

Viewers also liked

Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save Millions
Method360
 
Translating Big Data Insight Into Action
Translating Big Data Insight Into ActionTranslating Big Data Insight Into Action
Translating Big Data Insight Into Action
Method360
 
Accelerating Your Retail Environment - Agile-Driven QA and Testing
Accelerating Your Retail Environment - Agile-Driven QA and TestingAccelerating Your Retail Environment - Agile-Driven QA and Testing
Accelerating Your Retail Environment - Agile-Driven QA and Testing
Method360
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source Systems
Method360
 
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsLeveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Method360
 
Transforming Business Intelligence Testing
Transforming Business Intelligence TestingTransforming Business Intelligence Testing
Transforming Business Intelligence Testing
Method360
 
Leveraging Information Steward
Leveraging Information StewardLeveraging Information Steward
Leveraging Information Steward
Method360
 
Executive Dashboard Design on Tableau
Executive Dashboard Design on TableauExecutive Dashboard Design on Tableau
Executive Dashboard Design on Tableau
Method360
 
Integration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopIntegration of SAP HANA with Hadoop
Integration of SAP HANA with Hadoop
Ramkumar Rajendran
 

Viewers also liked (9)

Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save Millions
 
Translating Big Data Insight Into Action
Translating Big Data Insight Into ActionTranslating Big Data Insight Into Action
Translating Big Data Insight Into Action
 
Accelerating Your Retail Environment - Agile-Driven QA and Testing
Accelerating Your Retail Environment - Agile-Driven QA and TestingAccelerating Your Retail Environment - Agile-Driven QA and Testing
Accelerating Your Retail Environment - Agile-Driven QA and Testing
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source Systems
 
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsLeveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
 
Transforming Business Intelligence Testing
Transforming Business Intelligence TestingTransforming Business Intelligence Testing
Transforming Business Intelligence Testing
 
Leveraging Information Steward
Leveraging Information StewardLeveraging Information Steward
Leveraging Information Steward
 
Executive Dashboard Design on Tableau
Executive Dashboard Design on TableauExecutive Dashboard Design on Tableau
Executive Dashboard Design on Tableau
 
Integration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopIntegration of SAP HANA with Hadoop
Integration of SAP HANA with Hadoop
 

Similar to Leverage Social Media Data with SAP Data Services

Informatica big data and social media
Informatica big data and social mediaInformatica big data and social media
Informatica big data and social mediaRamy Mahrous
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
Perficient, Inc.
 
Transitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimpsTransitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimpsAsh Maurya
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information
Netwoven Inc.
 
#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: All about Data Preparation#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: All about Data Preparation
New Delhi Salesforce Developer Group
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
Jonathan Ralton
 
Sentiment analysis and classification of tweets using rapid miner tool
Sentiment analysis and classification of tweets using rapid miner toolSentiment analysis and classification of tweets using rapid miner tool
Sentiment analysis and classification of tweets using rapid miner tool
Valarmathi Srinivasan
 
Sentiment Analysis on Twitter Data Using Apache Flume and Hive
Sentiment Analysis on Twitter Data Using Apache Flume and HiveSentiment Analysis on Twitter Data Using Apache Flume and Hive
Sentiment Analysis on Twitter Data Using Apache Flume and Hive
IRJET Journal
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
Richard Harbridge
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
Baris Bruce Tuncertan
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint Search
Gina Montgomery, V-TSP
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
Jonathan Ralton
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
Jonathan Ralton
 
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
Jonathan Ralton
 
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
 
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
Netwoven Inc.
 
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid DeploymentsDeveloping an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
Netwoven Inc.
 

Similar to Leverage Social Media Data with SAP Data Services (20)

Informatica big data and social media
Informatica big data and social mediaInformatica big data and social media
Informatica big data and social media
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
2014 03-27 Share Point Portals
2014 03-27 Share Point Portals2014 03-27 Share Point Portals
2014 03-27 Share Point Portals
 
Transitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimpsTransitioning to-lean-at-infochimps
Transitioning to-lean-at-infochimps
 
Enterprise search Information
Enterprise search Information Enterprise search Information
Enterprise search Information
 
#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: All about Data Preparation#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: All about Data Preparation
 
2013-10-29 Capabilities of SharePoint
2013-10-29 Capabilities of SharePoint2013-10-29 Capabilities of SharePoint
2013-10-29 Capabilities of SharePoint
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
Sentiment analysis and classification of tweets using rapid miner tool
Sentiment analysis and classification of tweets using rapid miner toolSentiment analysis and classification of tweets using rapid miner tool
Sentiment analysis and classification of tweets using rapid miner tool
 
Sentiment Analysis on Twitter Data Using Apache Flume and Hive
Sentiment Analysis on Twitter Data Using Apache Flume and HiveSentiment Analysis on Twitter Data Using Apache Flume and Hive
Sentiment Analysis on Twitter Data Using Apache Flume and Hive
 
Sai_Sharepoint Consultant_New
Sai_Sharepoint Consultant_NewSai_Sharepoint Consultant_New
Sai_Sharepoint Consultant_New
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint Search
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
 
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
 
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
 
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid DeploymentsDeveloping an Effective Search Strategy for Office 365 and Hybrid Deployments
Developing an Effective Search Strategy for Office 365 and Hybrid Deployments
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Leverage Social Media Data with SAP Data Services

  • 1. © 2014 Method360, Inc. All rights reserved. Leverage Social Media Data to Glean Actionable Customer Insight PRESENT ED BY : James Hanck | Enterprise Information Management
  • 2. © 2014 Method360, Inc. All rights reserved. Method360 Method360 Method360 Presenter JAMES HANCK Vice President Enterprise Information Management Practice Lead
  • 3. © 2014 Method360, Inc. All rights reserved. Method360 Agenda •Planning a Social Media Analytics Project •Leveraging Data Services to Search for Tweets •Process the Results Using Data Services Transforms •Analyze the Results and Refine your Search •Data Services Blueprints
  • 4. © 2014 Method360, Inc. All rights reserved. Method360 What is Social Media Analytics? SOCIAL MEDIA ANALYTICS •Extracting and analyzing data from social media sites, blogs, customer reviews, etc., with the possible goal being: Measuring Customer SentimentUnderstanding Brand LoyaltyIncreasing your Competitive AdvantageImproving Product Acceptance RatesDeveloping your Company’s Thought LeadershipAnd much more! •Should be more comprehensive than monitoring or counting “likes” and “tweets” •Includes in-depth analysis and assessment of the web presence of an organization •Should generate greater understanding of the image and effectiveness of your organization’s web presence
  • 5. © 2014 Method360, Inc. All rights reserved. Method360 Questions to Ask •Questions to ask when beginning a social media analytics project: What is the goal of the project? What data sources will you leverage? What are the data parameters? How will you present your analysis? What are your usability and access requirements? SOCIAL MEDIA ANALYTICS
  • 6. © 2014 Method360, Inc. All rights reserved. Method360 Plan it Out •Utilize Data Services to search Twitter •Search for Tweets about your company and products •Determine the sentiment of the returned Tweets (positive or negative) •Load structured search data into SQL Server for further analysis •Two data flows will be needed to accomplish these goals Goal Source Parameters FindProductReviews Twitter New ProductsOnly, Determine Sentiment Tools Requirements Data Services & SQL Server Administrative Level Access SOCIAL MEDIA ANALYTICS
  • 7. © 2014 Method360, Inc. All rights reserved. Method360 Agenda •Planning a Social Media Analytics Project •Leveraging Data Services to Search for Tweets •Process the Results Using Data Services Transforms •Analyze the Results and Refine your Search •Data Services Blueprints
  • 8. © 2014 Method360, Inc. All rights reserved. Method360 DATA SERVICES TO SEARCH TWEETS Twitter 1.The Twitter Search Data Flow 2.Steps in the Search Data Flow 3.Twitter REST API 4.Utilizing a Configuration File for Easy Search Editing 1.User Defined Transform to Read the Configuration File 2.User Defined Transform that Creates the REST API query 5.Sample Twitter Search Results
  • 9. © 2014 Method360, Inc. All rights reserved. Method360 Twitter_SearchData Flow DATA SERVICES TO SEARCH TWEETS
  • 10. © 2014 Method360, Inc. All rights reserved. Method360 Method360 Steps in the Search Data Flow Read ConfigFile Create REST Query Query Twitter Transform Unstructured Data Load Database Tables 1.Extract search terms and other attributes from configuration file 2.Create query to be used by REST Twitter API 3.Query Twitter 4.Process and transform the unstructured Twitter data that is returned 5.Load tables in database: 1.Search Term Table 2.Search Information Table 3.Twitter Data Table DATA SERVICES TO SEARCH TWEETS
  • 11. © 2014 Method360, Inc. All rights reserved. Method360 Twitter REST API •Returns a set of Tweets given certain search parameters •Queries against indices of recent or popular Tweets •Not a full collection of all Tweets, normally includes between 6-9 days of Tweets •Example: Return popular Tweets that contain the hashtag #Method360Query: https://api.twitter.com/1.1/search/tweets.json?q=%23Method360&result_type=Popular *Need OAuthkeys added to query for authorized access to the API •Operators modify the query to return certain Tweets: oWith one particular word oWith an exact phrase oWith one word OR another oWith one word BUT NOT another oWith #hashtags oThat are sent from certain people oThat reference certain people (@user) oSent before or after certain dates oSent from certain locations oWritten in particular languages oAnd more… DATA SERVICES TO SEARCH TWEETS
  • 12. © 2014 Method360, Inc. All rights reserved. Method360 Configuration File •Utilize a configuration file that can be accessed within the data flow •Make it simple and easy to change search attributes without editing the data flow: oSearch Terms oDate of Tweets oLanguage oNumber of Tweets to be Returned oAnd more… •A transform turns attributes into a query that can be used by the REST Twitter API •Users can edit the configuration file and then execute the job to search for Tweets DATA SERVICES TO SEARCH TWEETS
  • 13. © 2014 Method360, Inc. All rights reserved. Method360 Get_Search_Tasks •User Defined Transform •Created with the Python programming language •Reads the configfile and extracts the data needed for the REST Twitter API query •Transforms the data to Unicode, making it ready for the next transformation DATA SERVICES TO SEARCH TWEETS
  • 14. © 2014 Method360, Inc. All rights reserved. Method360 Search_Twitter_Transform •Another user defined transform •Turns the output from previous step into the REST Twitter API •Runs the query and collects the resulting Tweets •Use the Data Services Python Expression Editor to edit the transform DATA SERVICES TO SEARCH TWEETS
  • 15. © 2014 Method360, Inc. All rights reserved. Method360 Data Services Job Log DATA SERVICES TO SEARCH TWEETS
  • 16. © 2014 Method360, Inc. All rights reserved. Method360 Twitter Data Table Results DATA SERVICES TO SEARCH TWEETS
  • 17. © 2014 Method360, Inc. All rights reserved. Method360 Agenda •Planning a Social Media Analytics Project •Leveraging Data Services to Search for Tweets •Process the Results Using Data Services Transforms •Analyze the Results and Refine your Search •Data Services Blueprints
  • 18. © 2014 Method360, Inc. All rights reserved. Method360 DATA SERVICES TRANSFORMS Data Services Transforms 1.The Process Tweets Data Flow 2.Steps in the Process Data Flow 3.The Entity Extraction Transform 1.Configuring Entity Extraction 2.Entity Extraction Options and Rules 4.Parse, Merge, and Average Sentiments 5.Sample Entity Extraction Output 6.Sample Sentiment Table Output
  • 19. © 2014 Method360, Inc. All rights reserved. Method360 Process Tweets Data Flow DATA SERVICES TRANSFORMS
  • 20. © 2014 Method360, Inc. All rights reserved. Method360 Method360 Steps in the Process Data Flow Read Search Results Find Recent Extractions Entity Extraction Transform Determine Sentiment Score Load Database Tables 1.Extract data from database tables containing output from the search data flow 2.Determine which Tweets are from the most recent search 3.Utilizes the Entity Extraction transform to analyze the data for sentiments 4.Calculates a sentiment score for every Tweet where sentiment data was found 5.Load tables in database 1.Entity Extraction Data 2.Sentiment Data DATA SERVICES TRANSFORMS
  • 21. © 2014 Method360, Inc. All rights reserved. The Entity Extraction Transform Method360 • Text data processing in SAP Data Services is performed by the Entity Extraction transform • Provides: Linguistic Analysis Natural Language Processing Entity and Fact Extraction • Offers support for multiple languages • The Entity Extraction transform can be found with the other transforms in the object library under Text Data Processing • Drag and drop the transform to add it to a data flow • Connect an input schema and configure DATA SERVICES TRANSFORMS
  • 22. © 2014 Method360, Inc. All rights reserved. Method360 Configuring Entity Extraction •Possible Input Fields: oText oText_ID oLanguage •Possible Output Fields: oID oParent_ID oStandard_Form oType oSource_Form oSource oOffset oLength oParagraph_ID oSentence_ID oConverted_Text oLanguage DATA SERVICES TRANSFORMS
  • 23. © 2014 Method360, Inc. All rights reserved. Method360 Entity Extraction Options and Rules Common oRun as Separate Process Languages oDefault Language oFilter by Entity Type Processing Options oDictionary Only oAdvanced Parsing oProcessing Timeout oDocument Properties Dictionaries oDictionary File oFilter by Entity Types RulesRule FileFilter by Rule Names DATA SERVICES TRANSFORMS
  • 24. © 2014 Method360, Inc. All rights reserved. Method360 Parse, Merge, and Average Sentiments •Transforms the entity extraction output into more structured and usable form •Parse out the different sentiment and Sentiment Types within the Tweets •Many Tweets contain more than one different type of sentiment •Merge and average the determined sentiments to create an average sentiment score •Loads the newly structured data into two SQL Server tables: 1.Extraction Data (one row per sentiment) 2.Sentiment Data (average sentiment score) DATA SERVICES TRANSFORMS
  • 25. © 2014 Method360, Inc. All rights reserved. Method360 Average Sentiment Transform Entity Extraction Table: Sentiment Data Table: Data Services cannot automatically sense sarcasm in Tweets The average sentiment score can help solve for false positives as in the example above DATA SERVICES TRANSFORMS
  • 26. © 2014 Method360, Inc. All rights reserved. Method360 Extraction Table Output DATA SERVICES TRANSFORMS
  • 27. © 2014 Method360, Inc. All rights reserved. Method360 Sentiment Table Output DATA SERVICES TRANSFORMS
  • 28. © 2014 Method360, Inc. All rights reserved. Method360 Agenda •Planning a Social Media Analytics Project •Leveraging Data Services to Search for Tweets •Process the Results Using Data Services Transforms •Analyze the Results and Refine your Search •Data Services Blueprints
  • 29. © 2014 Method360, Inc. All rights reserved. Method360 Analyze Results ANALYZE AND REFINE •Analyze the Results from Job: 1500 Results (max allowed as per configfile) Many non-company related resultsOnly 12 results relating to the iPhone productNot very useful results
  • 30. © 2014 Method360, Inc. All rights reserved. Method360 Edit ConfigFile to Refine Query •Add “iPhone” to search term in the configfile •Returns 1500 Tweets containing the terms “Apple” and “iPhone” •129 new rows added to Sentiment table •Easily edit the configfile for different results ANALYZE AND REFINE
  • 31. © 2014 Method360, Inc. All rights reserved. Method360 Agenda •Planning a Social Media Analytics Project •Leveraging Data Services to Search for Tweets •Process the Results Using Data Services Transforms •Analyze the Results and Refine your Search •Data Services Blueprints
  • 32. © 2014 Method360, Inc. All rights reserved. Method360 DATA SERVICES BLUEPRINTS Agenda 1.Text Data Processing Blueprints 2.Download and Install the Blueprints 3.Set-up the Text Data Twitter Job
  • 33. © 2014 Method360, Inc. All rights reserved. Method360 DATA SERVICES BLUEPRINTS Text Data Processing Blueprints SAP Data Services Text Data Processing Blueprints •Available on the SAP Community Networkhttp://scn.sap.com/docs/DOC-8820 •Contain jobs that demonstrate different ways Data Services can be used to find and process unstructured text •Includes a Twitter job that utilizes the REST Twitter API to query recent and/or popular Tweets using user-defined search terms •SAP documentation will help walk you through the blueprint installation and configuration
  • 34. © 2014 Method360, Inc. All rights reserved. Method360 Method360 DATA SERVICES BLUEPRINTS Review and Download Browse the available blueprints and select the one that best matches your version of Data Services Save and Unzip Save the .zip file to the Tutorial Files folder in your installed Data Services path and extract the files to that folder Import the .atlFile into Designer Using Data Services Designer, import the tdp_blueprints_english.atlfile which will create a Text Data Processing project in your object library Configure the Jobs The Text Data Processing project contains eight different end-to-end jobs that can be run after making some configurations Download and Install the Blueprints Save and Unzip Import Project Configure and Run Jobs Download Blueprints
  • 35. © 2014 Method360, Inc. All rights reserved. Method360 Set-up the Text Data Twitter Job DATA SERVICES BLUEPRINTS •The TdpBlueprintEn_Twitterjob consists of two different data flows which will search Twitter for user specified terms and then summarize the data in your database Learn what people are saying about your products, your competitors, or anything! •The first step in configuring the Twitter job is to edit the TextDataProcessingBlueprintsdatastore to connect to your database •Ensure that the [$$SamplesInstall] substitution parameter is set to you Data Services installation directory •Execute the create.sqlscript in the database used for the blueprints to create the five tables needed for the Twitter job •Copy the two Python library files into the appropriate Data Services folder •Edit the search.cfgconfiguration file to specify search terms and authorization credentials •Search.cfgfile located in the Tutorial FilesText Data Processing SamplesEnglishSocial folder
  • 36. © 2014 Method360, Inc. All rights reserved. Method360 Wrap Up ANY QUESTIONS
  • 37. © 2014 Method360, Inc. All rights reserved. Method360 Stay Tuned for…. ENTERPRISE INFORMATION MANAGEMENT JIM HANCK 415.694.8229 jhanck@method360.com SAP Data Services book by COMING IN WINTER CATALOG
  • 38. © 2014 Method360, Inc. All rights reserved. Method360 Thank You END-TO-END SERVICES. HIGH VALUE SOLUTIONS.