Имя: Пароль:
1C
 
Есть решение 1С для создания корпоративного хранилища данных?
0 Stagor
 
22.10.08
11:07
Есть много баз баз 1С77 и 1С81, так же некоторая информация в Эксель и Акцесс! Необходимо сформировать OLAP-кубы для хранения и анализа информации!
Есть ли смысл использовать 1С решение (какое тогда?) или SQL2005 BI?
1 LamerSuper
 
22.10.08
11:09
А чем не нравятся регистры накопления?
2 Stagor
 
22.10.08
11:21
(1) Не подходят! Нужен инстумент OLAP
3 SiAl-chel
 
22.10.08
11:27
(0) Красивые названия. Произвольную группировку можно и с помощью построителя отчета выводить. А вот где хранить и в каком виде, это одному только постановщику задачи ясно.
4 i-rek
 
22.10.08
11:36
olap это то же что построитель отчёта, только хуже :))
5 i-rek
 
22.10.08
11:38
и вообще обычный регистр бухгалтерии с хорошим планом счетов - куда круче любого олапа
6 Sadovnikov
 
22.10.08
11:39
(0) "OLAP-кубы для хранения" ??? Я вот тоже знаю очень много красивых и непонятных слов.
7 Stagor
 
22.10.08
11:51
Ясно, никто из вас не работал с OLAP-кубами, жаль!
8 Stepa86
 
22.10.08
11:58
(7) ну тогда поясни чем они круче построителя отчетов??? или не работал с построителем???
9 Vitello
 
22.10.08
12:00
(4)Видно много ты про олап знаешь...
10 ДенисЧ
 
22.10.08
12:01
(8) они скоростью круче. И названием :-)
11 Stepa86
 
22.10.08
12:01
+(8) я не прикалываюсь, мне интересны различия =)
12 Vitello
 
22.10.08
12:01
(5)А это вообще совершенно разные вещи.
13 Vitello
 
22.10.08
12:02
14 Stepa86
 
22.10.08
12:05
(13) увеличение скорости за счет увеличение размера базы???
15 Sadovnikov
 
22.10.08
12:08
(14) Понятие "денормалтзация" слышал?
16 Stepa86
 
22.10.08
12:08
(15) нет, а нада???
17 Stepa86
 
22.10.08
12:10
+(16) или это все относится к теории СУБД??? я по ней честно зачет получил года 4 назад =)
18 Stagor
 
22.10.08
12:12
(8) с построителем не работал, частично работал с СКД.
Навскидку, что есть в OLAP и чего нет (или есть но не так) в СКД:
1. Заранее спроектированные многомерные кубы (не набор запросов из реляционных таблиц)
Возможность пополнения "куба" новыми данными.
2. Формирование среза куба за 5 секунд (В СКД было и несколько минут)
3. Возможность делать различную группировку для измерения, например Измерение Дата может группироваться "Год, неделя, день" а может и "Год, месяц, неделя, день, час"
Или Измерение месторасположение может группироваться "Страна, Область, Город, Район" а может "Страна, Город"
4. Возможность детализации (сверления) куба.
19 Sadovnikov
 
22.10.08
12:15
(16) Извини, не посмотрел на год рождения... Теория в действии...
20 Stepa86
 
22.10.08
12:16
(18) 3 и 4 вроде нормально в СКД реализованы... 2 можно поправить немного другим способом хранения (наверно это и будет олап), 1 регистры тоже заранее проектируюца и все зависит от конечной реализации...
21 Stepa86
 
22.10.08
12:20
(19) запоминается только то, что нужно в работе, остальное как то само забывается... Так что надо сделать с регистрами, читоб они больше на олап стали похожи? меня начальство одно время грузило этими понятиями, но конкретно так ничего и не сказали...
22 i-rek
 
22.10.08
12:24
на счёт скорости олап - не стал бы говорить утвердительно. Это она в рекламе только такая, а в жизни я часто видел зависшие на долгие минуты кубы, когда неосторожно мышкой сбросишь большое измерение в разворот
23 Sadovnikov
 
22.10.08
12:26
(21) " запоминается только то, что нужно в работе, остальное как то само забывается" - если уж тебе не нужны в работе основополагающие принципы постороения БД, то извини... Тут уж тебе никто не поможет.
24 i-rek
 
22.10.08
12:27
(21) юзай старую консоль отчётов, там есть вывод в сводную таблицу.
Внешне - чистый олап ))

