Анализ данных: SQL для маркетологов

План курса

Здравствуйте и добро пожаловать на занятия по теме «SQL для маркетологов».

В этой лекции мы рассмотрим план данного курса.

Этот курс будет состоять из следующих лекций:  Реляционная база данных в SQL,  Таблицы SQL,  Индексы и сравнение скорости,   Изменение данных таблиц SQL,  Объединение таблиц SQL,   Обобщение, группировка и сортировка. Реальные маркетинговые запросы,   Расширенный SQL на Spark,  Дальнейшие сведения, практика в SQLУпражнение – вопросы для интервью.

В следующей после этой лекции части мы сделаем обзор различных типов баз данных, поддерживающих SQL. Мы остановимся подробнее на SQLite, поскольку именно эта база данных будет рассматриваться в курсе, а кроме того, она легкодоступна для всех использующих Windows, Linux или Mac. На самом деле если вы используете Mac, то она у вас уже установлена. Если же вы работаете под Windows или Linux, то я дам указания, как получить собственную бесплатную копию SQLite.

В следующей части я объясню, что такое реляционная база данных и наведу пример простенькой таблицы вроде тех, которые мы будем использовать на протяжении всего курса. Я покажу, как считывать данные из таблицы и создавать таблицу – простейшие действия.

В последующей части мы углубимся в тему и поговорим о том, как ускорить обработку запросов при помощи индексов. Как вы понимаете, в один прекрасный момент таблица станет настолько большой, что для её чтения понадобится всё больше и больше времени. Я докажу, что индексы позволяют ускорить работу.

В следующей части мы поговорим о том, как изменять данные в таблице. Для этого есть три основных способа – вставка, обновление и удаление.

В последующей части мы обсудим объединение, когда у вас есть две содержащие данные таблицы, а вы хотите их объединить. Я покажу вам разные способы слияния.

В следующей части мы поговорим о группировке, сортировке и подсчёте объектов в таблицах. Как вы понимаете, это поможет вам выяснить, какой продукт является наиболее прибыльным, каково среднее количество обращений каждого клиента и другие подобные вопросы.

И в последней части мы перейдём к более сложному материалу, и я покажу вам, как можно давать SQL-запросы применительно к большим объёмам данных с помощью Spark, запускаемой на Hadoop.

 

Почему вам следует прекратить зависеть от программистов и изучить SQL

В дополнении я хочу обсудить с вами тему – зачем маркетологам необходимо знать SQL.

Вы устали от своеволия хитроумных аналитических программ? Вам приходится просить помощи у программиста каждый раз, когда возникает вопрос по данным?

Это неприятно и вряд ли позволит вам эффективно работать. SQL расшифровывается как structured query language – язык структурированных запросов. Это язык, который можно использовать для работы со всеми видами баз данных, начиная от крошечных, хранящихся на вашем iPhone, и заканчивая огромными, охватывающими данные с нескольких континентов. Программисты проделали огромную работу по созданию различных типов этих сложных хранилищ данных, в то же время позволяя использовать одинаковый язык для работы почти со всеми из них.

Что это значит для вас? Это значит, что, зная SQL, вы можете пользоваться преимуществами всех этих программ и получать нужную вам информацию, независимо от типа базы данных, лишь бы она поддерживала SQL. Вы можете формулировать запросы вроде сколько людей отсеиваются на каждом этапе заключения торговой сделки, какова ваша годовая прибыль, есть ли какие-то демографические различия среди покупателей товара X и покупателей товара Y, какой месяц оказался самым прибыльным и есть ли сезонные колебания в вашей сфере деятельности.

Будучи программистом, я, вероятно, не учёл всех вопросов, которые интересуют вас долгие годы, но я гарантирую, что знание SQL поможет вам ответить них. Работая среди различных людей мира техники, я заметил, что многие менеджеры по маркетингу и продакт-менеджеры обладают навыками в работе с SQL, а иногда даже навыками в написании кода.

Если вы хотите не только сделать вашу работу более продуктивной, но и показать себя наилучшим образом перед нанимателем и догнать конкурентов в вашей сфере деятельности, – вам обязательно нужно изучить SQL.

Понравилась статья? Поделить с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: