Слово и фраза: Искать: Сортировать по:
Форумы на Sostav.ru / Маркетинговые исследования / Мониторинг: как эффективно использовать получаемый массив информации
< 1 2 3 >

Profile
Измайлов©

Постов: 1067
Дата регистрации: 18.08.2006

Цитата, автор Alexander_P:
Вы представляете сколько будет "весить" таблица из 65 тыс. записей? )вы ни чего с ней сделать не сможете.


Из 45 тыс. строк на 32 столбца весит 18 мегабайт. Соответственно, на 65 тыс. около 25 д.б.
Делаю каждую пятницу, анализ продаж - из канонического вида "мен-р/клиент/ассортимент - прод. янв/февр/.../дек" в отчёт по каждой асс. позиции с выделением постоянных и разовых клиентов. Считается долго (около 1,5 часов), но это терпимо - на обед в пятницу ушёл, включил и нехай работает.
Правда, с ужасом думаю о том моменте, когда число строк превысит 65 тыс (а при такой динамике роста, это будет уже к ноябрю), тогда придётся либо дробить исходные данные на 2 части, либо осваивать макросы под Ацесс, либо учить макроязык чего-либо посерьёзней, вроде СПСС или Статистики.
А скорее всего вытаскивать из шкафа пухлый справочник по Дельфям, брать ящик пива и пару друзей-программеров :)
--------
Учынее устнавоиил уидвиетьленйы фтак – всопритияе члеовкеом солва ен звасиит от проядак бувк внтури енго.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 09:56
цитата
Profile
Alexander_P©

Постов: 1035
Дата регистрации: 20.06.2007

Цитата, автор Измайлов:

Считается долго (около 1,5 часов), ..... Правда, с ужасом думаю о том моменте, когда число строк превысит 65 тыс



Вот и я об этом! НЕ должно такого быть! 1,5 часа это много, плюс опасно в плане того что экселю приходится огромное количество данных и формул перелапачивать, что черевато ошибками.
В акцессе, как и в любой реляционной базе данных у вас уже несколько таблиц. Связи между таблицами позволяют не захламлять главную таблицу повторящимися значениями (типа имя менеджера и др.) и формулами (используются запросы), таким образом в целом вся база данных будет весить гораздо меньше. А анализ, о котором вы говорите, выполняется за несколько минут.
Конечно серьезные математические модели не построишь, но вот для этого то как раз и нужен Эксель - выгружаешь в него из акцесса данные (только необходимые и уже отобранные по необходимым признакам) и в путь.
для: IgorRudy©
смотрите прикрепленный файл – первое, что в голову пришло, может можно и по-другому.
для: Olga63©
Да, пожалуй, Вы правы. Но тут уже вопрос управления и целесообразности..
attachment
db4.mdb

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 10:18
цитата
Profile
Дмитрий Петряшов©
Ride the lightning
Постов: 2245
Дата регистрации: 08.08.2006
для: Alexander_P©
Респект!
--------
Маркетинг и конкурентная разведка

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 11:15
цитата
Profile
Измайлов©

Постов: 1067
Дата регистрации: 18.08.2006

Цитата, автор Alexander_P:

Цитата, автор Измайлов:
Считается долго (около 1,5 часов), ..... Правда, с ужасом думаю о том моменте, когда число строк превысит 65 тыс


1,5 часа это много, плюс опасно в плане того что экселю приходится огромное количество данных и формул перелапачивать, что черевато ошибками.


Гм... Скажите, а вы когда-нибудь программировали обработку больших массивов? Хотя-бы на бейсике?


Цитата, автор Alexander_P:
В акцессе, как и в любой реляционной базе данных у вас уже несколько таблиц. Связи между таблицами позволяют не захламлять главную таблицу повторящимися значениями (типа имя менеджера и др.) и формулами (используются запросы), таким образом в целом вся база данных будет весить гораздо меньше. А анализ, о котором вы говорите, выполняется за несколько минут.


Да ну... Расскажите плз, как мне в Ацессе разбить клиентов на пост. и разовых на основании критерия 2 и более покупки за последние 4 месяца? А потом просуммировать по всей базе отдельно постоянных, отдельно разовых, сравнить с динамикой по таковым за последние 3 месяца и с начала года, по постоянным отдельно выделить не взявших в этом месяце, недобравших норму (-25% от среднего потребления за 3 мес), перебравших норму и чтобы всё это нажатием одной кнопки, а? Не, блин, иногда самоуверенность людская меня поражает...


Цитата, автор Alexander_P:
Конечно серьезные математические модели не построишь, но вот для этого то как раз и нужен Эксель - выгружаешь в него из акцесса данные (только необходимые и уже отобранные по необходимым признакам) и в путь.


А нафига, когда можно менее 65000 строк замечательно хранить и в экселе? В общем, понял вашу мысль, храниение базы и первичная обработка - Ацесс, тонкая доводка - Эксель. Логично, но мне удобнее всё делать в Ехеле.
--------
Учынее устнавоиил уидвиетьленйы фтак – всопритияе члеовкеом солва ен звасиит от проядак бувк внтури енго.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 11:21
цитата
Profile
Alexander_P©

Постов: 1035
Дата регистрации: 20.06.2007

Цитата, автор Измайлов:

Да ну... Расскажите плз, как мне в Ацессе разбить клиентов на пост. и разовых на основании критерия 2 и более покупки за последние 4 месяца? А потом просуммировать по всей базе отдельно постоянных, отдельно разовых, сравнить с динамикой по таковым за последние 3 месяца и с начала года, по постоянным отдельно выделить не взявших в этом месяце, недобравших норму (-25% от среднего потребления за 3 мес), перебравших норму и чтобы всё это нажатием одной кнопки, а? Не, блин, иногда самоуверенность людская меня поражает...



Расказывать, конечно, не буду - долго это... да и не делается все за пол-часа. Для себя я схемку уже набросал, а вот на полную разработку надо время. И вы сможете это сделать потратив неделю на ознакомление с акцессом.


Цитата, автор Измайлов:

А нафига, когда можно менее 65000 строк замечательно хранить и в экселе?



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


В общем, понял вашу мысль, храниение базы и первичная обработка - Ацесс, тонкая доводка - Эксель.



Собственно, я лишь об этом :):)

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 12:16
цитата
Profile
Arsenij©
Просто маркетолог
Постов: 5216
Дата регистрации: 17.11.2003

Цитата, автор Измайлов:
Да ну... Расскажите плз, как мне в Ацессе разбить клиентов на пост. и разовых на основании критерия 2 и более покупки за последние 4 месяца? А потом просуммировать по всей базе отдельно постоянных, отдельно разовых, сравнить с динамикой по таковым за последние 3 месяца и с начала года, по постоянным отдельно выделить не взявших в этом месяце, недобравших норму (-25% от среднего потребления за 3 мес), перебравших норму и чтобы всё это нажатием одной кнопки, а? Не, блин, иногда самоуверенность людская меня поражает...



Готов на спор сделать такой запрос за пару часов :) Считаться будет примерно минуты за две-три...
--------
Мое хобби и не более того - Суздаль.
Магазин подарков Леарта - швейцарские ножи Wenger, ручки Parker и Waterman, и еще много всего.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 13:13
цитата
Profile
Arsenij©
Просто маркетолог
Постов: 5216
Дата регистрации: 17.11.2003

Цитата, автор IgorRudy:

65К в Экселе весит не намного больше чем в Аксессе :)



Провел тестик :) на скромной базе в 20000 записей 1,36МБ в Excel против 1,12 в Access. 20% как никак. И это не считая того, что очень много данных переводится в справочники, благодаря чему размер базы существенно уменьшается.



А как вы сравниваете рекорд номер 25 с рекордом номер 26 в Аксессе с помощью только SQL кваери?



Я не могу понять физический смысл и необходимость этого действия. Если Вы дадите пример того, ЗАЧЕМ это нужно делать, то смогу продемонстрировать.
--------
Мое хобби и не более того - Суздаль.
Магазин подарков Леарта - швейцарские ножи Wenger, ручки Parker и Waterman, и еще много всего.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 13:22
цитата
Profile
Измайлов©

Постов: 1067
Дата регистрации: 18.08.2006

Цитата, автор Alexander_P:
Расказывать, конечно, не буду - долго это... да и не делается все за пол-часа. Для себя я схемку уже набросал, а вот на полную разработку надо время. И вы сможете это сделать потратив неделю на ознакомление с акцессом.




Цитата, автор Arsenij:
Готов на спор сделать такой запрос за пару часов :) Считаться будет примерно минуты за две-три...



Так, господа уважаемые, давайте карты на стол - вы действительно уверены, что средствами Ацесса без использования ВБА возможно из таблицы на листе "исходный" получить таблицу на листе "результат" (см. приложенный файл)?
Если да, снимаю шляпу и иду читать книжки по БД в тех разделах, которые вы изволите указать (если, конечно, изволите :) ).
attachment
ассортанализ.xls
--------
Учынее устнавоиил уидвиетьленйы фтак – всопритияе члеовкеом солва ен звасиит от проядак бувк внтури енго.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 14:02
цитата
Profile
Alexander_P©

Постов: 1035
Дата регистрации: 20.06.2007
Да, это вполне посилам. Не берусь утверждать, что я смогу сделать это за 2 часа, как Arsenij©, но это реально.
Если Вы знакомы с основами построения реляционных баз данных и запросов в Access, то рекомендую, собственно, справку MS Access - большинство ответов на вопросы там есть, также есть отличный форум - www.sql.ru - реально помогает решить практические задачи и еще книгу К.Гетц "Access. Сборник рецептов для профессионалов" - содержит ряд "фишек", которые помогут в работе.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 17:08
цитата
Profile
Arsenij©
Просто маркетолог
Постов: 5216
Дата регистрации: 17.11.2003
для: Измайлов© Извините, со временем никак... Все запросы (основные, дальше дело техники и еще получаса) сделаны, базу могу по почте отправить - она никак меньше 100К не получается, но вот возникла небольшая засада с выводом данных на одну страницу единовременно. Я задумался, просто такая задача пока что не стояла у меня. Но я думаю, что она решаема несложно.

По созданию запросов - времени заняло полчаса :)
--------
Мое хобби и не более того - Суздаль.
Магазин подарков Леарта - швейцарские ножи Wenger, ручки Parker и Waterman, и еще много всего.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 04.07.2007 17:45
цитата
Profile
Дмитрий Петряшов©
Ride the lightning
Постов: 2245
Дата регистрации: 08.08.2006
для: Измайлов©
Ну, не знаю, что тут сложного в Вашей задачке, честное слово :) Все можно реализовать при помощи системы запросов и сложных отчетов. Что касается книги, по которой можно Access освоить, то рекомендую книгу Э. Феддема "Эффективная работа: Access 2002" : http://www.yandex.ru/yandsearch?text=%DD...%FF+%F0%E0%E1%EE%F2%E0%3A+Access+2002
Книга толстая (940 страниц), но очень толковая. Настоятельно рекомендую :)
--------
Маркетинг и конкурентная разведка

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 05.07.2007 21:36
цитата
Profile
IR©
Маркетолог - международник
Постов: 5658
Дата регистрации: 27.01.2007
для: Arsenij©

Цитата, автор Arsenij:

А как вы сравниваете рекорд номер 25 с рекордом номер 26 в Аксессе с помощью только SQL кваери?


Я не могу понять физический смысл и необходимость этого действия. Если Вы дадите пример того, ЗАЧЕМ это нужно делать, то смогу продемонстрировать.



А вы разве покупателей или покупки не сравниваете? Каждый рекорд (строка) либо покупатель - либо покупка. Например сортирую по покупателям и делаю "делта" на сколько траты первого покупателя отличаются от второго и т.д. А потом делаю плот на делты. В Аксессе для этого надо макро писать в Бейсике, открывать/закрывать рекордсет, считывать и сравнивать рекорд за рекордом (могу прислать код) - а в Экселле - 10 секунд (=IF(B3<>B4, C4-C3,0) и т.д)
Другой пример - сегментация покупателей. В аксессе - это занимает много времени написать код, т.к. надо сравнивать каждый рекорд с тысячами используя "кривые" аксессовские макросы - в Экселе - простая макро.
--------
marketer marketiri lupus est ...

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 05.07.2007 21:58
цитата
Profile
Arsenij©
Просто маркетолог
Постов: 5216
Дата регистрации: 17.11.2003
для: Дмитрий Петряшов© Поддерживаю - серьезные книги издательства "Питер" всегда очень хороши! У меня подобная по Access 2000
--------
Мое хобби и не более того - Суздаль.
Магазин подарков Леарта - швейцарские ножи Wenger, ручки Parker и Waterman, и еще много всего.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 06.07.2007 20:59
цитата
Profile
Arsenij©
Просто маркетолог
Постов: 5216
Дата регистрации: 17.11.2003
для: IgorRudy© Ну собственно, о чем и говорилось - разовый анализ проще делать в Excel, а регулярный - в Access. Сам такой :) И, естественно, когда мне нужен отчет на 1-2-4 раза, я его сделаю ручками, а когда каждый месяц - потрахаюсь и за пару дней создам в Access, чтобы потом не мучаться с созданием и форматированием таблиц...