Как раз с дриллдауном в олапе всё плохо. В 1С не применяя лишних телодвижений можно провалиться до документа и открыть сам документ. А в олапе просто самого документа не будет, поэтому и открывтаь нечего ))

Кроме того организация временных кубов остатков с вобможностью среза на произвольный момент времени - задача для олапа оч. сложная. (тупо добавлять измерение "время" - нельзя - куб умрёт тут же)
25 Lama12
 
22.10.08
12:27
(0) Консолидация тебя чем не устраивает?
26 Lama12
 
22.10.08
12:27
(25) + это конфигурация такая.
27 i-rek
 
22.10.08
12:28
"заранее спроектированные кубы" ну извините, заранее спроектированные отчёты в 1С изготовляются на порядок проще чем кубы. И Вынуть через точки нечто незапроектированное в отчёте тоже можно. А в кубе - фиг
28 Stepa86
 
22.10.08
12:29
(23) приведение к нормальному виду и наоборот денормализация как то не пригождались или делались на интуитивном уровне...
29 Mitriy
 
22.10.08
12:37
(23) а что, знание терминов и знание принципов - это одно и то же?
30 Sadovnikov
 
22.10.08
12:43
(29) А где я такое написал?
31 Отто Ларинголог
 
22.10.08
12:44
Такого решения от 1С нет.
Для решения этой задачи лучше, как мне кажется, не изобретать велосипед, а использовать подходящий и предназначенный для этого для этого инструмент. Например, MSSQL Integration Services...
32 Отто Ларинголог
 
22.10.08
12:47
Имелась в виду задача непосредственно из сабжа: "для создания корпоративного хранилища данных".
33 Stagor
 
22.10.08
12:51
(24) А в сводной таблице от 1С можно группировать измерение по группам, как в SQL?

(25) В консолидации нет Хранилища данных(OLAP-кубов), все данные тянутся из подключинных источников в момент построения отчета.
34 LamerSuper
 
22.10.08
12:51
Могу ошибаться но куб вроде должен формироваться из таблиц SQL например раз в день ночью. Актуально для анализа продаж за прошедшие 10 лет. У вас в 8 есть такие данные?
35 Отто Ларинголог
 
22.10.08
12:52
Не надо путать Хранилища Данных и OLAP-кубы. Это не одно и то же.
36 DimG
 
22.10.08
12:54
Неплохая штучка http://www.rosterminal.com/54/ Видел на одной из конференций. Многообещающе.
37 LamerSuper
 
22.10.08
12:54
для (33) сведения (34) отсюда http://www.ozon.ru/context/detail/id/3183336/
38 i-rek
 
22.10.08
13:02
(33) а что такое "измерение по группам" ?
в 1С есть иерархические измерения по иерархическим справочникам
39 Vitello
 
22.10.08
13:09
(31)+1.Имхо лучше использовать "внешнее" хранилище, закидывать туда данные как нужно, и работать уже с ним.
40 Stagor
 
22.10.08
13:14
(38) Долго писать, если интересно, см. в поиске "Группировка элементов в измерении"
41 i-rek
 
22.10.08
13:16
Из готовых на 1С правильнее всего было бы упомянуть Инталев.
Но если есть свой разработчик - лучше своя база с документами, регистрами и конвертацией через КД2
42 Stagor
 
22.10.08
13:16
(38) + к (40) иерархические справочники не имеют отношения к Группировка элементов в измерении в OLAP! :)
43 i-rek
 
22.10.08
13:18
(40) посмотрел. т.е. сама технология ОЛАП ничего не предлагает для "группировки элементов в измерении", просто при наполнении куба вычисляется нужное измерение.
И чего, в 1С это делается точно так же.
44 Stagor
 
22.10.08
13:20
(43) см. внимательнее.
45 Fynjy
 
22.10.08
13:24
Инталев ...
46 i-rek
 
22.10.08
13:25
где смотреть ? яндек на словосочетание "группировка элементов в измерении" выдаёт только одну ссылку, из чего следует, что это не общепринятый термин
и из этой ссылки следует, что она организуется правилами ETL
ну в 1С конвертацией будет организовываться
47 Stagor
 
22.10.08
13:32
http://www.olap.ru/basic/OLAP_intro1.asp#04
в самом низу по ссылке!

