24 июля 2009

Oracle Hyperion Enterprise Performance Management Architect 11.1.1.2.01

Defects Fixed in This Release

· 8554026 - EPMA ERROR DURING PLANNING DEPLOYMENT IF REFRESH OUTLINE IS NOT SELECTED

· 8607978 - CAN'T INVOKE APPUPGR FROM WORKSP IF USER'S NAME HAS MORE THAN 50 CHAR

· 8240849 - INCREASE THE LIMIT ON NUMBER OF EXCLUDED MEMBERS DISPLAYED

· 8374185 - DEPLOYED APPLICTION THAT FAILS TO DELETE RETURNS ERROR ON SECOND DELETE ATTEMPT

· 8374200 - DEPLOYED APPLICTION THAT FAIL TO DELETE RETURN ERROR ON SECOND DELETE ATTEMPT

· 8420451 - BATCH CLIENT ISSUE WHEN TRYING TO UPDATE DESCENDANTS OF SHARED MEMBERS

· 7185420 - RE-DEPLOYMENT ERROR - UNABLE TO FIND OR OPEN [PATH\DATABASENAME.OTN]

· 8395504 - PROBLEM RE-DEPLOYING WHEN A MEMBER HAS BEEN MOVED MULTIPLE TIMES

· 8566021 - OBJECT REPOSITORY GETS OUT OF SYNC FOR TRANSACTION ID

· 8331288 - DATABASE LOCKS NOT RELEASED AFTER IMPORTING METADATA

· 8290923 - DATASTORAGE VALIDATION FAILS WHEN TOP MEMBER IS DYNAMICCALC.

· 8409000 - MERGE IMPORT WITH EXISTING MEMBER PRODUCES RELATIONSHIP MEMBER NOT FOUND

· 8374172 - IMPORTING THE PLANNING SAMPLE .ADS FILE INTO THE APP RESULTS IN ERROR

· 8422539 - UPGRADE CLASSIC PLANNING APPLICATION TO EPMA IS UNSUCCESSFUL

· 8492043 - REPLACE OPTION DOES NOT REPLACE UDA THAT IS ALREADY IN EPMA WITH A BLANK

· 8266973 - NOT ABLE TO CREATE PROFILE IN DIMENSION LIBRARY FOR TURKISH LOCALIZATION

· 8294692 - EXPORT OF ALL SHARED DIMENSIONS APPENDS MSAD USER AS DIM OWNER IN ADS

· 8409020 - ESSBASE SECURITY ACCESS DROPPED FROM EPMA

· 8235072 - VERSION 11.1.1.1 DOES NOT CLEAN UP TRANSACTIONS ONLY BASELINES

· 8374921 - OUT OF MEMORY ISSUE IN DIMENSION SERVER WHILE UPGRADING APP FROM CLASSIC

· 8662461 - ESSBASE BOTTOMOFHIERARCHY FUNC MOVES ALL LEAF LEVEL DATA AND IGNORES HIERARCHY

Hyperion Smart View for Office 9.3.1.6.01

Defects Fixed in Release 9.3.1.6.01

· 8610598 – On Excel 2000, workbooks open slowly when Smart View add-in is enabled.

· 8527518 – When both Essbase Excel Add-in and Smart View are enabled, updating graphs in Excel causes Excel to shut down.

Hyperion Smart View for Office 9.3.1.6

Defects Fixed in Release 9.3.1.6

General

· 6537938 – If you copy a value from inside a grid and paste it outside the grid, any edits you make to the pasted value are lost when you refresh.

· 6580940 – The online help does not open for users who do not have administrative privileges.

· 6587944 – Spreadsheets created and saved in Excel 2007 lose the POV if they are opened in Excel 2003.

· 6666776 – Excel may terminate abruptly when you close it after running a VBA function.

· 6967292 – Smart View incorrectly ignores Excel sheet protection and unlocks cells.

· 7312912 If a workbook contains a large number of Excel objects such as buttons or text boxes, the process memory of EXCEL.EXE may peak and remain high even after you close the workbook. However, you still may see Excel memory leaks.

· 8298960, 7299904, 7300216 – Entering and submitting data in an ad hoc grid does not always change the cell text color as expected, even though the data is submitted successfully.

· 8354320 – Opening Connection Manager from a protected worksheet fails, and the following error message is displayed: "One or more sheets in the workbook are protected. Please unprotect the sheets and try the operation again."

Essbase

· 6591844 – If you select Use Excel Formatting in Smart View Options, cells that contain formulas display incorrect formatting.

· 7434938 – In smartview.bas, HypRetrieveRange was declared incorrectly as object. It should be declared as variant.

· 7675490 – You cannot submit data for cells that link to a different sheet in the same Excel workbook.

