Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проектирование измерения из двух признаков / 8 сообщений из 8, страница 1 из 1
29.03.2019, 00:34
    #39793365
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
Доброго времени суток.

У меры есть два признака (F1 и F2), которые могут принимать значение false/true
Эти признаки логически связаны.
Сейчас они используются как разные атрибуты одного измерения (для каждого атрибута есть значение false и true.
Id измерения формируется побитно, т.е. для двух признаков это числа от 0 до 3.
Пользователю интересно только значения true.
Хотелось бы их объединить в один атрибут со значениями F1 и F2
Вопрос как это сделать?
Проблема в том, некоторые значения будут относится и к F1 и к F2
...
Рейтинг: 0 / 0
29.03.2019, 09:12
    #39793412
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
Gold_,

так создайте третий, у которого будет нет = 0 и да = >0
...
Рейтинг: 0 / 0
29.03.2019, 17:54
    #39793845
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
ShIgorGold_,

так создайте третий, у которого будет нет = 0 и да = >0

Спасибо за участие,
поясните, пжл, что вы имели в виду
...
Рейтинг: 0 / 0
29.03.2019, 19:49
    #39793916
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
Gold_,

id f1idf1name f2id f2name f3id f3name0 0 false 0 false 0 false1 1 true 0 false 1 true2 0 false 1 true 1 true3 1 true 1 true 1 true
...
Рейтинг: 0 / 0
01.04.2019, 15:33
    #39794648
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
ShIgor,
Еще раз спасибо.
я очень плохо сформулировал
Да, действительно сейчас так.

idf1idf1namef2idf2name0 0 false 0 false1 1 true 0 false2 0 false 1 true3 1 true 1 true

Хочу сделать измерение
с двумя значениями
namef1namef2name

Проблема в том, что некоторые экземпляры измерения могут принадлежать и к f1name и к f2name.
...
Рейтинг: 0 / 0
01.04.2019, 15:55
    #39794661
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
Gold_,

приведи пример-дерево с этой принадлежностью до ключей, у тебя всего-лишь 4 ключа,
так что примеры комбинаций связей "как надо" вполне можно показать

иначе пока только гадания, тебе показали вариант решения через OR, можно и через AND или ещё какими функциями дискретной логики

в обычных иерархических измерениях у одного parent может быть несколько child, но у каждого child только один parent
для более сложных случаев не удовлетворяющих условиям выше (child -> multiple parents) можно моделировать через M2M ассоциативные мосты
естественно придётся учитывать особенности интерпретации агрегаций таких решений.
...
Рейтинг: 0 / 0
02.04.2019, 13:37
    #39795156
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
vikkiv,

Спасибо.

Из двух это упрощенный вариант, но суть отражает.
пример меры

id sumf1namef1name110000220001330010440011

на основании двух полей хочу сделать одно измерение:
namef1namef2name

При выборе f1name должны попадать экземпляры мер с id 3,4
При выборе f2name должны попадать экземпляры мер с id 2,4

vikkivможно моделировать через M2M ассоциативные мосты
естественно придётся учитывать особенности интерпретации агрегаций таких решений.

похоже, надо использовать M2M

vikkiv, можно подробней? или где бы найти пример использования?
еще раз спасибо.
...
Рейтинг: 0 / 0
05.04.2019, 15:47
    #39797366
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование измерения из двух признаков
vikkiv,

M2M мне помогут. причем я же использую для других измерений.
еще раз спасибо
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Проектирование измерения из двух признаков / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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