Essbase Multi Currency

Стандартный функционал выкидываем на помойку.

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

Есть два подхода для решения задачи учета в нескольких валютах – на основе “виртуального” направления , реалуземого через UDA или аттрибутивное направление ( немного напоминает реализацию направления Currency в HFM ) , и “реального” :

1)      Если предприятия бюджетируются только в своей валюте, и отчетность так же  репортится в одной валюте, то цепляем на это Entity код валюты через UDA или атрибут. Курсы храним, совместно с другими направлениями. Переписываем стандартную агрегацию с учетом курсов.

2)      Если одно из предыдущих условий не выполняется (т.е. предприятия бюджетируются или отчитываются в разных валютах)  , то требуется  выделение отдельного  направления валют. Курсы так же храним совместно с другими измерениями.