|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
Добрый день. Есть куб и 30 измерений. Заказчик, при построении отчета в экселе, не хочет жмакать на треугольнички на каждом из 30 измерений, что бы добраться до его элементов. А просит нужные ему элементы сгруппировать в одной папке или в одном "сводном измерении". Т.е. при построении отчета он должен видеть два списка: 1й - показатели куба; 2й - "сводное измерение", куда вынесены некоторые значения из остальных измерений. Пример: --"Сводное измерение" ----"Пол" ----"ФИО" ----"Город" ----"Цвет" ... ---- и т.д. Т.е. физически не меняя существующих измерений, просто по другому визуализировать/сгруппировать элементы этих измерений. Если кто сталкивался, то это некий аналог презентационного слоя в Oracle BI. Подскажите есть ли возможность так сделать? На уровне модели или средствами эксель или еще как-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 15:49 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
Кostas_11, Какой-то странный запрос. Максимум что можно сделать это ввести папки. Если вашему заказчику нужны организационные рюшечки -- это надо делать на уровне какой-то отчетной системы, а не в кубе. В конце концов можете ему браузер куба написать под его нужды. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 17:02 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
a_voronin, день добрый! Жаль. Была надежда, что это можно проделать в экселе. Или введением какого-либо обобщающего объекта в модели, в котором использовать что-то типа dim1.element2 union dimN.elementN. "...это надо делать на уровне какой-то отчетной системы..." - а что за отчетные системы над кубом? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 17:53 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
Кostas_11, и в экселе... и в модели.. все можно.. только какой смысл делать 100500 измерений если заказчику нужно только одно? зачем вообще в этом случае связываться с кубами если нет опыта в этом? это не вопросы - это предложение пойти более знакомым путем. есть источник не olap, есть средства отображения, например power bi - даже бесплатный.. сваять можно что хотите.. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 18:21 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
ShIgor, добрый день. Требования заказчика - использовать связку сервер SSAS-клиент эксель. Данный вопрос, исключительно про возможности этой связки, не касаясь выбора других инструментов. Попробую перефразировать вопросы. В БД есть схема звезда, где 100500 нужных измерений. Эту схему используют несколько аналитических систем, в том числе и данный куб построен на ней же. Вопрос: 1. можно, не меняя, представление данных в БД, а используя средства эксель, объединить в одну группу несколько элементов из разных измерений? Сам объект измерение, при этом не трогать... просто другая группировка элементов, существующих 100500 измерений. 2. Если нельзя это проделать на уровне эксель, то что нужно поменять в модели данных, что бы проделать (группировку), то что нужно заказчику. Это возможно? Я понимаю, что могу на уровне БД создать монстроподобное "измерение", содержащее нужные элементы из 100500 нормальных измерений, придумать ему ключ, связать с таблицей фактов и на их основе построить куб. Но это имхо фигово как-то. Мало того что от "звезды" ничего не останется, так и не ясно как будут иерархии работать на этом "измерение". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 19:18 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
Кostas_11, варианты такие: -фиксированного вида отчет по кнопке. -сводная со слайсами, которые заполняются по кнопке из предопределенных областей книги. -utility dimension созданное в кубе и не привязанное ни к одной группе мер наполненное необходимыми кортежами и вычислениями. но легче заказчика убедить переосмыслить его требования. правда я тоже не смог, поэтому и фэйковое измерение есть, и по его кодам кортежи или вычисления, и выгрузки.. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2021, 20:17 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
ShIgor, спасибо за варианты. Попытки переубедить заказчика, конечно же, не оставляем ни на минуту... но он тверд в своих намерениях ). Из предложенных 3х вариантов: 1. "-фиксированного вида отчет по кнопке." не подходит. Т.к. заказчик "лепит" десятки отчетов и ему мешает "лишнее" клацанье на заголовке каждого измерения. 2. "-сводная со слайсами, которые заполняются по кнопке из предопределенных областей книги." Подходит. 3. "-utility dimension созданное в кубе и не привязанное ни к одной группе мер наполненное необходимыми кортежами и вычислениями." Если подойдет 2й вариант, то третий не нужен. Хотел уточнить по второму варианту. 2.1. Второй вариант реализуется целиком и полностью в эксель и не затрагивает etl и модель данных? Т.е. все на стороне клиента? 2.2. Я правильно понял, что из "предопределенных областей книги" читай из разных измерений, составляется одно общее множество? На примере 3х измерений (Город, Цвет, Пол) должно получится, что-то вроде Dim Elements Город Мадрид Город Сан-Франциско Город Урюпинск Город Петроград Город Малый Хохотуй Цвет Красный Цвет Синий Цвет Зеленый Пол М Пол Ж Пол П Верно понял? 2.3. Но как, такой общий список поможет в убирании заголовков измерений при обращении к кубу? 2.4. Из какого инструмента видна такая клевая картинка с вкладками синими шариками? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 14:13 |
|
MS AS сгруппировать элементы разных измерений
|
|||
---|---|---|---|
#18+
Кostas_11, 2.1 - да 2.2 - не совсем. на каждое измерение нужна пара: своя область (например столбец) + слайсер. т.е для этого примера: 3 столбика со значениями, 3 слайсера и 1 кнопка с макросом которая "перекинет" значения из столбиков в слайсеры. 2.3 - если у слайсеров указана связь со сводной, то все срастется по одной кнопке. 2.4 - BAT компании BIT Impulse (просьба к модераторам: не считать рекламой) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2021, 16:24 |
|
|
start [/forum/topic.php?fid=49&msg=40104737&tid=1857076]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
408ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 280ms |
total: | 798ms |
0 / 0 |