Reply – Re: Импорт аналитических измерений из navision
Your Name
Subject
Message
or Cancel
In Reply To
Re: Импорт аналитических измерений из navision
— by Evgeny Ivanov Evgeny Ivanov

По просьбам трудящихся...

 

Во вложении скрипт с двумя процедурами:

create_dim_hierarchy (p_source_table, p_dim_code, p_dim_value_code_field, p_dim_value_name_field, p_dim_value_type_field, p_dim_value_totaling_field)

create_dim_hierarchies (p_source_table, p_dim_code_field, p_dim_value_code_field, p_dim_value_name_field, p_dim_value_type_field, p_dim_value_totaling_field)

 

1-я процедура создает иерархию для одного измерения. Описание параметров 1-й процедуры:

·         p_source_table – название таблицы, в которой хранятся данные об измерении (и только об одном измерении!);

·         p_dim_code – код измерения (используется в названиях создаваемых таблиц и полей);

·         далее идут названия полей таблицы, о содержании которых можно догадаться.

 

Во 2-й процедуре отличается только второй параметр, который передает не код измерения, я название поля, в котором хранятся коды измерений. Соответственно, 2-я процедура создает иерархии для всех измерений, данные о которых хранятся в таблице. То есть можно подать ей на вход таблицу «Dimension Value», а на выходе получить иерархии всех измерений.

 

Таблица p_source_table в ходе выполнения процедур не удаляется, поэтому нужно не забыть ее удалить после выполнения процедур.

 

Связь с таблицей фактов происходит через поле «<Код Измерения> ID» (например, «ЦФО ID»).

 

На всякий случай рекомендую протестировать. В частности, значения измерения с типом «Сумма» не тестировались вообще.

 

С уважением,

Евгений Иванов

Руководитель направления BI/BPM решений

Импакт-Софт

 

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Evgeny Ivanov
Sent: Thursday, August 26, 2010 5:56 PM
To: [hidden email]
Subject: Re: [qvusers]Импорт аналитических измерений из navision

 

Я как-то делал что-то подобное для интереса, только для плана счетов (что, по сути, то же самое) и без записей с типом "сумма". Но решение, к сожалению, у меня не сохранилось.

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

 

С уважением,

Евгений Иванов

Руководитель направления BI/BPM решений

Импакт-Софт

 

 

-----Original Message-----

From: [hidden email] [mailto:[hidden email]] On Behalf Of Михаил Тимошин

Sent: Thursday, August 26, 2010 5:44 PM

To: [hidden email]

Subject: Re: [qvusers]Импорт аналитических измерений из navision

 

Женя, спасибо за подсказку - чувствуются прежние наработки (или я 

ошибаюсь?).

Однако, не могу навскидку оценить красоту решения - надо отправить твои 

таблицы в QV.

Конечно же и реализация интересует тоже.

 

--

С уважением,

Михаил Тимошин

###############################################

Вы получили это сообщение, потому что подписаны на список рассылки <[hidden email]>.

Архив списка рассылки: <http://qlikview-users.182695.n3.nabble.com/>.

Для отказа от подписки отправьте письмо по адресу: <[hidden email]>.

Для переключения в режим ДАЙДЖЕСТ отправьте письмо по адресу: <[hidden email]>.

Вопросы администратору отправляйте по адресу: <[hidden email]>.

 

 

 

 

###############################################

Вы получили это сообщение, потому что подписаны на список рассылки <[hidden email]>.

Архив списка рассылки: <http://qlikview-users.182695.n3.nabble.com/>.

Для отказа от подписки отправьте письмо по адресу: <[hidden email]>.

Для переключения в режим ДАЙДЖЕСТ отправьте письмо по адресу: <[hidden email]>.

Вопросы администратору отправляйте по адресу: <[hidden email]>.


###############################################
Вы получили это сообщение, потому что подписаны на список рассылки <[hidden email]>.
Архив списка рассылки: <http://qlikview-users.182695.n3.nabble.com/>.
Для отказа от подписки отправьте письмо по адресу: <[hidden email]>.
Для переключения в режим ДАЙДЖЕСТ отправьте письмо по адресу: <[hidden email]>.
Вопросы администратору отправляйте по адресу: <[hidden email]>.

create_dim_hierarchies.qvs (8K) Download Attachment