· 7700005 – When you attempt to view in Smart View a drill-through report that was created in Essbase Integration Services you should be able to retrieve the report, but instead get the error message, "No drill through reports found at this location."

· 7721231 – When you attempt to refresh on grid columns greater than 676, a blank error message box is returned, though the data is refreshed properly.

· 7758518 – If the Hyperion menu is active in Excel, you cannot save worksheets that are protected in Excel; you get the following error message: "Drawing Objects in one or more sheet(s) in the workbook are protected. Please unprotect them and try to save again."

· 8214296 – The Enhanced Comment Handling option has been improved to enable automatic selection.

· 8247419 – If you select No Data/#Missing in the Options dialog box, VBA functions may become inoperable.

· 8365889 – Refreshing an Excel sheet after pasting data from two different Word data sources causes Excel to terminate.

· 8369071 – When you try to connect to Workspace with SSL enabled, Smart View displays a dialog box containing a list of certificates from which you must choose, even if there are no related certificates or only one certificate.

· 8412440 – HypConnect and HypRetrieve cause the Application.Screenupdating property to be set to true, resulting in slow performance and possibly introducing errors.

· 8423513 – It takes much longer than expected to open a workbook containing Smart View functions.

· 8475319 – Setting enhanced comment handling and refreshing data incorrectly rearranges data and dimensions in spreadsheets.

· 8503380 – If a member is referenced in a header row, you cannot change to the default alias table.

· 8584164 – The VBA function HypSetGlobalOption cannot be used for the replacement label “#Meaningless” in the Options dialog box.

Financial Management

· 6652410 – Members selected on the POV are not saved when the spreadsheet is closed and reopened.

· 7299904 – Cells that reference data on another worksheet may still retain “dirty” color formatting even after they are submitted.

· 8371691 – Smart View files do not get converted if any cells in a file refer to any other cells in the same file, whether in the same sheet or a different sheet. Conversion fails with the error message: “Conversion is not completed in the sheet P&L because there is user defined formula which contains an error in this workbook. Please correct it first and then run Migration Utility.”

· 8541750 – Large worksheets that are heavily used may cause memory leaks in Excel.

Planning

· 8501738 - Using offline, if you map your local My Documents drive to a network drive, you may get the following error message: “’V:\My Documents\hstbar.xla’ cannot be found. Check your spelling, or try a different path.”

Reporting and Analysis


· 6589564 – Users cannot connect to the Reporting and Analysis repository from Excel or Word unless single sign-on is disabled.

Hyperion Shared Services 9.3.1.1

New Features

The following new features are included in this service pack.

· Support for custom authentication module. See Custom Authentication Instructions for details.

· Mechanism to periodically change the encryption key to better secure System 9 products. See Regenerating the SSO Encryption Key for information.

· Restricted access in User Management Console

Enhancement to Infrastructure Support

· High availability support for Shared Services Web application and OpenLDAP using Oracle Clusterware. See Oracle Enterprise Performance Management / Business Intelligence White papers web site for a whitepaper that discusses how to implement Oracle Clusterware support for Shared Services.

Performance Fixes

Performance improvements made in this service pack include the following:

· Improved performance while listing users and groups in Workspace, Planning, and Business Rules

· Improved System 9 login performance

· Improved provisioning performance in User Management Console

· Faster startup of System 9 products

· Improved performance while using the Import/Export Utility

Functional Bug Fixes


Some of the important bug fixes in this service pack include following:

· Essbase Security refresh bug fixes

· Fixes to Projects listing in the User Management Console to correct intermittent disappearance of projects

· Fixes to application status listing in the User Management Console to correct intermittent mislabeling of application status

· Fixes to reduce the number of calls made by System 9 products to LDAP/MSAD servers

· Fixes to correct Financial Management taskflow issues

· Fixes to correct issues in the UpdateNativeDir Utility

Supported Platforms


This service pack can be applied to all supported platforms for release 9.3.1. See the Installation Start Here, for a list of supported platforms.

Supported Languages


This release supports English only.

Oracle Hyperion Planning 11.1.1.2.03

Defects Fixed in Release 11.1.1.2.03

· 8591118 - Planning Web data forms may have performance issues when Calculation Manager rules are attached to the data form.

· 8649922 - During data synchronization in Performance Management Architect, the Level0(member) and BottomofHierarchy(member) functions move all leaf level data of the dimension and ignore the specified member argument. This is an issue with Essbase, Financial Management, and Planning connectors.

Note: The Enterprise Performance Management Architect (EPMA) Release 11.1.1.2.01 must be installed.

23 июля 2009

Новая книга по Essbase

Выступая на BI Пиве 16 июля, я оговорился и сказал, что пока что написана только одна книга по Essbase (Look Smarter Than You Are...). Но сегодня я наткнулся на другую книгу по Essbase, которая называется "Oracle Essbase 9 Implementation Guide". Ее написали Joseph Sydney Gomez и Sarma Anantapantula. Второй автор внушает некие опасения, но тем не менее, на безрыбье и рак рыба думаю, стоит посмотреть.

P.S. Скачать можно тут, только тсс!!:)

22 июля 2009

Ноликопад... Продолжение.

Вчера пришлось много раз объяснять чем же плохи нолики. Решил написать еще сюда.

Когда мы заносим ноль в, скажем, объем продаж, то создается блок. Дальше при агрегации этот нолик лезет вверх и множится - при этом тоже создаются блоки. Рассмотрим пример, как это происходит, допустим у нас есть такие разреженные направления:

Финструктура - 5 уровней
Контрагенты - 5 уровней
Территория - 5 уровней
Товар - 7 уровней


Под количеством "уровней" я подразумеваю длину цепочки от листа до корня иерархии.
Теперь давайте посмотрим, что произойдет с нашим ноликом в случае планирования снизу-вверх.

При агрегации по финструктуре блоков с ноликами станет уже 5, по контрагентам - 25 и так далее получим 875 логически пустых блока, но Essbase этого не знает, для него 0 это такая же цифра как 10 или 245. Ну как вам, нравится? Мне тоже.

Вот еще реальный пример на одной из полубоевых баз. Для чистоты эксперимента я сначала почистил все блоки, которые оказались пустыми, даже без ноликов. Итак

Было Стало Удалено
lvl0 133728 49332 84396
All 3175055 735693 2439362


Получилось примерно соотношение введенных к созданным 1/28 - не так впечатляюще, но это объясняется тем, что на каком-то уровне агрегации к нолику прибавляются значащие цифры и блок уже не надо удалять.

21 июля 2009

Ноликопад...

Пользователи... они такие... в общем любят вводить кучу нолей даже когда их несколько раз просишь этого не делать. Поэтому приходится изворачиваться и чистить базу от бессмысленных блоков автоматически - как это сделать:

Actual = Actual * Actual / Actual;
CLEARBLOCK EMPTY;

17 июля 2009

BI Пиво выпили.

Прошло пиво, прошло хорошо, были конечно косячки со звуком, но это если придираться - в целом мероприятие замечательное, огромное спасибо Андрею за идею и организацию.

*И еще, слушайте Женю Расюка, он умный парень, он сказал "Лучше не смешивать":-)*

Из непосредственных документальных полезностей - Юра Кудрявцев напомнил о своем англоязычном блоге, где он написал про структуру ASO.


Позже выложу презенташку и текст к ней. Они почти готовы, но надо немного синхронизировать и причесать.

09 июля 2009

Скрипты по правам

Если вдруг кому интересно, скрипт раздачи прав на доступ пользователя или группы ко всем формам папки(и подпапок).

declare
l_folder_name varchar2(100) := 'folder_name';
l_user_name varchar2(100) := 'user_or_group_name';
l_user_id number;
l_access_level number := 3; -- 1 - read access;
-- 3 - write access
begin
select object_id into l_user_id from hsp_object where object_name = l_user_name;
for i in (select object_id
from (select *
from hsp_object
start with object_name = l_folder_name
connect by prior object_id = parent_id)
where object_type = 7) loop -- 7 - forms
begin
insert into hsp_access_control (object_id, user_id, access_mode, flags) values (i.object_id, l_user_id, l_access_level, 0);
exception when dup_val_on_index then null;
end;
end loop;
exception when no_data_found then
raise_application_error(-20000, 'User or group '''||l_user_name||''' not found.');
end;

08 июля 2009

Куда пойти учиться...

Открылся новый авторизованный по продуктам Oracle Hyperion учебный центр Sitronics IT. Если вам необходимо качественное обучение специалистов продуктам Oracle Hyperion, то это, наверно, лучший выбор.

P.S. Рекомендую потому что в свое время учился у Ларионова Дениса.

07 июля 2009

BI Beer 2009

Итак, 16 июля пройдет замечательное мероприятие под названием BI Пиво 2009. Организует Его компания Oracle, но в отличие от большинства ее конференций и семинаров, тут вам не будут ничего продавать, тут просто соберутся люди, профессионалы в области BI для того чтобы в неформальной обстановке попить пивка, пообщаться на профессиональные и не очень темы. Но формальная часть таки будет - будет несколько докладов от, в основном, неоракловых специалистов, которые поделятся своими впечатлениями и пожеланями по поводу аналитических инструментов Oracle.

Более подробно читайте в блоге у Андрея Пивоварова.

*Если получится, то я может даже выступлю там*

P.S. Регистрация тут