12.03.2009, 17:26 | #1 |
Участник
|
Чего не хватает из аналитической информации?
Приветствую честной народ!
Вопрос скорее к профессиональным пользователям Акзапты: при выборе нового ЕRP решения, возник вопрос о возможностях системы в предоставлении аналитической информации. Продавцы (внедренцы) в один голос твердят, что есть ВСЁ, но меня интересует ЧЕГО НЕТ. Может кто-то сталкивался с тем, что нельзя сделать или можно, но с огромными затратами времени на копирование ЕКСЕЛей, ручной поиск и "склеивание" и т.д. Заранее благодарю! |
|
12.03.2009, 17:29 | #2 |
Ищущий знания...
|
а по каким модулям вас интересует аналитическая информация?
какую версию Аксапты вы рассматриваете?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
12.03.2009, 17:36 | #3 |
Участник
|
Цитата:
Сообщение от ollu
Вопрос скорее к профессиональным пользователям Акзапты: при выборе нового ЕRP решения, возник вопрос о возможностях системы в предоставлении аналитической информации. Продавцы (внедренцы) в один голос твердят, что есть ВСЁ, но меня интересует ЧЕГО НЕТ. Может кто-то сталкивался с тем, что нельзя сделать или можно, но с огромными затратами времени на копирование ЕКСЕЛей, ручной поиск и "склеивание" и т.д.
Как только появляется слово ВСЕ - жди логической ошибки. ВСЕГО в аксапте конечно же нет. но анализировать то, что введено можно. и даже с удобствами. из того, что сделать можно, но с огромными затратами, можно отметить анализ по таблицам, связь между записыми которых n:n. Например, LedgerTrans, TaxTrans, BankTrans, CustTrans, VendTrans и, конечно же, InventTrans связаны неоднозначным отношением n:n. И если не предпринимать специальных мер, то связывать записи между этими таблицами - сущий гемор. Т.е. запрос "дайте оборотку по 62 счету в разрезе клиентов" реализуется непросто, если заранее не предпринять предупредительных мер по ограничению аксаптовского функционала (хотя бы потому, что проводки по клиенту могут пойти и на 76). Но зато запрос "дайте оборотку в разрезе любимых клиентов" делается на ура. или запрос "дайте анализ какие клиенты какой товар купили" тоже реализуется быстро. |
|
12.03.2009, 17:41 | #4 |
Участник
|
Рассматриваем обе 4 и 5 (больше склоняемся к 4-й, наверное спецов больше). Есть большая разница? Ориентируемся на стандартный пакет, охватывающий :
1. Sales 2. Failed Orders 3. Purchases 4. Purchase Orders 5. Distribution (between organization units) 6. Internal Operations (inside organization) 7. Stock 8. Raw materials 9. Raw material analysis and inspection 10. Production 11. GLOperations 12. GLAssetOperations Из аналитики интересуют всякие нестандартные срезы, например: консолидированная информация по нескольким предприятиям по основным средствам. |
|
12.03.2009, 17:46 | #5 |
Участник
|
как интересно... это сознательный выбор? а почему модуль буржуйских ОС, а не российский модуль?
Цитата:
Обратите внимание, что консолидированная отчетность отличается от простого суммирования тем, что из консолидированной отчетности после суммирования удалены внутренние обороты. В Аксапте есть инструменты для маркировки внутренних оборотов. Но будете ли вы этой маркировкой пользоваться? Не знаю. Будете ли сами вводить какой-то свой маркер внутренних оборотов? тоже не знаю. В общем, суммированную по разным компаниям отчетность вы получите легко. А вот получите ли консолидированную? Ответ будет зависеть от того, как именно вы будете вводить информацию. |
|
12.03.2009, 17:59 | #6 |
Участник
|
Цитата:
как интересно... это сознательный выбор? а почему модуль буржуйских ОС, а не российский модуль?
Цитата:
из того, что сделать можно, но с огромными затратами, можно отметить анализ по таблицам, связь между записыми которых n:n. Например, LedgerTrans, TaxTrans, BankTrans, CustTrans, VendTrans и, конечно же, InventTrans связаны неоднозначным отношением n:n. И если не предпринимать специальных мер, то связывать записи между этими таблицами - сущий гемор. Т.е. запрос "дайте оборотку по 62 счету в разрезе клиентов" реализуется непросто, если заранее не предпринять предупредительных мер по ограничению аксаптовского функционала (хотя бы потому, что проводки по клиенту могут пойти и на 76).
Ещё один ньюанс: база большая (поэтому и Аксапта), планируется или "чужой" DWH или "свой" ОЛАП. Никто не может сказать где граница когда ОЛАП не справится с задачей (ограничение по времени) или что-то ещё? Что думаете про ОЛАП кубы? Почему-то иносранцы их любят, а мы нет, может пользоваться не умеем? |
|
12.03.2009, 18:09 | #7 |
Участник
|
а... это хорошо. значит таких безумных запросов типа "дайте оборотку по 62 в разерезе клиентов" у вас будет значительно меньше.
Цитата:
Сообщение от ollu
Ещё один ньюанс: база большая (поэтому и Аксапта), планируется или "чужой" DWH или "свой" ОЛАП. Никто не может сказать где граница когда ОЛАП не справится с задачей (ограничение по времени) или что-то ещё?
Что думаете про ОЛАП кубы? Почему-то иносранцы их любят, а мы нет, может пользоваться не умеем? А использовать ОЛАП на Аксапте (или на других проклятобуржуинских программах) - милое дело. ОЛАП не даст вам оперативных данных. По определению. А в остальном - нормально. |
|
12.03.2009, 18:18 | #8 |
Участник
|
Да, и еще.
Журнал/Заказ/Закупка - суть черновики. Они могут удаляться после разноски, а информация из них полностью переходит в проводки. Поэтому никогда не рассчитывайте, что в черновиках информация будет хранится вечно. Журнал - это не 1Совский документ. Поищите, этот вопрос обсуждался неоднократно на форуме. Но если у вас "иносранцы", то для них это привычная схема работы и вопросов должно быть существенно меньше, нежели у наших бухов. |
|
12.03.2009, 18:22 | #9 |
Участник
|
Цитата:
Цитата:
Поэтому и возникают вопросы: что нельзя сделать в малокастомизированной аксапте? |
|
12.03.2009, 18:32 | #10 |
Участник
|
Цитата:
По-моему, да. причем, по-моему, гораздо проще построить запросы руками, нежели пользоваться стандартным модулем связи с ОЛАПом. Обратите внимание, что стандартный модуль связи с ОЛАПом будет решать вопросы, связанные с валютами и их курсами (но по-моему, проще руками запрос сделать). Вот что сложно сделать руками - это универсальным образом правильно обработать витруальные компании и настройки прав доступа к записям (RLS). В каждом конкретном случае проще написать константы, нежели генерить универсальное решение... Кроме того, как всегда с ОЛАПом возникает вопрос корретного drill Down к исходным данным, которые вдобавок находятся в другой программе. Но это типовая для ОЛАПа проблема. В общем, по-моему, особых проблем нет. Есть технические проблемы, типичные для всех ОЛАПов: связи N:N, курсы валют, витруальные компании, права доступа и drill down. Пару лет назад один участник пытался продать набор ОЛАП отчетов для Аксапты. Но у него продажи не очень пошли поскольку заинтересованные лица считали, что проще сделать нежели покупать. В результате он выложил набор отчетов в бесплатный доступ. Поищите. |
|
12.03.2009, 19:01 | #11 |
Участник
|
Цитата:
Сообщение от mazzy
По-моему, да. причем, по-моему, гораздо проще построить запросы руками, нежели пользоваться стандартным модулем связи с ОЛАПом. Обратите внимание, что стандартный модуль связи с ОЛАПом будет решать вопросы, связанные с валютами и их курсами (но по-моему, проще руками запрос сделать). Вот что сложно сделать руками - это универсальным образом правильно обработать витруальные компании и настройки прав доступа к записям (RLS). В каждом конкретном случае проще написать константы, нежели генерить универсальное решение... Поэтому и ищу ответ на вопрос: чего нет (и не может быть) в мало модифицированной системе? |
|
12.03.2009, 19:15 | #12 |
Участник
|
Не. пользователи не должны делать запросы.
запрос должен подготовить аналитик/программист. пользователи должны пользоваться подготовленными. просто для аналитика/программиста есть два способа создания: 1) встроенный модуль business analisys, 2) создать запрос (и сам куб) руками непосредственно инструментарием ОЛАП системы. после того, как аналитик/программист создаст запрос (и соответственно куб), то пользователю будет абсолютно все равно как он создан. использовать его будут одинаково. на что надо обратить внимание, я уже ответил. |
|
12.03.2009, 19:19 | #13 |
Участник
|
что-то у меня закралось нехорошее предчувствие, что вы поиском не пользуетесь
Вы бы посмотрели кубы которые уже есть в стандартной Аксапте. начните отсюда Microsoft Dynamics AX 2009 White Paper: Configure the Default OLAP Cubes и далее Дрилл в OLAP-отчетах Ax 2009 OLAP Вопросы по OLAP в DAX2009 Slava09: Microsoft Dynamics AX 2009. Что нового? OLAP: Главная книга - Журнал налоговых регистров OLAP in AX4 и далее в поиск. |
|
|
За это сообщение автора поблагодарили: ollu (1). |
12.03.2009, 20:11 | #14 |
Участник
|
[QUOTE=mazzy;192797]
Muzzy, неверное замечание в части: "запрос "дайте оборотку по 62 счету в разрезе клиентов" реализуется непросто, если заранее не предпринять предупредительных мер по ограничению аксаптовского функционала (хотя бы потому, что проводки по клиенту могут пойти и на 76)." А как же профиль разноски, в котором задается синтетический счет для учета задолженности по клиенту. Не доработка профиля разноски - отсутствие периодичности. Хотя решается плодением новых профилей разноски в случае изменения синтетического счета в будущем. А в части недостатков по аналитике, (имею ввиду финансовую аналитику, Dimension), несколькими предложениями: -нет возможности указания разных аналитик (для дебета и кредита) в одной проводке; -финансовые аналитики, предлагаемые в стандартном функционале НИКАК не вяжутся с аналитикой синтетического счета, которую хотят видеть бухгалтера РФ. Данную аналитику можно пользовать только в управленческом учете. Получать информацию (действительно необходимую) в разрезе аналитик, используя таблицу "Ledgertrans" и не заставляя при этом пользователя дублировать её ввод - без доработки не обойтись. |
|
12.03.2009, 21:13 | #15 |
Участник
|
Цитата:
Цитата:
Цитата:
Конечно же нет. Цитата:
воспринимайте ledgertrans как проводки по синтетическому плану счетов (но с разделителями учета), а аналитическую информацию берите из модулей-регистров. (В предыдущем предложении использовалась 1Совская терминология). Только учитывайте, что связи между ledgerTrans и прочими могут быть как многие-ко-многим при некоторых допущениях, учитывайте и настраивайте допущения. (В этом предложении использовалась Аксаптовская терминология). В общем, сначала думать надо. Опять же: в FAQ и в поиск. Обсуждалось тыщу раз. И наконец, greenfin, вы исходный вопрос читали? "Чего не хватает из аналитической информации?" Вы разницу между "аналитикой" и "аналитической информацией" понимаете? В сторону: как же задолбали 1Сники, которые делают свою 1С из любой программы. И ведь сам таким был. Невыносимо... |
|
12.03.2009, 21:39 | #16 |
Модератор
|
Цитата:
Пример - стандартный (идущий в поставке) куб с Sales margin. Средствами аксапты один экземпляр куба обновляется около 4 часов, самодельный T-SQL запрос отрабатывает за 30 секунд. Ну и нафига спрашивается козе баян? Дальше.. Dimensions аксаптовский OLAP обновлять не умеет без повторного пересоздания куба, которое в свою очередь похерит пользовательские роли. В общем, IMHO для демонстрации на пресэйлах в стиле "как можно за 5 минут построить с ноля гламурную сводную таблицу" - то что надо, а для использования в production - пилить и пилить
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: glibs (1), AlexeyS (2). |
13.03.2009, 01:36 | #17 |
Аманд
|
Цитата:
Пару лет назад один участник пытался продать набор ОЛАП отчетов для Аксапты. Но у него продажи не очень пошли поскольку заинтересованные лица считали, что проще сделать нежели покупать. В результате он выложил набор отчетов в бесплатный доступ. Поищите.
|
|
13.03.2009, 06:37 | #18 |
Мрачный тип
|
В журналах ОС и складских журналах ?
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
13.03.2009, 10:08 | #19 |
Участник
|
Mazzy: "вы исходный вопрос читали? "Чего не хватает из аналитической информации?"
Вы разницу между "аналитикой" и "аналитической информацией" понимаете?" Что бы получать аналитическую информацию для этого в базе должна быть информация о хоз.операциях с детализацией не меньше чем это требуется для выполнения АХД и принятия решений. В своем сообщении рассматривал только «кусок» в части отражения на синтетических счетах («LedgerTrans»). Mazzy:"конечно же обойтись. только не надо из фин.аналитики делать "субконто". воспринимайте ledgertrans как проводки по синтетическому плану счетов (но с разделителями учета), а аналитическую информацию берите из модулей-регистров. (В предыдущем предложении использовалась 1Совская терминология). Только учитывайте, что связи между ledgerTrans и прочими могут быть как многие-ко-многим при некоторых допущениях, учитывайте и настраивайте допущения. (В этом предложении использовалась Аксаптовская терминология). В общем, сначала думать надо." Из Dimension никто не делает субконто. В ledgertrans не хватает аналитики, используемой конкретным синт.счетом. А для получения информации с учетом аналитики используемой счетом предлагаете джойнить таблицы, содержащие данную информацию. Согласен, но только если база не больших размеров. А если в базе делается запись только в одном InventTrans за месяц примерно 1,5 – 2 млн.строк (учел только в финн.статусе), тогда отчет в on-line режиме «не дождаться». Для закрытых периодов используем хранилище по сгруппированным аналитическим срезам. Mazzy:"используйте многострочную проводку..." Это не удобно и времени занимает больше, нежели если была бы возмжность раздельного ввода. На другие недостатки указали уже другие участники. |
|
13.03.2009, 10:46 | #20 |
Участник
|
Цитата:
Сообщение от mazzy
а... это хорошо. значит таких безумных запросов типа "дайте оборотку по 62 в разерезе клиентов" у вас будет значительно меньше.
"Иносранцы" работают с системами, которые не отторгают ОЛАП технологию так сильно как наша 1С. Я бы не сказал, что наши любят меньше. Просто использовать ОЛАП на базе данных 1С - это очень нетривиальная задача (в основном из-за встроенной иерархии). Как раз из области "сделать можно, но будет потрачено столько сил". Со всеми вытекающими. А использовать ОЛАП на Аксапте (или на других проклятобуржуинских программах) - милое дело. можно сделать инкрементное обновление раз в час или чаще. хоть каждые пять минут, вполне оперативно. |
|