Говоря об измерениях, следует упомянуть о том, что значения, наносимые на оси (измерения), могут иметь различные уровни детализации. Например, нас может интересовать суммарная стоимость заказов, сделанных клиентами в разных странах, либо суммарная стоимость заказов, сделанных иногородними клиентами или даже отдельными клиентами. Естественно, результирующий набор агрегатных данных во втором и третьем случаях будет более детальным, чем в первом. Заметим, что возможность получения агрегатных данных с различной степенью детализации соответствует одному из требований, предъявляемых к хранилищам данных, — требованию доступности различных срезов данных для сравнения и анализа.
48 i-rek
 
22.10.08
13:35
(47) ну и.... где я не прав-то
это именно иерархические справочники - в терминологии 1С
49 LamerSuper
 
22.10.08
13:36
(47) А если измерением регистра накопления является Справочник клиенты. У каждого элемента сапрвавочника есть реквизиты :Страна, Область, Район и т.д.
Вытащить это в любой универсальный отчет можно же?
50 LamerSuper
 
22.10.08
13:38
Многомерное измерение OLAP=Справочник 1с8
51 shuhard
 
22.10.08
13:39
(47) 1С Консолидация - BI  в полном объеме:
- сбор и очистка;
- хранилище;
- OLAP.
http://v8.1c.ru/consolid/
52 LamerSuper
 
22.10.08
13:40
OLAP на SQL сервере это нужно для Dynamics AX. Там справочники не иерархические. Все что в 1с8 включено в платформу в Microsoft продается как отдельный продукт.
53 Stagor
 
22.10.08
13:46
(48) Хорошо, поясню на простом примере, используя терминалогию 1С
В 1С иерархический справочник Клиенты имеет 1 вид иерархии - реквизит Родитель! В OLAP - измерении, например реквизиты ("Страна", "Город" и "Район") у справочника "Клиенты" могут создавать иерархию!
Я может не вполне хорошо объясняю... но думаю так уже понятнее
54 Stagor
 
22.10.08
13:48
(51) Может я невнимательно прочитал, где там OLAP в консалидации?
55 LamerSuper
 
22.10.08
13:54
(53) Ладно конкретизация
Справочник клиенты (Иерархический):
Реквизит Страна-Тип Справочник Страны (Иерархический)
Реквизит Город- Тип Справочник Города (Иерархический)
и т.д.
56 i-rek
 
22.10.08
14:05
(53) а, это да
а так ли оно вообще нужно если можно просто создать ещё измерение ))
57 Новиков
 
22.10.08
14:10
Граждане, которые не слышали что такое олап, не разрушайте своими догадками местные умы :)

Единственная жирный + его в контексте 1С: это практически мгновенный отчет на выходе. И то только потому, что данные туда уже влиты и сконфигурированны нужным образом. Про (18) п .3. я уже совсем молчу - это элементарщина для тех кто знает скуль. В свое время у нас стояла задача - формировать отчет по продажам по годам. Поиски начал со статьи гения 1с про олап, потом начались олап ру, поиск инфы на инфанате и аллебуке, руборде и т.д. Я пришел к такому выводу: если отчет собирается очень долго и очень редко - смысла городить олап-огород нет. Если же какой-то емкий отчет собирается часто - да, есть смысл и большой. И все, в этом и есть весь смысл. Если ты не знаешь как что-то сделать на скуле, значит олап тебе не поможет.

Stagor: вам на скульру дорога, там подробно обсосано на чем городятся олап-кубы и какие средства для этого нужны :)
58 Stagor
 
22.10.08
14:12
(56) Нужно, к примеру в справочнике номенклатура разным подразделениям нужна разная иерархия (для продажников одна, для закупщиков другая), а в 1С она одна для одного справочника! Неудобно!
59 shuhard
 
22.10.08
14:16
(54) прочитай еще раз, позырь презентацию
60 Stagor
 
22.10.08
14:18
(59) Там нет слова OLAP! Если я не прав ссылку в студию!
61 shuhard
 
22.10.08
14:19
(60) если бы ты хоть раз работал с кубами, то сразу бы узнал их.
62 Stagor
 
22.10.08
14:24
Это вы о регистре сведений в консолидации называется "ЗначенияПоказателейОтчетов"?
Это в нем я должен распознать OLAP? :)
63 i-rek
 
22.10.08
14:24
(58) ну извините, мы же говорим не об OLTP базе, куда вбивают данные ?
мы договорились, что будем сливать данные для анализа в аналитическую базу, со своими регистрами и справочниками.

Так что нам мешает сделать 2 справочника номенклатура с разной иерархией ? ))

