Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Процессинг нескольких мер 1 командой  [new]
assmsk
Member

Откуда:
Сообщений: 85
Добрый день!
В кубе есть много измерений в которые постоянно добавляются новые значения.
Существует ли способ запроцессить все существующие измерения 1 командой, а не писать для каждой меры отдельно:


<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/500">
<Object>
<DatabaseID>DB</DatabaseID>
<DimensionID>Dimension1</DimensionID>
</Object>
<Type>ProcessUpdate</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
16 июл 18, 17:14    [21575501]     Ответить | Цитировать Сообщить модератору
 Re: Процессинг нескольких мер 1 командой  [new]
vikkiv
Member

Откуда: London
Сообщений: 1654
assmsk,

нет, именно для ProcessUpdate на измерения в блоке
<Parallel>
</Parallel>
нужно будет перечислить все нужные обьекты в виде
<Batch>
<Parallel>
<Process>A</Process>
<Process>B</Process>
<Process>C</Process>

</Parallel>
</Batch>
16 июл 18, 18:01    [21575721]     Ответить | Цитировать Сообщить модератору
 Re: Процессинг нескольких мер 1 командой  [new]
vikkiv
Member

Откуда: London
Сообщений: 1654
во вторых - корневые измерения для разных групп мер часто используются одни и те-же, поэтому достаточно указать измерение один раз и не повторять для каждой группы мер.
(похожий вариант с Role Playing измерением в одной группе мер)

в третьих - если измерение изменилось (добавились записи) - то
без соответствующего изменения фактов
или
без использования измерения для Master Data
или
без изменения позиции элементов в иерархии
нет смысла процесить измерение (т.к. это ни на что не повлияет)
16 июл 18, 18:07    [21575736]     Ответить | Цитировать Сообщить модератору
 Re: Процессинг нескольких мер 1 командой  [new]
vikkiv
Member

Откуда: London
Сообщений: 1654
в четвёртых - для малых кубов и измерений да быстрых баз/источников - может есть смысл перелключиться на ROLAP
16 июл 18, 18:09    [21575743]     Ответить | Цитировать Сообщить модератору
 Re: Процессинг нескольких мер 1 командой  [new]
m27seo001
Member

Откуда:
Сообщений: 1
assmsk
Добрый день!
В кубе есть много измерений в которые постоянно добавляются новые значения.
Существует ли способ запроцессить все существующие измерения 1 командой, а не писать для каждой меры отдельно:


<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200"
манипулятор, эвакуатор, манипулятор хабаровск, кран манипулятор, аренда манипулятора, услуги манипулятора, манипулятор цена, эвакуатор манипулятор, тонн манипулятором, перевозка грузов, груз перевозка, перевозка хабаровск, грузовой перевозка, груз доставка, попутный груз, строительная техника, аренда автокрана, кран аренда, аренда спецтехники xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/500">
<Object>
<DatabaseID>DB</DatabaseID>
<DimensionID>Dimension1</DimensionID>
</Object>
<Type>ProcessUpdate</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>


Спасибо за помощь!
27 июл 18, 04:28    [21606668]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить