powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS 2012 m2m - проверочный SQL
7 сообщений из 7, страница 1 из 1
SSAS 2012 m2m - проверочный SQL
    #39851437
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.
SSAS 2012 ( multdimensional )

Есть собранный мной куб
На одну заявку м.б несколько доверенностей
Осн. Меры по заявкам считаются

Заявки (vw_Dim_Req_Return )- m2m - Доверенности (vw_Dim_Doveren_Req_Return)



Между мерами на заявки и Дим доверенности поставил m2m
Посмотрел - вроде бьет

Возник вопрос как проверить цифры - смотрю не похоже на ожидаемые.

В екселе взял дату из доверенности ( атрибут - не привязанный к дименшен дата - можно любой дургой атрибут )
- вынес в фильтр : 20190730


Написал SQL
id_return : UK для vw_Dim_Req_Return ( она дименшен заявок и по ней же считаются факты )
id_return есть и в vw_Dim_Doveren_Req_Return

Код: sql
1.
2.
3.
4.
5.
6.
Select  a.id_return, a.id_Warehouse , b.id_return , * 
from vw_Dim_Req_Return a
JOIN   vw_Dim_Doveren_Req_Return b
       ON b.id_return = a.id_return
where 
b.date = '20190730'



В SQL куча данных
в кубе пусто.
( а по каким то другим датам есть инфа )
НЕ могу уловить закономерности.


Ясно что вряд ли - но м.б идею где и как.
Общий вопрос ( мождно на примере Adventureworks )
как отлаживать sql m2m
...
Рейтинг: 0 / 0
SSAS 2012 m2m - проверочный SQL
    #39851448
bideveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин Федор,

vw_Dim_Doveren_Req_Return это bridge таблица? А где сама таблица доверенностей? Надо их разделить, может тогда понятнее будет.
...
Рейтинг: 0 / 0
SSAS 2012 m2m - проверочный SQL
    #39851474
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bideveloper,

vw_Dim_Doveren_Req_Return это вью
где есть id_return
их много на 1 заявку

про бридж имеется ввиду что надо сделать
еще промежуточную таблицу между


vw_Dim_Req_Return - Bridge1 - vw_Dim_Doveren_Req_Return

допустим - я сделаю
вопрос будет ли фильтрация атрибутов из vw_Dim_Doveren_Req_Return
влиять на меры из vw_Dim_Req_Return
самый простой случай - count из vw_Dim_Req_Return

т.е по бизнесу - они хотят отфильтровать доверенности - потом по ним заявки
ну и кол-ва разных заявок (выполенных-невыполненных и тд и тп)

пока есть 2 группы мер
1) на базе vw_Dim_Req_Return
2) на базе vw_Dim_Doveren_Req_Return
...
Рейтинг: 0 / 0
SSAS 2012 m2m - проверочный SQL
    #39851478
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин Федор,

возьмите велосипедный пример кубика, и сделайте как там. скорей всего (раз данных нет), гдето неправильно соеденили
...
Рейтинг: 0 / 0
SSAS 2012 m2m - проверочный SQL
    #39851490
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гулин Федорпро бридж имеется ввиду что надо сделать
еще промежуточную таблицу между
Да, нужно сделать, без бридж-таблицы работать не будет. Еще - можно отлаживаться по бридж-таблице, сделав ее видимой на время отладки.
Гулин Федорвопрос будет ли фильтрация атрибутов из vw_Dim_Doveren_Req_Return
влиять на меры из vw_Dim_Req_Return
У вас есть (предположительно) 2 измерения - Dim_Req и Dim_Doveren. Req привязан к vw_Dim_Req_Return, Doveren - к vw_Dim_Doveren_Req_Return, к бриджу - оба измерения. Вы делаете для каждой групп мер (на основе vw) - M2M измерение через бридж. В результате - можете к группе мер на vw_Dim_Req_Return накладывать условия/отбор/группировку по Dim_Doveren.
...
Рейтинг: 0 / 0
SSAS 2012 m2m - проверочный SQL
    #39851523
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ferdipux,
СПС за ответы -
да скорей всего бридж нужен - Bridge
(уже полез искать many-to-many revolution когда то давно был такой полезный док)

правильно ли я понял переделка мер не понадобится ?

т.е есть группа мер число заявок просчитанная на Dim_Req
(их там скажем 4-5 в зависимости от флагов просчитанных в ETL - успешно-не успешно и т.д и т.п )

в том смысле что как меры считались на таблице Dim_Req
то они и будут считаться по ней ( а НЕ по бриджу ) ?
...
Рейтинг: 0 / 0
SSAS 2012 m2m - проверочный SQL
    #39851919
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гулин Федорв том смысле что как меры считались на таблице Dim_Req
то они и будут считаться по ней ( а НЕ по бриджу ) ?
Да, именно так. M2M в SSAS работает следующим образом - по фильтру на Dim_Doveren через бридж отбираются элементы Dim_Req, по ним и считаются значения мер.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS 2012 m2m - проверочный SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]