Technical marketers are in high demand and low supply. Being able to dive into data on your own, with no help from engineering, makes you a much better marketer.
This is why SQL is so powerful - it allows you to see any data you want about anything your customers do. Knowing how to use SQL is literally a marketing superpower.
In this SQL tutorial specifically for marketers, I've pulled together SQL query basics that any marketer or data analyst will need to dig into their customer analytics. This course is the best resource for marketers, growth hackers and product managers who want to get more technical and learn SQL. It's what I wish existed when I was going through tutorial after tutorial, sifting through lots of information that didn't apply to me and trying to learn on my own.
SQL is simple enough that - just by learning a few concepts I cover above - you'll be able to use it for any kind of data analysis, cohort analysis or campaign breakdown.
Want more information? Check out resources on my blog - http://justinmares.com/sql
Data Catalogs Are the Answer – What Is the Question?DATAVERSITY
Organizations with governed metadata made available through their data catalog can answer questions their people have about the organization’s data. These organizations get more value from their data, protect their data better, gain improved ROI from data-centric projects and programs, and have more confidence in their most strategic data.
Join Bob Seiner for this lively webinar where he will talk about the value of a data catalog and how to build the use of the catalog into your stewards’ daily routines. Bob will share how the tool must be positioned for success and viewed as a must-have resource that is a steppingstone and catalyst to governed data across the organization.
In this webinar, Bob will focus on:
-Selecting the appropriate metadata to govern
-The business and technical value of a data catalog
-Building the catalog into people’s routines
-Positioning the data catalog for success
-Questions the data catalog can answer
Building an Effective & Extensible Data & Analytics Operating ModelCognizant
Building an effective and scalable operating model requires a strong basis in data and analytics management. Creating such an operating model is a step-by-step process, as outlined here.
This session describes the roles and skill sets required when building a Data Science team, and starting a data science initiative, including how to develop Data Science capabilities, select suitable organizational models for Data Science teams, and understand the role of executive engagement for enhancing analytical maturity at an organization.
Objective 1: Understand the knowledge and skills needed for a Data Science team and how to acquire them.
After this session you will be able to:
Objective 2: Learn about the different organizational models for forming a Data Science team and how to choose the best for your organization.
Objective 3: Understand the importance of Executive support for Data Science initiatives and role it plays in their successful deployment.
Data as the New Oil: Producing Value in the Oil and Gas IndustryVMware Tanzu
Oil and gas exploration and production activities generate large amounts of data from sensors, logistics, business operations and more. Given the data volume, variety and velocity, gaining actionable and relevant insights from the data is challenging. Learn about these challenges and how to address them by leveraging big data technologies in this webinar.
During the webinar we will dive deep into approaches for predicting drilling equipment function and failure, a key step towards zero unplanned downtime. In the process of drilling wells, non-productive time due to drilling equipment failure can be expensive. We will highlight how the Pivotal Data Labs team uses big data technologies to build models for predicting drilling equipment function and failure. Models such as these can be used to build essential early warning systems to reduce costs and minimize unplanned downtime.
Panelist:
Rashmi Raghu, Senior Data Scientist, Pivotal
Hosted by:
Tim Matteson, Co-Founder -- Data Science Central
Video replay is available to watch here: http://youtu.be/dhT-tjHCr9E
Data Catalogs Are the Answer – What Is the Question?DATAVERSITY
Organizations with governed metadata made available through their data catalog can answer questions their people have about the organization’s data. These organizations get more value from their data, protect their data better, gain improved ROI from data-centric projects and programs, and have more confidence in their most strategic data.
Join Bob Seiner for this lively webinar where he will talk about the value of a data catalog and how to build the use of the catalog into your stewards’ daily routines. Bob will share how the tool must be positioned for success and viewed as a must-have resource that is a steppingstone and catalyst to governed data across the organization.
In this webinar, Bob will focus on:
-Selecting the appropriate metadata to govern
-The business and technical value of a data catalog
-Building the catalog into people’s routines
-Positioning the data catalog for success
-Questions the data catalog can answer
Building an Effective & Extensible Data & Analytics Operating ModelCognizant
Building an effective and scalable operating model requires a strong basis in data and analytics management. Creating such an operating model is a step-by-step process, as outlined here.
This session describes the roles and skill sets required when building a Data Science team, and starting a data science initiative, including how to develop Data Science capabilities, select suitable organizational models for Data Science teams, and understand the role of executive engagement for enhancing analytical maturity at an organization.
Objective 1: Understand the knowledge and skills needed for a Data Science team and how to acquire them.
After this session you will be able to:
Objective 2: Learn about the different organizational models for forming a Data Science team and how to choose the best for your organization.
Objective 3: Understand the importance of Executive support for Data Science initiatives and role it plays in their successful deployment.
Data as the New Oil: Producing Value in the Oil and Gas IndustryVMware Tanzu
Oil and gas exploration and production activities generate large amounts of data from sensors, logistics, business operations and more. Given the data volume, variety and velocity, gaining actionable and relevant insights from the data is challenging. Learn about these challenges and how to address them by leveraging big data technologies in this webinar.
During the webinar we will dive deep into approaches for predicting drilling equipment function and failure, a key step towards zero unplanned downtime. In the process of drilling wells, non-productive time due to drilling equipment failure can be expensive. We will highlight how the Pivotal Data Labs team uses big data technologies to build models for predicting drilling equipment function and failure. Models such as these can be used to build essential early warning systems to reduce costs and minimize unplanned downtime.
Panelist:
Rashmi Raghu, Senior Data Scientist, Pivotal
Hosted by:
Tim Matteson, Co-Founder -- Data Science Central
Video replay is available to watch here: http://youtu.be/dhT-tjHCr9E
View how"out-of-the-box" thinkers David Skok and Mike Volpe define an optimized sales and marketing funnel; and describe how to identify problems and create long-lasting solutions for your organization during this complimentary one-hour online training session: http://www.hubspot.com/webinars/optimize-the-sales-and-marketing-funnel/
This educational workshop is perfect for paid social practitioners who want to learn more about how to best reach LinkedIn members in their Feed or via Text Ads. Session will include hands on work with our platform, tools, and dashboards. Inquire with your Account Executive if you would like to attend.
A good beginners overview of wireframes.
• Why wireframe?
• Types of wireframes
• Where do you start?
• Interactive wireframes/ Prototyping
• Tools
• Wireframe workshop
As designers and developers, we don’t always have access to research to about our end users, or the opportunity to learn about them. This can leave us building products based on our managers personal opinion, or client specifications, and never really knowing how we can serve our users better.
But the good news is there are many opportunities for user research that most designers and developers just aren’t aware of. They are cheap, easy to implement, and can used straight away on almost any project.
Lily will talk you through 3 methods of no excuse user research that you can use immediately on the websites, products, apps and services you work on every day.
We’re going to cover best practices that top brands use to drive referrals and customer acquisition:
The following best practice examples come from companies that actually sell something. !
People always ask: “How do I get more referrals?” ! That’s easy. ! Focus on two things that really move the needle. ! User participation & Optimization
Again, two things really ‘move the needle’ for referral program performance. User Participation Optimization
User Participation Location matters
Homepage & Navigation Best practices: ! • Site-wide • Highly visible (upper-le#)
Order Confirmation Page Best practices: ! • Pop-up overlay • Varied offers
User Account Page Best practices: ! • Embedded • On button click - if you have to • PURLs
Stand Alone Referral Page Promote / drive traffic from: ! • Homepage & Navigation • Dedicated email blasts • Trigger emails & newsletters • Social following • Customer service follow up • Email signature
Dedicated Email Blasts Best practices: ! • Single call to action • Clear offer • Schedule (monthly / quarterly)
Your ‘reach’ may be bigger than you think…
Optimization Increase sharing rates and referral conversion rates
What to measure Shares ! Widget Impressions ! = Sharing Rate Conversions ! Referral Visits ! = Referral Conversion Rate Referral Visits
Sharing Rate - optimize call to action Best practices: ! • Clear call to action • What’s in it for them • What their friends get (if double-sided) • Address book importing
Sharing Rate - optimize design + 42% sharing rate • Red, italic headline • Background image
A B C • Purple bracelets • Green bracelets • “Expires in 24 hours!” • Woman on beach • “Expires in 24 hours!” + 35% Gain
Doubled referral visits and referral sales
Welcome overlay • Friend incentive • Email capture • Reveal code
Session-based • Dynamic message
Dedicated landing page • No distractions
1 Offers for sharer & friend 2 Calls to action for sharer & friend 3 Shared content (copy & images) 4 Shared email subject line Elements for testing 5 Referred visitor experience
Calls to Action - quick tips Tip 1: Verb + What’s in it for me? Tip 2: “I want to ___________.” • Get $10 in store credit. • Get a free month. • Give $10, Get $10 • Share and earn $10
Referral Benchmarks How are you doing?
Sharing
Referral Visits
Referred Visitors
Cost Per Acquisition CPA
Revenue Lift
Examples of Campaign Metrics Example companies by size
Where to start optimizing (30 day snapshot - 3 companies) a Rockin’ b Work on sharing rate c Work on conversion rate
Party Foul ! The biggest mistake people make . . .
Don’t force a login or registration 90% drop off!
Recap Follow best practices and avoid common pitfalls.
Johnathan is the founder of KlientBoost, a no-nonsense, creative kick-ass PPC agency that hustles for results & ROI. He’s been named the 2015 “Conversion Marketer To Watch” by Unbounce’s readers.
1) Single Keyword Ad Groups 2) Ad Group Level Negatives 3) Multi Intent Keywords 4) The Five Ad Tests 5) Aggressive Ad Testing 6) AdWords is Your Carrot 7) Insane Importance of Design 8) Multi Step Landing Pages 9) Your Landing Page Offer 10) The Price Focus CTA
Single Keyword Ad Groups 1
Google’s advice…
That would mean…
But it should be… keyword 1 keyword 2
What happens to your CTR
Higher search-to-ad relevancy = higher CTR = higher quality scores = lower cpc = lower cost per conversion.
Your new ad group structure =
Ad Group Level Negatives 2
Killing off internal competition
What it means… Ad group = “web analytics” Ad group = “web analytics stripe” Ad group = “web analytics braintree” Ad group = “web analytics paypal”
What it means… Ad group = “web analytics” Ad group level negative keywords - stripe - braintree - paypal
Search terms should look like…
See what’s holding you back
Multi Intent Keywords 3
The Search Buying Cycle
Search Buying Cycle Awareness Consideration Action “broken transmission” “whats my car worth” “sell my car”
The Five Ad Tests 4
Proximity
Source: ThinkWithGoogle.com
Proximity Source: Hanapin Source: Engine Ready
30% increase in conversions
Countdowns 32% CTR boost & 3% conv/rate improvement
Specificity How to Get 6,312 Subscribers to Your Business Blog in One Day How to Get Over 6,000 Subscribers to Your Business Blog in One Day How to Get a Torrent of Subscribers to Your Business Blog in One Day
Specificity 88% CTR boost & 23% conv/rate improvement
Timeliness 217% CTR boost & 23% conv/rate improvement
Aggressive Ad Testing 5
Get Aggressive!
Isolate and label Headline Display URL Description 1 Description 2
Let time pass, then filter
GetDataDriven.com/ab-significance-test
6 AdWords is Just Your Carrot
“Cats are your customers, AdWords is your laser pointer”
7 Insane Importance of Design
How fast do people judge you?
Visual & Aesthetic Judgement Research at Google International Journal of Human-Computer Studies, vol. 70(11) (2012), pp. 794-811 |——————————————| 1 full second 50 ms = 0.05 second
Insane Important of Design 6
8 Multi Step Landing Pages
Single step landing pages are threatening
9 Your Landing Page Offer
Conversion Rate Optimization 101 “What makes a good value proposition? An offer that’s differentiated from your competitors.” — Peep Laja, CRO Expert at ConversionXL
A lot more valuable than your competitors Make your offer
10 The Price Focus CTA
Struggling with CTA ideas? Get Pricing & More Info
32 New Hacks To Get More Phone Leads With AdWords & CRO kboo.st/kiss-phone (60 pages deep!)
The Price Focus CTA landingpages@klientboost.com
Google Analytics Fundamentals: Set Up and Basics for MeasurementOrbit Media Studios
Once you have Google Analytics installed, here are the steps for setting things up and doing basic analysis on your website. This presentation covers:
• Setting up goals
• Adding filters to remove traffic from yourself
• Excluding traffic from bots and spiders
• Setting up "site search" reports
• Annotations and shortcuts
We also jump into the basic report configurations, including secondary dimensions, advanced filters and views. This covers most of what you need to know to start getting value from Google Analytics!
A Guide to User Research (for People Who Don't Like Talking to Other People)Stephanie Wills
Here are some methods and tips for user research noobs, care of someone who made the jump from academic to digital strategy. Much thanks to @mattypilz.
Community building is not about social media. It’s about people. It’s not about how many followers you have. It’s about truly becoming a valuable brand and then building an engaged audience around it. This deck walks through three of the biggest building blocks of community: the tools, the process, and the measurement.
Stop Leaving Money on the Table! Optimizing your Site for Users and RevenueJosh Patrice
Conversion Rate Optimization can and will help you get more leads, convert more users, and make more money. So stop leaving money on the table!
Learn tips, tactics, tools, and techniques to build an actionable plan that will help connect with your users. Through case studies, examples, and best practices learn how to:
Understand the basics of User Psychology
Build basic Personas & Action Paths
The importance of User Experience & Page Design
Leverage analytics data
Easy ways to improve Bounce Rate and Time on Site
Using AIDA as part of your online marketing strategy
Crafting effective Calls to Action
Start A/B testing
10 Mobile Marketing Campaigns That Went Viral and Made MillionsMark Fidelman
How do the best companies and agencies create effective mobile marketing campaigns that have high ROI and awareness? What are the best tools out there for you to use when trying to reach your target audience on mobile? Mobile marketing is becoming an indispensable solution to create awareness, drive sales, and entice users to act. But where do you start? How do you measure success? I'll cover how the best are doing it and reveal their secrets to you for the first time.
Using Your Growth Model to Drive Smarter High Tempo TestingSean Ellis
In this presentation, Sean Ellis highlights how to use a growth model to inform your high tempo testing efforts. It goes through the key steps for building your growth model including establishing a north star metric, and identifying your "aha moment" and the core benefit that drives retention. Finally he shows how the GrowthHackers team has used a growth model to plan our growth roadmap.
User experience doesn't happen on a screen: It happens in the mind.John Whalen
User experience is a vital component of mission-critical projects. The vast majority of experience is digital. We spend insane amounts of time and money designing UX for websites, apps and products to impress users. But the truth is UX isn’t a singular experience we can define. And it doesn’t happen on a screen – it happens in the mind. More specifically, the six minds.
Discover how UX is truly a collection of experiences occurring across six brain concentrations, each with their own processing styles and ideal states. And how, using psychological principles, you can uncover the conscious and subconscious needs of these six minds to appeal to users on cognitive and emotional levels.
What Your Database Query is Really DoingDave Stokes
Do you ever wonder what your database servers is REALLY doing with that query you just wrote. This is a high level overview of the process of running a query
QuerySurge - the automated Data Testing solutionRTTS
QuerySurge is the leading Data Testing solution built specifically to automate the testing of Data Warehouses & Big Data. QuerySurge ensures that the data extracted from data sources remains intact in the target data store by analyzing and pinpointing any differences quickly.
And QuerySurge makes it easy for both novice and experienced team members to validate their organization's data quickly through Query Wizards while still allowing power users the flexibility they need.
All with deep dive reporting and data health dashboards that quickly provides you with a holistic view of your project’s data.
Types of Automated Data Testing
--------------------------------------------
QuerySurge provides data testing solutions for all of your automated data testing needs
- Data Warehouse testing & ETL testing
- Big Data (Hadoop, NoSQL) testing
- Data Interface testing
- Data Migration testing
- Database Upgrade testing
FREE TRIAL
www.QuerySurge.com
View how"out-of-the-box" thinkers David Skok and Mike Volpe define an optimized sales and marketing funnel; and describe how to identify problems and create long-lasting solutions for your organization during this complimentary one-hour online training session: http://www.hubspot.com/webinars/optimize-the-sales-and-marketing-funnel/
This educational workshop is perfect for paid social practitioners who want to learn more about how to best reach LinkedIn members in their Feed or via Text Ads. Session will include hands on work with our platform, tools, and dashboards. Inquire with your Account Executive if you would like to attend.
A good beginners overview of wireframes.
• Why wireframe?
• Types of wireframes
• Where do you start?
• Interactive wireframes/ Prototyping
• Tools
• Wireframe workshop
As designers and developers, we don’t always have access to research to about our end users, or the opportunity to learn about them. This can leave us building products based on our managers personal opinion, or client specifications, and never really knowing how we can serve our users better.
But the good news is there are many opportunities for user research that most designers and developers just aren’t aware of. They are cheap, easy to implement, and can used straight away on almost any project.
Lily will talk you through 3 methods of no excuse user research that you can use immediately on the websites, products, apps and services you work on every day.
We’re going to cover best practices that top brands use to drive referrals and customer acquisition:
The following best practice examples come from companies that actually sell something. !
People always ask: “How do I get more referrals?” ! That’s easy. ! Focus on two things that really move the needle. ! User participation & Optimization
Again, two things really ‘move the needle’ for referral program performance. User Participation Optimization
User Participation Location matters
Homepage & Navigation Best practices: ! • Site-wide • Highly visible (upper-le#)
Order Confirmation Page Best practices: ! • Pop-up overlay • Varied offers
User Account Page Best practices: ! • Embedded • On button click - if you have to • PURLs
Stand Alone Referral Page Promote / drive traffic from: ! • Homepage & Navigation • Dedicated email blasts • Trigger emails & newsletters • Social following • Customer service follow up • Email signature
Dedicated Email Blasts Best practices: ! • Single call to action • Clear offer • Schedule (monthly / quarterly)
Your ‘reach’ may be bigger than you think…
Optimization Increase sharing rates and referral conversion rates
What to measure Shares ! Widget Impressions ! = Sharing Rate Conversions ! Referral Visits ! = Referral Conversion Rate Referral Visits
Sharing Rate - optimize call to action Best practices: ! • Clear call to action • What’s in it for them • What their friends get (if double-sided) • Address book importing
Sharing Rate - optimize design + 42% sharing rate • Red, italic headline • Background image
A B C • Purple bracelets • Green bracelets • “Expires in 24 hours!” • Woman on beach • “Expires in 24 hours!” + 35% Gain
Doubled referral visits and referral sales
Welcome overlay • Friend incentive • Email capture • Reveal code
Session-based • Dynamic message
Dedicated landing page • No distractions
1 Offers for sharer & friend 2 Calls to action for sharer & friend 3 Shared content (copy & images) 4 Shared email subject line Elements for testing 5 Referred visitor experience
Calls to Action - quick tips Tip 1: Verb + What’s in it for me? Tip 2: “I want to ___________.” • Get $10 in store credit. • Get a free month. • Give $10, Get $10 • Share and earn $10
Referral Benchmarks How are you doing?
Sharing
Referral Visits
Referred Visitors
Cost Per Acquisition CPA
Revenue Lift
Examples of Campaign Metrics Example companies by size
Where to start optimizing (30 day snapshot - 3 companies) a Rockin’ b Work on sharing rate c Work on conversion rate
Party Foul ! The biggest mistake people make . . .
Don’t force a login or registration 90% drop off!
Recap Follow best practices and avoid common pitfalls.
Johnathan is the founder of KlientBoost, a no-nonsense, creative kick-ass PPC agency that hustles for results & ROI. He’s been named the 2015 “Conversion Marketer To Watch” by Unbounce’s readers.
1) Single Keyword Ad Groups 2) Ad Group Level Negatives 3) Multi Intent Keywords 4) The Five Ad Tests 5) Aggressive Ad Testing 6) AdWords is Your Carrot 7) Insane Importance of Design 8) Multi Step Landing Pages 9) Your Landing Page Offer 10) The Price Focus CTA
Single Keyword Ad Groups 1
Google’s advice…
That would mean…
But it should be… keyword 1 keyword 2
What happens to your CTR
Higher search-to-ad relevancy = higher CTR = higher quality scores = lower cpc = lower cost per conversion.
Your new ad group structure =
Ad Group Level Negatives 2
Killing off internal competition
What it means… Ad group = “web analytics” Ad group = “web analytics stripe” Ad group = “web analytics braintree” Ad group = “web analytics paypal”
What it means… Ad group = “web analytics” Ad group level negative keywords - stripe - braintree - paypal
Search terms should look like…
See what’s holding you back
Multi Intent Keywords 3
The Search Buying Cycle
Search Buying Cycle Awareness Consideration Action “broken transmission” “whats my car worth” “sell my car”
The Five Ad Tests 4
Proximity
Source: ThinkWithGoogle.com
Proximity Source: Hanapin Source: Engine Ready
30% increase in conversions
Countdowns 32% CTR boost & 3% conv/rate improvement
Specificity How to Get 6,312 Subscribers to Your Business Blog in One Day How to Get Over 6,000 Subscribers to Your Business Blog in One Day How to Get a Torrent of Subscribers to Your Business Blog in One Day
Specificity 88% CTR boost & 23% conv/rate improvement
Timeliness 217% CTR boost & 23% conv/rate improvement
Aggressive Ad Testing 5
Get Aggressive!
Isolate and label Headline Display URL Description 1 Description 2
Let time pass, then filter
GetDataDriven.com/ab-significance-test
6 AdWords is Just Your Carrot
“Cats are your customers, AdWords is your laser pointer”
7 Insane Importance of Design
How fast do people judge you?
Visual & Aesthetic Judgement Research at Google International Journal of Human-Computer Studies, vol. 70(11) (2012), pp. 794-811 |——————————————| 1 full second 50 ms = 0.05 second
Insane Important of Design 6
8 Multi Step Landing Pages
Single step landing pages are threatening
9 Your Landing Page Offer
Conversion Rate Optimization 101 “What makes a good value proposition? An offer that’s differentiated from your competitors.” — Peep Laja, CRO Expert at ConversionXL
A lot more valuable than your competitors Make your offer
10 The Price Focus CTA
Struggling with CTA ideas? Get Pricing & More Info
32 New Hacks To Get More Phone Leads With AdWords & CRO kboo.st/kiss-phone (60 pages deep!)
The Price Focus CTA landingpages@klientboost.com
Google Analytics Fundamentals: Set Up and Basics for MeasurementOrbit Media Studios
Once you have Google Analytics installed, here are the steps for setting things up and doing basic analysis on your website. This presentation covers:
• Setting up goals
• Adding filters to remove traffic from yourself
• Excluding traffic from bots and spiders
• Setting up "site search" reports
• Annotations and shortcuts
We also jump into the basic report configurations, including secondary dimensions, advanced filters and views. This covers most of what you need to know to start getting value from Google Analytics!
A Guide to User Research (for People Who Don't Like Talking to Other People)Stephanie Wills
Here are some methods and tips for user research noobs, care of someone who made the jump from academic to digital strategy. Much thanks to @mattypilz.
Community building is not about social media. It’s about people. It’s not about how many followers you have. It’s about truly becoming a valuable brand and then building an engaged audience around it. This deck walks through three of the biggest building blocks of community: the tools, the process, and the measurement.
Stop Leaving Money on the Table! Optimizing your Site for Users and RevenueJosh Patrice
Conversion Rate Optimization can and will help you get more leads, convert more users, and make more money. So stop leaving money on the table!
Learn tips, tactics, tools, and techniques to build an actionable plan that will help connect with your users. Through case studies, examples, and best practices learn how to:
Understand the basics of User Psychology
Build basic Personas & Action Paths
The importance of User Experience & Page Design
Leverage analytics data
Easy ways to improve Bounce Rate and Time on Site
Using AIDA as part of your online marketing strategy
Crafting effective Calls to Action
Start A/B testing
10 Mobile Marketing Campaigns That Went Viral and Made MillionsMark Fidelman
How do the best companies and agencies create effective mobile marketing campaigns that have high ROI and awareness? What are the best tools out there for you to use when trying to reach your target audience on mobile? Mobile marketing is becoming an indispensable solution to create awareness, drive sales, and entice users to act. But where do you start? How do you measure success? I'll cover how the best are doing it and reveal their secrets to you for the first time.
Using Your Growth Model to Drive Smarter High Tempo TestingSean Ellis
In this presentation, Sean Ellis highlights how to use a growth model to inform your high tempo testing efforts. It goes through the key steps for building your growth model including establishing a north star metric, and identifying your "aha moment" and the core benefit that drives retention. Finally he shows how the GrowthHackers team has used a growth model to plan our growth roadmap.
User experience doesn't happen on a screen: It happens in the mind.John Whalen
User experience is a vital component of mission-critical projects. The vast majority of experience is digital. We spend insane amounts of time and money designing UX for websites, apps and products to impress users. But the truth is UX isn’t a singular experience we can define. And it doesn’t happen on a screen – it happens in the mind. More specifically, the six minds.
Discover how UX is truly a collection of experiences occurring across six brain concentrations, each with their own processing styles and ideal states. And how, using psychological principles, you can uncover the conscious and subconscious needs of these six minds to appeal to users on cognitive and emotional levels.
What Your Database Query is Really DoingDave Stokes
Do you ever wonder what your database servers is REALLY doing with that query you just wrote. This is a high level overview of the process of running a query
QuerySurge - the automated Data Testing solutionRTTS
QuerySurge is the leading Data Testing solution built specifically to automate the testing of Data Warehouses & Big Data. QuerySurge ensures that the data extracted from data sources remains intact in the target data store by analyzing and pinpointing any differences quickly.
And QuerySurge makes it easy for both novice and experienced team members to validate their organization's data quickly through Query Wizards while still allowing power users the flexibility they need.
All with deep dive reporting and data health dashboards that quickly provides you with a holistic view of your project’s data.
Types of Automated Data Testing
--------------------------------------------
QuerySurge provides data testing solutions for all of your automated data testing needs
- Data Warehouse testing & ETL testing
- Big Data (Hadoop, NoSQL) testing
- Data Interface testing
- Data Migration testing
- Database Upgrade testing
FREE TRIAL
www.QuerySurge.com
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...RTTS
Testing of Hadoop, NoSQL and Data Warehouses Visually
-----------------------------------------------------------------------------
We just made automated data testing really easy. Automate your Big Data testing visually, with no programming needed.
See how to automate Hadoop, No SQL and Data Warehouse testing visually, without writing any SQL or HQL. See how QuerySurge, the leading Big Data testing solution, provides novices and non-technical team members with a fast & easy way to be productive immediately while speeding up testing for team members skilled in SQL/HQL.
This webinar is geared towards:
- Big Data & Data Warehouse Architects, ETL Developers
- ETL Testers, Big Data Testers
- Data Analysts
- Operations teams
- Business Intelligence (BI) Architects
- Data Management Officers & Directors
You will learn how to:
• Improve your Data Quality
• Accelerate your data testing cycles
• Reduce your costs & risks
• Realize a huge ROI
Query Wizards - data testing made easy - no programmingRTTS
Fast and easy. No Programming needed. The latest QuerySurge release introduces the new Query Wizards. The Wizards allow both novice and experienced team members to validate their organization's data quickly with no SQL programming required.
The Wizards provide an immediate ROI through their ease-of-use and ensure that minimal time and effort are required for developing tests and obtaining results. Even novice testers are productive as soon as they start using the Wizards!
According to a recent survey of Data Architects and other data experts on LinkedIn, approximately 80% of columns in a data warehouse have no transformations, meaning the Wizards can test all of these columns quickly & easily, (The columns with transformations can be tested using the QuerySurge Design library using custom SQL coding.)
There are 3 Types of automated Data Comparisons:
- Column-Level Comparison
- Table-Level Comparison
- Row Count Comparison
There are also automated features for filtering (‘Where’ clause) and sorting (‘Order By’ clause).
The Wizards provide both novices and non-technical team members with a fast & easy way to be productive immediately and speed up testing for team members skilled in SQL.
Trial our software either as a download or in the cloud at www.QuerySurge.com. The trial comes with a built-in tutorial and sample data.
Big Data Testing: Ensuring MongoDB Data QualityRTTS
You've made the move to MongoDB for its flexible schema and querying capabilities in order to enhance agility and reduce costs for your business. Shouldn't your data quality process be just as organized and efficient?
Using QuerySurge for testing your MongoDB data as part of your quality effort will increase your testing speed, boost your testing coverage (up to 100%), and improve the level of quality within your Big Data store. QuerySurge will help you keep your team organized and on track too!
To learn more about QuerySurge, visit www.QuerySurge.com
As Europe's leading economic powerhouse and the fourth-largest hashtag#economy globally, Germany stands at the forefront of innovation and industrial might. Renowned for its precision engineering and high-tech sectors, Germany's economic structure is heavily supported by a robust service industry, accounting for approximately 68% of its GDP. This economic clout and strategic geopolitical stance position Germany as a focal point in the global cyber threat landscape.
In the face of escalating global tensions, particularly those emanating from geopolitical disputes with nations like hashtag#Russia and hashtag#China, hashtag#Germany has witnessed a significant uptick in targeted cyber operations. Our analysis indicates a marked increase in hashtag#cyberattack sophistication aimed at critical infrastructure and key industrial sectors. These attacks range from ransomware campaigns to hashtag#AdvancedPersistentThreats (hashtag#APTs), threatening national security and business integrity.
🔑 Key findings include:
🔍 Increased frequency and complexity of cyber threats.
🔍 Escalation of state-sponsored and criminally motivated cyber operations.
🔍 Active dark web exchanges of malicious tools and tactics.
Our comprehensive report delves into these challenges, using a blend of open-source and proprietary data collection techniques. By monitoring activity on critical networks and analyzing attack patterns, our team provides a detailed overview of the threats facing German entities.
This report aims to equip stakeholders across public and private sectors with the knowledge to enhance their defensive strategies, reduce exposure to cyber risks, and reinforce Germany's resilience against cyber threats.
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Subhajit Sahu
Abstract — Levelwise PageRank is an alternative method of PageRank computation which decomposes the input graph into a directed acyclic block-graph of strongly connected components, and processes them in topological order, one level at a time. This enables calculation for ranks in a distributed fashion without per-iteration communication, unlike the standard method where all vertices are processed in each iteration. It however comes with a precondition of the absence of dead ends in the input graph. Here, the native non-distributed performance of Levelwise PageRank was compared against Monolithic PageRank on a CPU as well as a GPU. To ensure a fair comparison, Monolithic PageRank was also performed on a graph where vertices were split by components. Results indicate that Levelwise PageRank is about as fast as Monolithic PageRank on the CPU, but quite a bit slower on the GPU. Slowdown on the GPU is likely caused by a large submission of small workloads, and expected to be non-issue when the computation is performed on massive graphs.
5. Life without SQL
Without SQL….
• You annoy technical people on your team
• Hack together rough approximations for
hours
6. Life with SQL
“Starting in 2013, after the CMO realizes
that he/she does not have the skill sets in
place for data analytics proficiency, 50% of
new marketing hires will have technical
backgrounds.”
- quote from IDC research of CMOs
7. Why is SQL important to me?
SQL will help you see, understand and
improve your company‘s metrics.
8. Why is SQL important to me?
SQL will help you see, understand and
improve your company‘s metrics.
It allows you to access data other analytics
tools cannot (Kissmetrics, Mixpanel, Google
Analytics, etc.)
9. Do you know the answers to some very basic
questions about your business?
Take a Minute
10. Do you know the answers to some very basic
questions about your business?
– Are you getting more customers or less this
month compared to previous?
Take a Minute
11. Do you know the answers to some very basic
questions about your business?
– Are you getting more customers or less this
month compared to previous?
– What percentage of customers are active
every week on your platform?
Take a Minute
12. Do you know the answers to some very basic
questions about your business?
– Are you getting more customers or less this
month compared to previous?
– What percentage of customers are active
every week on your platform?
– How many users leave each week (churn)? Is
this trending up or down?
Take a Minute
13. Do you know the answers to some very basic
questions about your business?
– Are you getting more customers or less this
month compared to previous?
– What percentage of customers are active
every week on your platform?
– How many users leave each week (churn)? Is
this trending up or down?
– Who are your 100 most active users? Who
are your 100 most valuable customers?
Take a Minute
14. What can you do with SQL?
• Make data-driven decisions
• Run profitable campaigns using data
• Understand every metric in your business
• Get superpowers
16. Early Win for You!
Let‘s take a second and have you do 2
things to get the most from this course:
1. Get read-only access to your database
17. Early Win for You!
Let‘s take a second and have you do 2
things to get the most from this course:
1. Get read-only access to your database
2. Ask someone technical how to run
queries against this database
18. A WORD OF CAUTION
Only run queries on a read-only or
“slave” database
19. How SQL Works
A database works a lot like an Excel
spreadsheet. It will contain multiple tables –
all with unique names, like ―Customers‖ –
with each table containing rows and
columns
20. Why SQL is Better than Excel
• Auto-updating information
• Easier to query
• Can visualize data automatically
21. Example Query
*See how this query works by checking out the example database I pulled together
at - http://bitly.com/udemysql
22. Example Query
*See how this query works by checking out the example database I pulled together
at - http://bitly.com/udemysql
23. SQL Queries
Select — This command tells SQL what data
you want to see. This data needs to be a
part of the table you‘re accessing.
24. SQL Queries
From — this command tells SQL where to
pull the data from. What‘s the name of the
table you‘re using to capture data? Put that
after the ―from‖ statement.
25. SQL Queries
Join — This command temporarily joins two
tables we‘d like to search, so that we can pull
data from multiple queries. ―Join‖ tells SQL
which table we‘d like to join, and the ―on‖
modifier tells SQL which columns in those
tables should map to each other.
26. SQL Queries
Where — This statement tells SQL how to
access the right data. In this case, we‘re
telling it to show us users who have gotten
errors in production AND who have signed
up within a certain time period.
27. SQL Queries
Group by – This statement tells SQL how to
group your data when it returns the query
result. In this case, data will be grouped by
name in the ‗users‘ table. Think of this as a
massive sort function in Excel.
28. SQL Queries
Order by – This statement tells SQL how to
order your data. This can be useful when
pulling massive amounts of information from
the database.
29. SQL Queries
Limit – This tells SQL how much data to
return. In our case, we‘ll only receive the first
15 results that fit the results of this query.
32. SQL Queries
Functions
• Avg() – returns the average value
• Count() – returns the number of rows
• First() – returns the first value of a column
or row
33. SQL Queries
Functions
• Avg() – returns the average value
• Count() – returns the number of rows
• First() – returns the first value of a column
or row
• Last() – returns the last value
34. SQL Queries
Functions
• Avg() – returns the average value
• Count() – returns the number of rows
• First() – returns the first value of a column
or row
• Last() – returns the last value
• Max() – returns the largest value
35. SQL Queries
Functions
• Avg() – returns the average value
• Count() – returns the number of rows
• First() – returns the first value of a column
or row
• Last() – returns the last value
• Max() – returns the largest value
• Min() – returns the smallest value
36. SQL Queries
Functions
• Avg() – returns the average value
• Count() – returns the number of rows
• First() – returns the first value of a column
or row
• Last() – returns the last value
• Max() – returns the largest value
• Min() – returns the smallest value
• Sum() – returns the sum
39. Where to Write Queries?
Depends on your stack:
• phpMyAdmin
40. Where to Write Queries?
Depends on your stack:
• phpMyAdmin
• Heroku Postgres Dataclips
41. Where to Write Queries?
Depends on your stack:
• phpMyAdmin
• Heroku Postgres Dataclips
42. Where to Write Queries?
Depends on your stack:
• phpMyAdmin
• Heroku Postgres Dataclips
• Eclipse SQL Explorer
43. Where to Write Queries?
Depends on your stack:
• phpMyAdmin
• Heroku Postgres Dataclips
• Eclipse SQL Explorer
• SQuirreL
44. Where to Write Queries?
Depends on your stack:
• phpMyAdmin
• Heroku Postgres Dataclips
• Eclipse SQL Explorer
• SQuirreL
• Oracle SQL Developer
45. Finding Table and Column Names
Connect to the database:
• mysql [-u username] [-h hostname] database-name
List all databases (type into MySQL prompt):
• show databases
Choose the database you want:
• use <database-name>
List all tables in the database:
• show tables
Describe a table:
• describe <table-name>
46. Example: Finding repeat buyers
Test SQL Database -
http://www.w3schools.com/sql/trysql.asp?file
name=trysql_select_all
STOP
How would you construct this query? Try
writing it in on your own now.
48. Understand Your User
Demographics
Let‘s say you want to answer the question
―what countries are most of my users from?‖
Write a query that pulls that information from
the test W3schools database.
52. Closing
That‘s it!
Get the SQL creator spreadsheet,
downloadable queries and additional
resources at
justinmares.com/sql
Editor's Notes
Matt title suggestion – “Know everything about your customers: SQL For Marketers and Growth Hackers”
Let’s get through the boring stuff quickly! SQL is a database language designed to allow humans to query, manipulate and communicate with your database (what holds every bit of information about your product, customers and how they use your application). This database language – SQL – is incredibly powerful. It allows anyone who knows it to pull exact, specific data right from your database: the same place all other analytics tools are getting data from. Quickly explain what’s actually happening when you write an SQL statementMost internet startups and companies use MySQL, an open source database that SQL works with. A small group of other companies are using NoSQL databases, but we won’t cover those in this course.There are some other kinds of databases – Redis, mongo, memcache and the like – that we won’t get to in this course. Just know that SQL is by FAR the most common, and the most useful. For others, syntax is similar but not exactly the same
Oh, and you’ll make more moneySet the stage with common problems marketers ask. Say “can you answer these basic questions right now?”Script around common problems marketers want to answer. Who are my most valuable customers? Where did they come from? What’s my churn/LTV? Is it getting better or getting worse?
You have a question about your users. How much money have customers from the latest ad campaign spent on your product?Without SQL….You bug your development team for days, possibly weeks, to run a simple query that isn’t related to anything they’re working on, and (in their minds) isn’t that importantYou hack together an answer using a dashboard, admin panel and other tools like Google Analytics, Kissmetrics, and the like. It takes a long time and involves a lot of manual data entry. Plus, these kinds of integrations require HOURS of development timeTalk about how I had to wait weeks for devs to run a simple query that took them 10 minutes to see our top customers. Give example of improper filtering I did in Kissmetrics that led to incorrect assumptions and campaigns. BE SPECIFIC
With SQL, you have a question about your customers, campaigns or churn and you can answer it. No asking developers or product managers. Simply dig in, answer questions yourself and accept raises and praises as they come in from your boss and coworkers.Lots of new marketing managers and product marketing hires have “SQL Knowledge a huge plus”. This is a huge job hack, and immediately makes you 2x as effective
Set the stage with common problems marketers ask. Say “can you answer these basic questions right now?”Script around common problems marketers want to answer. Who are my most valuable customers? Where did they come from? What’s my churn/LTV? Is it getting better or getting worse?
Set the stage with common problems marketers ask. Say “can you answer these basic questions right now?”Script around common problems marketers want to answer. Who are my most valuable customers? Where did they come from? What’s my churn/LTV? Is it getting better or getting worse?
Set the stage with common problems marketers ask. Say “can you answer these basic questions right now?”Script around common problems marketers want to answer. Who are my most valuable customers? Where did they come from? What’s my churn/LTV? Is it getting better or getting worse?
Set the stage with common problems marketers ask. Say “can you answer these basic questions right now?”Script around common problems marketers want to answer. Who are my most valuable customers? Where did they come from? What’s my churn/LTV? Is it getting better or getting worse?
Set the stage with common problems marketers ask. Say “can you answer these basic questions right now?”Script around common problems marketers want to answer. Who are my most valuable customers? Where did they come from? What’s my churn/LTV? Is it getting better or getting worse?
Imagine not having to mess with Google Analytics, Excel dumps or bothering a developer to answer these key questions.Knowing this information gives you superpowers. It allows you to – in a matter of minutes – get answers to hard questions that you, as a marketer, and your company must know.Then, you can use your answers to inform and decide on your next brilliant marketing strategy.
I ran growth at SaaS company Airbrake before our acquisition by Rackspace. Like all companies, we wanted to improve our churn but first needed to learn more about why our customers were cancelling their accounts. Was it because they hated the product, couldn’t figure it out, or were struggling at one specific step? We also wanted to know the type of customers that were cancelling. Were they newer customers? Older customers? Was our churn getting better or worse?Airbrake is an error-tracking tool for developers, so customers who get value from the product use us to capture their errors. I had a hypothesis – were customers who cancelled not going through the process of setting up the tool so that they captured their errors? I decided to find out. I first ran the above query to see how many errors in production each user had generated. Then, compared the number of errors from cancelled accounts to the number of errors from our best customers (data I got using another SQL query!) to look at the difference. It was huge. It turns out, generating an error as an Airbrake user is a key metric – customers that generate errors are much, much more likely to remain happy customers than those that don’t. So, we fixed some things in our onboarding process and cut our churn by more than 40%. This was a huge win for a few hours of data analysis, and one day of implementing a few changes to get people generating errors!Don’t worry, all of these pre-built queries will be given to you later in the course for you to modify and run on your own. Just a quick note as we start, we’ll be using MySQL syntax for this course
I want you to have the same big win by the end of this course. First, decide what key metric you’d like to learn more about or improve in your business. Maybe it’s seeing who your best customers are, learning where most of your new signups are coming from, or decreasing your churn. Decide what metric you want to learn more about with SQL, and then do the above steps. Let’s take a second and have you do 2 things to get the most from this course.1. Email your developer and ask him or her to give you read-only access to your database, or to set up a ‘slave’ server that you can run queries against. 2. Ask your developer to show you quickly how to run queries against this database. You’re likely using HerokuDataclips, phpMyAdmin or some other relatively standard database management tool. Be sure to ask if you’re using SQLite3, PostgreSQL, MySQL or some other type of SQL engine.Really. Take 5 minutes to have someone on your team set this up for you. If you’re on your own, check out the links in the resources on how to set up HerokuDataclips or phpMyAdmin, two of the more popular solutions out there.Resourceshttp://sixrevisions.com/tools/top-five-best-database-management-tools/http://www.sqlmaestro.com/products/mysql/http://www.sqlmaestro.com/products/postgresql/http://www.sqlmaestro.com/products/sqlite/https://devcenter.heroku.com/articles/dataclips (only if you’re using Heroku)SQL database to test statements and play around with so you can see how things work together - http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
I want you to have the same big win by the end of this course. First, decide what key metric you’d like to learn more about or improve in your business. Maybe it’s seeing who your best customers are, learning where most of your new signups are coming from, or decreasing your churn. Decide what metric you want to learn more about with SQL, and then do the above steps. Let’s take a second and have you do 2 things to get the most from this course.1. Email your developer and ask him or her to give you read-only access to your database, or to set up a ‘slave’ server that you can run queries against. 2. Ask your developer to show you quickly how to run queries against this database. You’re likely using HerokuDataclips, phpMyAdmin or some other relatively standard database management tool. Be sure to ask if you’re using SQLite3, PostgreSQL, MySQL or some other type of SQL engine.Really. Take 5 minutes to have someone on your team set this up for you. If you’re on your own, check out the links in the resources on how to set up HerokuDataclips or phpMyAdmin, two of the more popular solutions out there.Resourceshttp://sixrevisions.com/tools/top-five-best-database-management-tools/http://www.sqlmaestro.com/products/mysql/http://www.sqlmaestro.com/products/postgresql/http://www.sqlmaestro.com/products/sqlite/https://devcenter.heroku.com/articles/dataclips (only if you’re using Heroku)SQL database to test statements and play around with so you can see how things work together - http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
Some SQL queries can take a long time to run. And, if you don’t have much experience, that can slow the performance of your actual app or product.
We now know that SQL is a language that allows us to pull information from a database. But how does a database work?Check out the example database table from W3schools. A database consists of multiple tables, just like an Excel file can consist of multiple spreadsheets. Each of these tables contains columns and rows with unique customer information you can use to look things up.
Easier to query – can filter, sort information and do it all automaticallyVisualize – can automatically update queries and data using different design librariesCan dump SQL into Excel if you want
Walk through what this query is doingnote some database systems require ending each statement with a semicolon ;
Walk through what this query is doingnote some database systems require ending each statement with a semicolon ;
There’s a lot you can do with SQL. In this course, we’ll only cover how you can extract data from a database using the language. As you saw on the last slide, databases are a lot like Excel sheets. What we’ll do with our SQL queries is simply write them in a way that tells SQL what data to select and show us, where to access that data, and how to display it. Can also use “Select Distinct” to pull only unique values from your database. The query above will pull in every user from that time period. If someone signed up 2x, they’d show up 2x. Not so with ‘Distinct’
Mention that I’ll cover “count” statement later
This one needs some more explaining.http://www.tizag.com/sqlTutorial/sqljoin.phpRight join – will list every row that exists on the right sideLeft join – same but lists every row on the left side of the table. In general these are a bit complex, often not necessary
Explain what stack is.
Explain what stack is.
Explain what stack is.
Explain what stack is.
Explain what stack is. All these are tools that will make it easier for you to get data from a SQL database
Explain what stack is. All these are tools that will make it easier for you to get data from a SQL database
Explain what stack is. All these are tools that will make it easier for you to get data from a SQL database
Use this information to write your queries. Remember, you have to name the tables and columns you want to pull data from.Show – displays all databases or tables (depending on your selection)Use – tells SQL which database you want to use to run queries onDescribe – describes column data
For this part, we’re going to show you how to construct some basic SQL queries using the test SQL database from W3 school. Though these examples will be more fitting for an ecommerce store, you should get a good idea of how to construct these queries by scratch, and you’ll be able to see the output they generate. In real life, you’ll be able to query your database for whatever parameters you want, then dump that data into an Excel or other spreadsheet for easy, non-programattic analysis.First, let’s look at how you can find customers who’ve made repeat purchases at your ecommerce store. Write a query that shows the repeat buyers and how much they ordered in the test SQL database
SQL is especially useful for cohort analysisA cohort analysis is a method of analyzing a metric by comparing its behavior between different groups – also known as cohorts – of users. These are generally based on the dates that a user started using a service or application.This kind of data allows you to see if you’re attracting users with higher LTVs, measure the efficacy of marketing campaigns over time, and see how retention compares between different cohortsIn this case, we’re looking at all users who generated an error in the month of March, 2014. Then, we can compare this to other groups of users from previous months to see if new users are sending more errors (aka using the product more)
This graph is showing how different marketing campaigns lead to orders months after the customer has been acquired. As you can see in this example from Chartio, Facebook ads lead to orders throughout the customer lifecycle, while customers acquired via TV advertising don’t place any more orders after 4 months. All of this data is exceedingly useful in planning your next marketing campaigns.