Если уж говорить о неудобствах, то одна но хорошая иерархия лучше чем много но плохих (как в аксапте)
64 Stagor
 
22.10.08
14:27
(63) А если нужно 10 различных иерархий? 10 справочников номенклатуры? :)
65 i-rek
 
22.10.08
14:27
ну на счёт OLAP в "консолидации" - я бы тоже поостерёгся. Некоторые черты есть, но невозможность вертеть данными на лету "как хочешь" и умирание на больших объёмах

кстати вспомните, как активно предлагались олап-решения во времена 7ки и как они разом все исчезли при появлении восьмёрки.
66 Живой Ископаемый
 
22.10.08
14:28
(53) Я наверое офтопом к ОЛАПу, все равно мало что в нем смыслю.. Но мне казалось что через... через плоаны видов Характеристик можно содавать альтернативные иерархии. Разве нет?
67 Живой Ископаемый
 
22.10.08
14:31
(63) Номенклатура - просто плохой пример.. Давайте возьмем Контрагентов...
в освной иерархии справочника имеем например Группы - Юр.Лица, Физ.Лица, резиденты, нерезиденты...
А альтернативная иерахия которая нам нужна - это какой контрагент под каким работает... Верхнему контрагенту мы даем скидку 5%, на следующем уровне - 4% и т.д...
68 SiAl-chel
 
22.10.08
14:32
Фиг его знает. У меня одиин знакомый директор-продажник сливал нужные ему данные в книгу Excel, создавал сводные таблицы, крутил их как хотел, периодически добавлял данные из "плоских" отчетов, созданных в 1С. Но при этом этом очень удивлялся умному слову OLAP, хотя практиковал его каждый день. Так что вопрос не в том, где оно храниться, а в том чтобы правильно создать хранилище, и знать что в нем нужно хранить. Так как выше упомянутый директор не заморачивался с детализацией до продажи каждой номенклатурной единицы. Если бы заморачивался, то и сводная таблица по продажам филиалов ой бы как у него тормозила.
69 i-rek
 
22.10.08
14:34
(64) ну я ж признал, что это сомнительное, но преимущество )) Сомнительное - потому что можно сделать больше измерений.
Ещё есть достоинства у ОЛАП ?
я думаю, что если б мир узнал восьмёрку, ОЛАП бы умер
70 LamerSuper
 
22.10.08
14:37
(69) Это если бы мир выбирал решения чтоб родить. Но мир интересует потрахаться.
71 Живой Ископаемый
 
22.10.08
14:39
(70) гы, за афоризм - зачод... :)
72 Stagor
 
22.10.08
14:47
(69) "я думаю, что если б мир узнал восьмёрку, ОЛАП бы умер" - вы имеете право так думать :)
73 Sadovnikov
 
22.10.08
14:50
(69) Блин, я тоже такую траву хочу!!!
74 i-rek
 
22.10.08
14:51
(72) ну согласись же, там где есть 1С8, для олапа просто не остаётся места
75 i-rek
 
22.10.08
14:52
ну назовите мне контору, юзающую 8ку и олап одновременно. Хоть погляжу на извращенцев...
76 Mort
 
22.10.08
14:57
Знавал я таких извращенцев. Обанкротились в конце концов..
77 Sadovnikov
 
22.10.08
15:01
(75) Ну назови мне хоть одну контору, где юзается восьмерка и присутствует такой объем данных, чт онужен ОЛАП? И при этом восьмерка ведет себя адекватно.
78 shuhard
 
22.10.08
15:21
(62) движок от хранилища отличить не можешь ?
79 Stagor
 
22.10.08
16:08
(78) Где я написал слово движок?
80 shuhard
 
22.10.08
16:12
(79) там,где в Рг искал OLAP
81 Stagor
 
22.10.08
16:15
(80) там речь шла про OLAP-куб
82 shuhard
 
22.10.08
16:18
(81) и ?
84 Stagor
 
22.10.08
16:26
(82) Этот вопрос говорит только о вашем непонимании OLAP-технологии и замкнутости на 1С-движке :)
85 shuhard
 
22.10.08
16:35
(84) докажи, начни с постулата что OLAP определяется структурой хранилища.
86 Stagor
 
22.10.08
16:58
(85) Докажи, что писал в (51) -> в 1С:Консалидация есть OLAP , или приведешь цитату из официального источника www.1c.ru после этого можно что-то обсуждать конструктивно!
87 shuhard
 
22.10.08
17:05
(86) жалкая попытка ставить мисте условия.