SAPфорум.RU https://sapboard.ru/forum/ |
|
Загрузка в BPC из BW https://sapboard.ru/forum/viewtopic.php?f=87&t=76183 |
Страница 1 из 1 |
Автор: | murmur [ Вт, апр 17 2012, 22:29 ] |
Заголовок сообщения: | Загрузка в BPC из BW |
Прошу высказать критические замечания относительно следующего решения. Стоит задача загрузить фактические данные из BW в BPC (версия 7.5). Поскольку опыта загрузок в BPC не было, то к любым советам и рекомендациям отношусь настороженно. Коллеги советуют использовать исключительно BPC-шные стандартные средства загрузки. Почитал, на SDN-е (пока еще только бегло) и там обсуждается вариант загрузки транзакционных данных через BW-шные цепочки с использованием UJD_TEST_PACKAGE. Насколько я понял, никаких серьезных противопоказаний к этому нет - полная оптимизация тоже будет работать. Так ли это?! Если кто использовал данный метод, посоветуйте, какие могут быть проблемы? Второй вопрос по основным данным. Если попытаться загружать их чисто BW-шными средствами, то какие могут быть проблемы, и вообще, возможно ли это, если надо загружать атрибуты и иерархии. Насколько я знаю длинные текстовые атрибуты хранятся в BPC как-то по-своему, и иерархии имеют другую структуру. То есть без BPC-шных пакетов никак не обойтись? Еще видел в документации (система пока еще не инсталлирована и нет возможности пощупать) BPC-пакеты для загрузки транзакционных данных из BW инфо-провайдеров, а также загрузку атрибутов и иерархий из инфо-объектов. Как быть в ситуации, если надо загружать данные (как транзакционные, так и основные) из PSA или же из инфо-источника (после предварительной трансформации над PSA-данными)? Нет желания искусственно плодить инфо-объекты, чтобы из них потом забирать данные в BPC Заранее спасибо! PS: хау-тушки по загрузке из BW в BPC приводить не надо - уже есть. Интересуют именно ответы на поставленные вопросы |
Автор: | RiTm [ Ср, апр 18 2012, 13:57 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
Добрый день! Цитата: Коллеги советуют использовать исключительно BPC-шные стандартные средства загрузки. Почитал, на SDN-е (пока еще только бегло) и там обсуждается вариант загрузки транзакционных данных через BW-шные цепочки с использованием UJD_TEST_PACKAGE. По поводу UJD_TEST_PACKAGE — да, загрузку можно настроить. Нюансы: это не стандарт и не поддерживается. Для запуска пакетов используются при этом настроечные файлы (хранятся и ведутся именно как файлы на сервере приложений, ведутся через транзакцию UJFS). Соответственно гибко менять параметры (месяц, например) в критеряих загрузки не получится. Есть мелкие косяки, например до какого-то патча у UJD_TEST_PACKAGE было ограничение на длину входного параметра, особо длинные криетрии нельзя было передавать. Мрак ). Файлы - что-то вроде xml. Кривенько вообщем как-то. Цитата: Второй вопрос по основным данным. Если попытаться загружать их чисто BW-шными средствами, то какие могут быть проблемы, и вообще, возможно ли это, если надо загружать атрибуты и иерархии. Насколько я знаю длинные текстовые атрибуты хранятся в BPC как-то по-своему, и иерархии имеют другую структуру. Можно и атрибуты, и иерархии загружать, все то же самое. Нюансы, например, такие. В случае загрузки иерархий - в этом файле вручную прописывается исходный внутренний код иерархии BW. Удалили иерархию в BW - сделали новую - загрузка в BPC не работает, вручную надо править файл. Цитата: То есть без BPC-шных пакетов никак не обойтись? А без них в любом случае не обойтись. UJD_TEST_PACKAGE вызывает запуск пакета BPC, это один из входных параметров, если вы запускали отчет. То есть вы не до конца прочувствовали этот механизм - BPC часть в любом случае используется. Можно, конечно еще настроить прямую загрузку в BPC-кубы, но это уже совсем плохо. Загружать и планировать одновременно нельзя, при любых изменениях в BPC трансформации в BW станут неактивными, при full-оптимизации вообще все поломается и т.д. Цитата: Еще видел в документации (система пока еще не инсталлирована и нет возможности пощупать) BPC-пакеты для загрузки транзакционных данных из BW инфо-провайдеров, а также загрузку атрибутов и иерархий из инфо-объектов. Как быть в ситуации, если надо загружать данные (как транзакционные, так и основные) из PSA или же из инфо-источника (после предварительной трансформации над PSA-данными)? Нет желания искусственно плодить инфо-объекты, чтобы из них потом забирать данные в BPC Из PSA нельзя, только из инфо-провайдеров. То есть в BW надо грузить в кубы и инфо-объекты, из них забирать в BPC. Ну и напоследок — так как у вас вроде все только в PSA. В BW 7.0 (насчет 7.3 не уверен) нет стандартного инструмента загрузки иерархий из каких-то внешних систем или таблиц. Приходится реализовывать хитрую схему с использованием самописного юзер-экзита. В целом в BPC везде все сыро и печально ). |
Автор: | LadyWind [ Ср, апр 18 2012, 14:04 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
В 7.3 с иерархиями сильно лучше. В 7.0 я сделала хитрым методом - формируется структура в виде плоского файла из таблицы (в моём случае это была таблица инфообъекта, но можно и любую прозрачную таблицу), складывается на сервер приложений, оттуда засасывается плоский файл; несколько недель назад тему открывала, можно поискать. UE не делали, только небольшой ФМ. |
Автор: | RiTm [ Ср, апр 18 2012, 15:29 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
Тоже вариант, хотя файлы мне не нравятся, конечно ). С exitом в принципе тоже по сути вызов одного универсального ФМ для обработки исходной таблицы в конечную. |
Автор: | murmur [ Ср, апр 18 2012, 16:05 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
RiTm написал(а): Из PSA нельзя, только из инфо-провайдеров. То есть в BW надо грузить в кубы и инфо-объекты, из них забирать в BPC. Ну и напоследок — так как у вас вроде все только в PSA. В BW 7.0 (насчет 7.3 не уверен) нет стандартного инструмента загрузки иерархий из каких-то внешних систем или таблиц. Приходится реализовывать хитрую схему с использованием самописного юзер-экзита. В целом в BPC везде все сыро и печально ). Я так и не понял, какие есть противопоказания по загрузке атрибутов, текстов и иерархий чисто BW-ными средствами, без использования BPC. То есть создали мы, например, модель с измерениями и атрибутами в BPC. После этого в сгенерированные технические инфо-объекты начинаем грузить основные данные через обычные трансформации. С транзакционными данными понятно - в случае full optimize будет хреново, а с признаками-то что не так?! Они разве будут ломаться?! LadyWind написала: В 7.3 с иерархиями сильно лучше. В 7.0 я сделала хитрым методом - формируется структура в виде плоского файла из таблицы (в моём случае это была таблица инфообъекта, но можно и любую прозрачную таблицу), складывается на сервер приложений, оттуда засасывается плоский файл; несколько недель назад тему открывала, можно поискать. UE не делали, только небольшой ФМ. Если создать измерение в BPC с иерархией, то технически эта иерархия будет отображаться на BW-ную или же она совсем другая?! Если она такая же, и стоит версия NW 7.3, то можно попробовать, по-моему, загрузить данные опять-таки чисто BW-ными средствами (то есть без использования BPC-шных файлов трансформаций)?! |
Автор: | RiTm [ Ср, апр 18 2012, 17:48 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
Цитата: Я так и не понял, какие есть противопоказания по загрузке атрибутов, текстов и иерархий чисто BW-ными средствами, без использования BPC. То есть создали мы, например, модель с измерениями и атрибутами в BPC. После этого в сгенерированные технические инфо-объекты начинаем грузить основные данные через обычные трансформации. С транзакционными данными понятно - в случае full optimize будет хреново, а с признаками-то что не так?! Они разве будут ломаться?! Простейший пример по атрибутам - добавили новое свойство измерения или поменяли размерность старого. Все трансформации неактивны. Дальше - никто не дает гарантии, что DTP выполняет все действия, что и пакеты BPC. BPC-пакеты сами генерируют объекты BW и в том числе заполняют часть атрибутов (MMBR_SEQ, CALC и т.п), возможно как-то генерируют файлы Excel для ведения через администратор данных (тут я не уверен) и т.п. Во всем этом разбираться и поддерживать возможные изменения в каждом из патчей BPC я думаю не сильно классно. Цитата: Если создать измерение в BPC с иерархией, то технически эта иерархия будет отображаться на BW-ную или же она совсем другая?! Если она такая же, и стоит версия NW 7.3, то можно попробовать, по-моему, загрузить данные опять-таки чисто BW-ными средствами (то есть без использования BPC-шных файлов трансформаций)?! То же самое - пробовать можно, но никто не даст гарантии, что все будет ок ). А я бы чисто из опыта сказал, что вряд ли. Кстати, если вы не в курсе - узлов текста в иерархиях BPC нет, надо все переделывать на признаки. |
Автор: | murmur [ Ср, апр 18 2012, 21:14 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
RiTm написал(а): Простейший пример по атрибутам - добавили новое свойство измерения или поменяли размерность старого. Все трансформации неактивны. Дальше - никто не дает гарантии, что DTP выполняет все действия, что и пакеты BPC. BPC-пакеты сами генерируют объекты BW и в том числе заполняют часть атрибутов (MMBR_SEQ, CALC и т.п), возможно как-то генерируют файлы Excel для ведения через администратор данных (тут я не уверен) и т.п. Во всем этом разбираться и поддерживать возможные изменения в каждом из патчей BPC я думаю не сильно классно. По поводу неактивных трансформаций при изменении структуры измерений - это еще не так страшно. Что такое MMBR_SEQ и CALC даже не догадываюсь. Да... наверное надо будет смотреть в сторону заявленных средств загрузки. Еще вычитал какую-то страшилку про то, что если грузить данные во время работы пользователей, то они их могут не увидеть (это в лучшем случае), а в худшем чего-то где-то заблокируется или даже потрется (правда это вроде к основным данным относилось). Кстати, насколько я понимаю, BW-шный куб, создаваемый из BPC всегда real-time (то есть плановый). В таком случае, непонятно, как быть, если надо в течение дня заливать в него данные?! То есть тут чисто BW-шным средствам точно наступит облом, так как переключив куб на загрузку можно сильно разочаровать пользователей. RiTm написал(а): То же самое - пробовать можно, но никто не даст гарантии, что все будет ок ). А я бы чисто из опыта сказал, что вряд ли. Кстати, если вы не в курсе - узлов текста в иерархиях BPC нет, надо все переделывать на признаки. Про текстовые узлы и внешние признаки читал. Тут, по-моему, в любом случае, даже стандартными BPC-пакетами, придется дополнительные преобразования делать. PS: Чем больше читаю разной инфы, тем удрученнее представление о BPC |
Автор: | RiTm [ Ср, апр 18 2012, 21:43 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
Цитата: Что такое MMBR_SEQ и CALC даже не догадываюсь. Ведение основных данных в BPC осуществляется через Excel. При сохранении отуда BPC, например, записывает порядковый номер строчки в атрибут признака - MBR_SEQ (по памяти пишу, там какой-то похожий код). Цитата: В таком случае, непонятно, как быть, если надо в течение дня заливать в него данные?! То есть тут чисто BW-шным средствам точно наступит облом, так как переключив куб на загрузку можно сильно разочаровать пользователей. Совершенно верно, в режиме загрузки планирование невозможно. Цитата: PS: Чем больше читаю разной инфы, тем удрученнее представление о BPC А это вы еще с ним не работали )). BEX-отчеты после BPC — сказка. Поменять местами строки со столбцами, добавить атрибут признака, отфильтровать по атрибуту в конце концов — сплошной геморрой по сравнению с Bex. Скрипты BPC — тихий ужас, результат работы предсказуем только в простейших случаях. И т.д. |
Автор: | Twome [ Чт, апр 19 2012, 10:48 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
RiTm написал(а): А это вы еще с ним не работали )). BEX-отчеты после BPC — сказка. Поменять местами строки со столбцами, добавить атрибут признака, отфильтровать по атрибуту в конце концов — сплошной геморрой по сравнению с Bex. Скрипты BPC — тихий ужас, результат работы предсказуем только в простейших случаях. И т.д. Это да-a-a-a-a! Мы планирование в ВРС ведем, а отчетность в BW. |
Автор: | RiTm [ Чт, апр 19 2012, 11:07 ] |
Заголовок сообщения: | Re: Загрузка в BPC из BW |
Цитата: Это да-a-a-a-a! Мы планирование в ВРС ведем, а отчетность в BW. Пришли к аналогичному подходу. И то BPC вставляет палки в колеса местами). Например, у атрибутов признаков, сгенерированных BPC, нет текстов. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |