Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно сделать один куб измерением для другого? / 9 сообщений из 9, страница 1 из 1
08.06.2004, 17:01
    #32552881
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
А то не вижу никакого смысла от виртуального куба
...
Рейтинг: 0 / 0
08.06.2004, 17:06
    #32552892
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
Old NickА то не вижу никакого смысла от виртуального куба

А подробнее можете?
...
Рейтинг: 0 / 0
08.06.2004, 17:19
    #32552917
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
Да все та же история.

Есть таблица фактов Fact_Section с полями

Section
SessionKey
DateKey

И есть таблица фактов Fact_Session с полями

SessionKey
CustomerKey
DateKey

Нужно посчитать DistinctCount SessionKey и CustomerKey
SessionKey по второму кубу считается просто с помощью Count

CustomerKey можно посчитать также если сделать вьюху
create view as Fact_Customer
as
select CustomerKey
DateKey
from Fact_Session
group by CustomerKey, DateKey

Явно прослеживается связь между этими таблицами один-ко-многим.
Сделать один куб не реально. Distinct Count вешает машину. Вот если бы можно было к первому кубу сделать измерение на основе втрого куба. То есть поле SessionKey связать с ключом куба Sessions. Но ясное дело что такого ключа нет. А когда я делаю виртуальный куб на основе двух кубов Sections и Sessions, то имею общее измерение DateKey и измерение Section из куба Sections.

Если просматривать результат куба, то мера Visits as 'Count(SessionKey)' в разделе All. И какой мне с этого смысл. Можно и не объединять кубы.

Если бы кубы объединялись по какому-то полю...
...
Рейтинг: 0 / 0
08.06.2004, 17:49
    #32552976
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
Можно ли как-то нормальным (быстрым) способом считать Distinct Count значения по измерениям?
...
Рейтинг: 0 / 0
08.06.2004, 18:02
    #32553002
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
Объясните смысл виртуального куба. Как они объединяются? По какому критерию.

У меня в одном кубе есть измерение DateKey и TimeKey

В другом тоже есть. Как их объединить? В виртуальном кубе нельзя иметь одновременно двух измерений с одинаковыми именами. Если сделать разные имена, то как объединить оба куба по одинаковым значениям обоих измерений?

Или виртуальный куб нужен только для того чтобы в разделе from писать его?
...
Рейтинг: 0 / 0
08.06.2004, 18:15
    #32553032
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
Неужели кубы объединяются через CROSSJOIN?
...
Рейтинг: 0 / 0
09.06.2004, 09:52
    #32553524
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
еще год назад поднимал этот вопрос, но не нашел других способов как это объединять данные на уровне хранилищ или выгружать данные из двух кубов в хранилище третьего куба и вот таким образом получать какбы сводный куб, конечно обидно что в msas нет интерфейса для выгрузки из куба в куб, пока используем второй способ
...
Рейтинг: 0 / 0
09.06.2004, 10:58
    #32553697
LordOfSilence
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
Валек, извини, не мог бы ты более подробно описать свои действия? :-)
Как ты выгружаешь данные из кубов? Куда? Что из себя представляет "хранилище третьего куба"? Ты подразумеваешь таблицу фактов? Или что-то еще? :-) Опиши доходчиво, пожалуйста.
...
Рейтинг: 0 / 0
09.06.2004, 12:14
    #32553908
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно сделать один куб измерением для другого?
сам по себе molap куб, к примеру это большая большая таблица, поэтому делаем пакет в dts и по ключевым полям копируем данные в хранилище третьего куба, которое тоже multidimensional в принципе думаю для реляционных отличий не будет, ну тока миграция будет не в одну таблицу, а разные. Ну и либо полную перевыгрузку делаем либо только обновление подкачиваем.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно сделать один куб измерением для другого? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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