Добрый день!
Цитата:
Коллеги советуют использовать исключительно 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 везде все сыро и печально ).