Показано с 1 по 30 из 41
-
25.07.2006, 18:48 #1
- Регистрация
- 13.12.2005
- Сообщений
- 51
Насколько реально освоить MS SQL Server?
На вакансии аналитиков часто требуют MS SQL Server.
Коллеги, подскажите, кто сталкивался.
Насколько реально быстро (2-4 недели) освоить сие чудо микрософта, имея опыт написания запросов только в Access? Нужен функционал аналитика (про администрирование и прочие продвинутые вещи речь не идёт).
Запросы писал достаточно сложные и много, понимание принципов работы БД есть.
Нужно, есс-но, для трудоустройства.
Буду признателен, если выскажите своё мнение. Я, признаться, в растеренности.
-
25.07.2006, 22:05 #2
- Регистрация
- 28.12.2005
- Сообщений
- 122
Очередная беда...
К сожалению, часто встречается такая ситуация, что вместо того, чтобы заниматься маркетингом и анализом, используя давно написанный профессиональный софт, маркетолог вынужден становиться полупрограммистом и тратить кучу времени на самописные поделки...
В результате, как с морской свинкой (не имеет отношения ни к морю, ни к свиньям)... И до программиста не дорастает, и на нормальный анализ времени не остается...
-
26.07.2006, 09:42 #3
Если у Вас есть опыт работы с Accessom, то MS SQL Server тоже можно освоить. Посмотрите в Accesse есть преобразование в SQL Server, запросы там чем то похожи. В принципе почему бы не ограничиться только Accessom ? Соглашусь и с другим автором послания. Маркетологу приходиться писать программы и для маркетологов и для продажников.
Хотелось бы в форуме об этом тоже пообщаться...
Пишите, коллеги...
-
26.07.2006, 14:37 #4
- Регистрация
- 13.12.2005
- Сообщений
- 51
Дык, беда-то общая
Ну да, получеловек - полуконь. Вот только не одни маркетеры от этого страдают. Насколько я в курсе, например, в финансах, аналогичная ситуация. Господа, а как может быть по-другому, если всё быстро развивается и меняется? Или к каждому аналитику персонального программера приставить?
-----
Например, мой тесть - топ-менеджер в строительстве. Компьютера боится, как огня (человек в возрасте). Вот ему и дают двух секретарей - едакая прокладка между шефом и компьютером.
-----
Хорошо, конечно, когда пишешь ТЗ - тебе всё делают. Но по своему опыту: часто новые возможности извлечения и представления информации, простого анализа, визуализации следуют из знания (или хотя бы представления) о софте.
То, что маркетолог вынужден писать приложения, скрипты, запросы для продажников и ниже с ними - однозначно плохо. Вот на это нужен программер. Моё мнение: должен быть в состоянии, писать ТЗ. Что Вы думаете?
2 fistoff:
Спасибо за комментарий. Немного успокоили.
2 All:
Первоначальный вопрос остаётся открытым. Просьба высказываться, кто сталкивался.
-
26.07.2006, 23:16 #5
- Регистрация
- 28.12.2005
- Сообщений
- 122
А смысл-то какой во всех этих ТЗ?????
Если вам надо подготовить красивый отчет или просто какой-то документ, разве вы готовите ТЗ на разработку текстового редактора??? Нет, вы открываете Word или любой аналогичный продукт!
Или может быть ваш бухгалтер готовит ТЗ на разработку учетной системы??? Эти времена давно прошли!!!
Для того, чтобы маркетолог не превращался в полупрограммера или полупостановщика давно существует софт, который большинство задач по сбору, обработке и анализу данных уже решает!
Господа!
Может хватит каждому изобретать свой личный велосипед?
-
27.07.2006, 11:32 #6
- Регистрация
- 13.12.2005
- Сообщений
- 51
Михаил, прекрасно понимаю ваше негодование. Если есть хороший и достаточно гибкий софт + регулярная необходимость в нём + бюджет = естественно нужно использовать. (Обязательно посмотрю Монитор).
Но часто бывают разовые задачи. Например, мне нужен Market Basket Analysis 2 раза в год. Есть по крайней мере 3 варианта: Deductor (не дёшево), Statsoft Statistica Data Miner (более 22000 у.е. в год) или ТЗ своему программеру (почти бесплатно).
Другой момент: возможности специализированного софта ограничены (всмысле, трудно тягаться по универсально с микрософт, да и зачем). Получается, что аналитик видит только в тех измерениях, которые предусмотрел разработчик! В случае с обычным менеджером по маркетингу этого вполне достаточно, согласен. Для аналитика - нет!
-
27.07.2006, 15:34 #7
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от iusovich
Ограничения в измерениях как раз имеют место быть, когда программист пишет вам какой-то софт, согласно ТЗ... Есть ТЗ - получите отчет! Понадобились другие разрезы, опять давайте ТЗ...
Специализированный софт более универсальный инструмент!
В том же Мониторе, Вы можете сами добавлять разрезы для аналитики, причем, для этого не нужно изучать SQL или Access... Достаточно просто знать, чего вы хотите!
-
28.07.2006, 02:05 #8Сообщение от iusovich
-
28.07.2006, 14:50 #9
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от hilton
А чего Вы так разозлились-то на меня? За "платформу" в соседней ветке обиделись?
Поверьте, обида - плохой советчик... Она отключает логику и заставляет писать некомпетентные сообщения...
Судя по Вашему посту, Вы просто никогда не работали с нормальными продуктами для маркетологов... На основании каких систем Вы сделали выводы про "одноногость", скорость работы на больших объемах и пр.?
Приведите конкретные примеры!!!
-
28.07.2006, 20:03 #10
Михаил, я не обиделся. Не за что А чем выводы не правильные? Любая структура, которая претендует на универсальность уступает по скорости выборок структуре сделанной под конкретные запросы.
-
01.08.2006, 13:50 #11
- Регистрация
- 13.12.2005
- Сообщений
- 51
2 hilton:
Спасибо со совет, дельно, учту.
2 Михаил:
Интересная дискуссия. К сожалению, поддерживать её на Вашем уровне я не в состоянии (background не тот). Посему, разрешите откланиться
2 All:
Ответы на свой вопрос я получил, всем спасибо.
-
01.08.2006, 18:05 #12
Освоить функционал за это время нереально.
Месяца достаточно, чтобы научиться составлять достаточно сложные запросы, без использования курсоров, динамического сиквела и прочих "наворотов"
На сайте www.sql.ru можно найти ссылку на ресурс, где можно попрактиковаться в составлении запросов на нескольких десятках каверзных задач (точную ссылку, увы, не помню). Кстати, на этом же ресурсе в форуме стоит полазить в темах - приводятся красивые решения типовых задач.
Действительно, это не совсем работа для маркетера, но, положа руку на сердце, иногда так действительно проще: получить массив сырых данных и под конкретную задачу постоить собственный запрос. Кроме того, в некоторых случаях просто нет выбора.
"Нормальный специализированный софт" - это, конечно, здорово. Конечно, удобно работать с ОЛАП-кубами, настроенными на готовеньком хранилище данных. А если нет его, хранилища, а есть только стандартная конфигурация 1С (в лучшем случае) и приходящий раз в месяц программист-фрилансер? А если отчет нужен такой, который выбором разреза куба не решается - например, нужно в точках данных совместить агрегированные числовые значения и принципиально неагрегируемые значения (дата, "номинальные" значения)?
Есть только одно сображение "против" - рациональность использования времени. Аналитику платят за выводы, а не за процесс написания запросов. Иногда лучше неполный анализ сегодня, чем идеальный - через неделю. Поэтому, если есть возможность пользоваться услугами разработчиков - нужно пользоваться услугами разработчиков...
-
02.08.2006, 10:43 #13
- Регистрация
- 13.12.2005
- Сообщений
- 51
Константин, спасибо! Ресурс шикарный!
-
02.08.2006, 11:35 #14
глупости.
запросами сиквел не заканчивается. чтобы работать с любой БД нуно знать как она реагирует на те или иные рабочие ситуации, ее слабые и сильные стороны.
не совсем понимаю зачем маркетологу знать сиквел?
работать с гиперкубом - это понятно. но это 2 большие разницы - работать с хранилищем и его проектировать\наполнять. для первого сиквел знать не нужно особенно, для второго как ни странно тоже. для второго нужен обширные опыт работы на этой почве. только и всего.
примите совет:
- вам не нужна такая работа, с невразумительными и контектсными навыками. лучше поищите другую.
-
02.08.2006, 12:46 #15не совсем понимаю зачем маркетологу знать сиквел?
например, в Oracle Marketing (часть oracle e-business suite) для работы с некоторыми функциями - сегментация, создание списков - пользователь может сам выбирать - использовать преднастроенные источники данных, или при помощи простого SQL создавать свои, в том числе, параметризованные. Это достаточно удобно в некоторых случаях.
Хотя, конечно, знание сиквела никак нельзя считать стандартным квалификационным требованием для маркетлога Так что по поводу невнятных требований Вы абсолютно правы...
-
02.08.2006, 14:35 #16
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от Константин Стрюков
Хранилище данных готовое, причем, данные из той же 1С тоже туда попадают.
А по поводу совмещения данных, Вы можете привести пример?
-
02.08.2006, 15:33 #17А по поводу совмещения данных, Вы можете привести пример?
-
03.08.2006, 01:46 #18
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от Константин Стрюков
Приведите, пожалуйста, практический пример этого:
Сообщение от Константин Стрюков
-
03.08.2006, 11:29 #19
Вот именно, какой вопрос...
Например, в разрезе клиентов своего региона супервайзору может быть интересно видеть количество контактов за период времени, объем продаж по каждому клиенту, дату последнего контакта, дату последней покупки и тему последнего контакта.
-
03.08.2006, 23:31 #20
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от Константин Стрюков
Причем, абсолютно практическая! Один из наших клиентов как раз так ее и озвучил...
В Monitor CRM это пока два отчета. В одном будет динамика продаж и контактов по клиентам региона за период, а в другом даты последних контактов и продаж, сумма продажи и параметры контакта по тому же списку клиентов.
Т.е. будет две таблички по списку клиентов.
Скоро, я думаю, их можно будет объединять в одну прямо в Мониторе. А пока можно их сформировать по отдельности и слить вместе в Excel.
В любом случае, это намного проще и быстрее, чем писать запросы!
Совокупное время подготовки такого отчета - 10-15 минут
Давайте еще какую-нибудь задачку позаковыристей
-
04.08.2006, 01:38 #21
Если система правильно построена, то:
select
name
adate,
asubj,
samount,
pdate
from customer
< 1 мин.
-
04.08.2006, 01:49 #22
Нет ничего сложного для решения таких задач в SQL запросах, не стоит их боятся и приписывать к компетенции программистов. Программисты другим занимаются, поверьте. Отвлекитесь от английских слов и посмотрите на логику построения запроса по- русски:
-------------
ВЫБРАТЬ
Данные1,
Данные2,
ДанныеN
ИЗ ТАБЛИЦЫ Таблица
ПРИ УСЛОВИИ ЧТО
Значение поля X равно (<,>, <> и т.д.) <условие>
СОРТИРОВАТЬ ПО <перечисление полей>
------------
Это декларативный язык. Немного практики и вы уже не бежите к программисту по каждому чиху. А задача программиста сделать интерфейс, в который можно вводить эти запросы и средства из визуализации. Можно тот же Excel использовать для решения подобных задач, но если есть программер под рукой лучше пусть сделает что-то попроще. А то напугают простыми вещами. И это работа аналитика, которая почему-то представляется только в анализе готовых распечаток Готовые распечатки смотрит тот, для кого аналитик их готовит.
-
04.08.2006, 23:58 #23
- Регистрация
- 28.12.2005
- Сообщений
- 122
Хилтон!
Боюсь, Вы не совсем поняли суть "маркетинговой аналитики"...
Задача-то не построить конкретный отчет, а "поиграть" с данными! Например, в случае приведенном Константином, добавить к полученной таблице цены конкурентов в регионе... или просто убрать из этого списка 2-3 клиентов, и посмотреть, что получится... и т.д.
При этом думать не на языке запросов, а о реалиях рынка!!!
И насчет 1 минуты Вы погорячились... Кто же Вам предоставит готовую таблицу под Ваш запрос?... Реальные структуры и учетных, и Crm-систем, достаточно сложны... К той же базе 1С Вы такой запрос просто не сделаете!
Не надо вводить людей в заблуждение... Ваша рекомендация звучит так: "Автомобиль - это просто! Всего четыре колеса, двигатель и кузов! Шесть деталей - чего тут сложного!"
-
05.08.2006, 02:10 #24Сообщение от Кадыков Михаил
-
05.08.2006, 02:13 #25Сообщение от Кадыков Михаил
-
05.08.2006, 02:29 #26
Для Автора. Дайте задание Вашим программистам построить хранилище данных из которого можно извлекать информацию простыми запросами и анализировать ее в тех же кубах. Компонент для решения подобных задач много. Стоят они от 300$ в исходных текстах.
-
06.08.2006, 02:14 #27
- Регистрация
- 25.11.2005
- Сообщений
- 690
Сообщение от Кадыков Михаил
-
07.08.2006, 13:49 #28
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от hilton
Сообщение от hilton
Сообщение от hilton
Мне кажется, Ваша роль здесь немного другая... Судя по Вашим постам не только в этом, но и в других форумах, у Вас сложилось крайне негативное отношение к Monitor CRM и ко мне лично, что и прослеживается во всех Ваших сообщениях...
Я предполагаю, что это вызвано не только разногласиями относительно идеологии систем, но и особенностями взаимоотношений с некоторыми партнерами...
-
07.08.2006, 13:51 #29
- Регистрация
- 28.12.2005
- Сообщений
- 122
Сообщение от Сахават
-
07.08.2006, 14:19 #30Сообщение от Кадыков Михаил