А сегментацию вообще-то проще всего делать в SPSS - она под это специально заточена! Как я выяснил - сильно продвинутый Excel :)
--------
Мое хобби и не более того - Суздаль.
Магазин подарков Леарта - швейцарские ножи Wenger, ручки Parker и Waterman, и еще много всего.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 06.07.2007 23:20
цитата
Profile
IR©
Маркетолог - международник
Постов: 5658
Дата регистрации: 27.01.2007
для: Arsenij©
Совершенно с Вами согласен.
SPSS неплох для сегментации (древесные, К-средние и т.д.), но сегментацию по требованию заказчика там сложнее запрограммировать (например разбить потребителей на 10 десайлов, либо с равными продажами, либо где в каждом десайле продажи в 2 раза меньше, чем в предыдущем и т.д.).
--------
marketer marketiri lupus est ...

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 07.07.2007 02:28
цитата
Profile
Alexander_P©

Постов: 1035
Дата регистрации: 20.06.2007

Цитата, автор Arsenij:

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



Не сложно. Через подчиненные отчеты.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 10.07.2007 09:27
цитата
Гость<<
<
для: Arsenij©
Ну, почему же только SPSS? ;)
Есть и другие статпакеты и программы для обработки информацции социлогической и маркетинговой информации.
<

Да 0 Нет 0
  10.07.2007 09:40
цитата
Profile
Arsenij©
Просто маркетолог
Постов: 5216
Дата регистрации: 17.11.2003
для: Гость Просто SPSS наиболее известна и является негласным стандартом, вот и все. А пакетов-то, конечно, хватает.
--------
Мое хобби и не более того - Суздаль.
Магазин подарков Леарта - швейцарские ножи Wenger, ручки Parker и Waterman, и еще много всего.

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 10.07.2007 10:00
цитата
Profile
IR©
Маркетолог - международник
Постов: 5658
Дата регистрации: 27.01.2007
для: Arsenij©
Я почему-то думал, что SAS - это стандарт (да и первыми были они), а SPSS, STATA и т.д. - лишь гонятся за SAS :) Но похоже зависит от страны ... :)
--------
marketer marketiri lupus est ...

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 10.07.2007 19:16
цитата
Profile
Дмитрий Петряшов©
Ride the lightning
Постов: 2245
Дата регистрации: 08.08.2006
для: IgorRudy©
Игорь, а можно пару вопросов задать? ;) Какими статистическими пакетами пользуются в Штатах? Какие из них наиболее популярны?
2. Какие программы по мониторингу изменений на сайтах используются наиболее активно?
--------
Маркетинг и конкурентная разведка

Да 0 Нет 0
Пользователь в OffLine Послать приватное сообщение Добавить пользователя в список друзей 10.07.2007 22:01
цитата
< 1 2 3 >
В настоящий момент эту тему просматривают: участников - 0, гостей - 1.
Тема является закрытой на добавление сообщений!


Форумы на Sostav.ru / Маркетинговые исследования / Мониторинг: как эффективно использовать получаемый массив информации
© "ООО Состав.ру" 1998-2024

тел/факс: +7 495 225 1331 адрес: 109004, Москва, Пестовский пер., д. 16, стр. 2

При использовании материалов портала ссылка на Sostav.ru обязательна!
Администрация Sostav.ru просит Вас сообщать о всех замеченных технических неполадках на E-mail
Rambler's Top100   18+   Словарь маркетинговых терминов